./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memcleanup.prp --file ../../sv-benchmarks/c/memsafety-bftpd/bftpd_1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (memcleanup) Using default analysis Version 0f8a17c6 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/memsafety-bftpd/bftpd_1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/config/svcomp-MemCleanup-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-memcleanup) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 10f5db0b7f76a0d4c4c35217e21dd4a594e7457adb3230ac21a302fd5d7ee15c --- Real Ultimate output --- This is Ultimate 0.2.1-dev-0f8a17c [2021-11-19 13:40:39,673 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-19 13:40:39,676 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-19 13:40:39,718 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-19 13:40:39,718 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-19 13:40:39,720 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-19 13:40:39,721 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-19 13:40:39,724 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-19 13:40:39,726 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-19 13:40:39,728 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-19 13:40:39,729 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-19 13:40:39,731 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-19 13:40:39,731 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-19 13:40:39,733 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-19 13:40:39,735 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-19 13:40:39,737 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-19 13:40:39,738 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-19 13:40:39,739 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-19 13:40:39,742 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-19 13:40:39,744 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-19 13:40:39,746 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-19 13:40:39,754 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-19 13:40:39,761 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-19 13:40:39,762 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-19 13:40:39,766 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-19 13:40:39,772 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-19 13:40:39,773 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-19 13:40:39,774 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-19 13:40:39,775 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-19 13:40:39,776 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-19 13:40:39,776 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-19 13:40:39,777 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-19 13:40:39,778 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-19 13:40:39,779 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-19 13:40:39,781 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-19 13:40:39,781 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-19 13:40:39,782 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-19 13:40:39,782 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-19 13:40:39,783 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-19 13:40:39,784 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-19 13:40:39,785 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-19 13:40:39,786 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/config/svcomp-MemCleanup-32bit-Taipan_Default.epf [2021-11-19 13:40:39,810 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-19 13:40:39,810 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-19 13:40:39,811 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-19 13:40:39,811 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-19 13:40:39,812 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-19 13:40:39,812 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-19 13:40:39,812 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-19 13:40:39,813 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-19 13:40:39,813 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-19 13:40:39,813 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-19 13:40:39,813 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-19 13:40:39,813 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-19 13:40:39,814 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-19 13:40:39,814 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-19 13:40:39,814 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-19 13:40:39,814 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-11-19 13:40:39,815 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-19 13:40:39,815 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-19 13:40:39,816 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-19 13:40:39,816 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-19 13:40:39,816 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-19 13:40:39,817 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-19 13:40:39,817 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-19 13:40:39,817 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-19 13:40:39,817 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-11-19 13:40:39,818 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-11-19 13:40:39,818 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-19 13:40:39,818 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-19 13:40:39,818 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-19 13:40:39,818 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-19 13:40:39,819 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-19 13:40:39,819 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-19 13:40:39,819 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-19 13:40:39,820 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-19 13:40:39,820 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-19 13:40:39,820 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-19 13:40:39,820 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-19 13:40:39,820 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-19 13:40:39,820 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-19 13:40:39,821 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_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-memcleanup) ) 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 -> 10f5db0b7f76a0d4c4c35217e21dd4a594e7457adb3230ac21a302fd5d7ee15c [2021-11-19 13:40:40,059 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-19 13:40:40,084 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-19 13:40:40,086 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-19 13:40:40,087 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-19 13:40:40,088 INFO L275 PluginConnector]: CDTParser initialized [2021-11-19 13:40:40,089 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/../../sv-benchmarks/c/memsafety-bftpd/bftpd_1.i [2021-11-19 13:40:40,149 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/data/116e337f2/0d9f94891dfd46099c0c014caf613d51/FLAG0bc4cc4e2 [2021-11-19 13:40:40,717 INFO L306 CDTParser]: Found 1 translation units. [2021-11-19 13:40:40,718 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/sv-benchmarks/c/memsafety-bftpd/bftpd_1.i [2021-11-19 13:40:40,736 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/data/116e337f2/0d9f94891dfd46099c0c014caf613d51/FLAG0bc4cc4e2 [2021-11-19 13:40:41,023 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/data/116e337f2/0d9f94891dfd46099c0c014caf613d51 [2021-11-19 13:40:41,025 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-19 13:40:41,027 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-19 13:40:41,028 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-19 13:40:41,029 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-19 13:40:41,032 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-19 13:40:41,033 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 01:40:41" (1/1) ... [2021-11-19 13:40:41,034 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b122a29 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:40:41, skipping insertion in model container [2021-11-19 13:40:41,034 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 01:40:41" (1/1) ... [2021-11-19 13:40:41,041 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-19 13:40:41,079 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-19 13:40:41,425 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-19 13:40:41,434 INFO L203 MainTranslator]: Completed pre-run [2021-11-19 13:40:41,475 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-19 13:40:41,514 INFO L208 MainTranslator]: Completed translation [2021-11-19 13:40:41,515 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:40:41 WrapperNode [2021-11-19 13:40:41,515 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-19 13:40:41,516 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-19 13:40:41,516 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-19 13:40:41,516 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-19 13:40:41,524 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:40:41" (1/1) ... [2021-11-19 13:40:41,539 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:40:41" (1/1) ... [2021-11-19 13:40:41,564 INFO L137 Inliner]: procedures = 169, calls = 43, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 98 [2021-11-19 13:40:41,565 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-19 13:40:41,566 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-19 13:40:41,566 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-19 13:40:41,566 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-19 13:40:41,575 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:40:41" (1/1) ... [2021-11-19 13:40:41,575 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:40:41" (1/1) ... [2021-11-19 13:40:41,585 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:40:41" (1/1) ... [2021-11-19 13:40:41,595 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:40:41" (1/1) ... [2021-11-19 13:40:41,603 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:40:41" (1/1) ... [2021-11-19 13:40:41,606 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:40:41" (1/1) ... [2021-11-19 13:40:41,617 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:40:41" (1/1) ... [2021-11-19 13:40:41,626 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-19 13:40:41,627 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-19 13:40:41,627 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-19 13:40:41,627 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-19 13:40:41,628 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:40:41" (1/1) ... [2021-11-19 13:40:41,639 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-19 13:40:41,654 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 13:40:41,673 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-19 13:40:41,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-19 13:40:41,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-19 13:40:41,726 INFO L130 BoogieDeclarations]: Found specification of procedure parse_input [2021-11-19 13:40:41,726 INFO L138 BoogieDeclarations]: Found implementation of procedure parse_input [2021-11-19 13:40:41,726 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-19 13:40:41,726 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-19 13:40:41,726 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-19 13:40:41,726 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-19 13:40:41,727 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-19 13:40:41,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-19 13:40:41,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-19 13:40:41,727 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-19 13:40:41,727 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-19 13:40:41,816 INFO L236 CfgBuilder]: Building ICFG [2021-11-19 13:40:41,818 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-19 13:40:42,067 INFO L277 CfgBuilder]: Performing block encoding [2021-11-19 13:40:42,125 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-19 13:40:42,125 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-11-19 13:40:42,127 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 01:40:42 BoogieIcfgContainer [2021-11-19 13:40:42,127 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-19 13:40:42,129 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-19 13:40:42,129 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-19 13:40:42,138 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-19 13:40:42,138 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 01:40:41" (1/3) ... [2021-11-19 13:40:42,139 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e3ba6bf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 01:40:42, skipping insertion in model container [2021-11-19 13:40:42,140 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:40:41" (2/3) ... [2021-11-19 13:40:42,140 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e3ba6bf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 01:40:42, skipping insertion in model container [2021-11-19 13:40:42,140 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 01:40:42" (3/3) ... [2021-11-19 13:40:42,142 INFO L111 eAbstractionObserver]: Analyzing ICFG bftpd_1.i [2021-11-19 13:40:42,152 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-19 13:40:42,154 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 23 error locations. [2021-11-19 13:40:42,206 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-19 13:40:42,213 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-19 13:40:42,214 INFO L340 AbstractCegarLoop]: Starting to check reachability of 23 error locations. [2021-11-19 13:40:42,240 INFO L276 IsEmpty]: Start isEmpty. Operand has 64 states, 36 states have (on average 1.8333333333333333) internal successors, (66), 59 states have internal predecessors, (66), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 13:40:42,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-11-19 13:40:42,250 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:40:42,250 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-11-19 13:40:42,251 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting parse_inputErr0REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:40:42,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:40:42,258 INFO L85 PathProgramCache]: Analyzing trace with hash 136145128, now seen corresponding path program 1 times [2021-11-19 13:40:42,271 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:40:42,272 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381119660] [2021-11-19 13:40:42,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:40:42,273 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:40:42,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:40:42,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:40:42,559 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:40:42,560 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381119660] [2021-11-19 13:40:42,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381119660] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 13:40:42,561 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 13:40:42,561 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-11-19 13:40:42,563 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315346643] [2021-11-19 13:40:42,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 13:40:42,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-19 13:40:42,568 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:40:42,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-19 13:40:42,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 13:40:42,600 INFO L87 Difference]: Start difference. First operand has 64 states, 36 states have (on average 1.8333333333333333) internal successors, (66), 59 states have internal predecessors, (66), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 3 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 13:40:42,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:40:42,692 INFO L93 Difference]: Finished difference Result 77 states and 91 transitions. [2021-11-19 13:40:42,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-19 13:40:42,695 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-11-19 13:40:42,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:40:42,705 INFO L225 Difference]: With dead ends: 77 [2021-11-19 13:40:42,705 INFO L226 Difference]: Without dead ends: 75 [2021-11-19 13:40:42,707 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 13:40:42,711 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 56 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 13:40:42,713 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 72 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 13:40:42,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2021-11-19 13:40:42,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 71. [2021-11-19 13:40:42,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 43 states have (on average 1.6744186046511629) internal successors, (72), 63 states have internal predecessors, (72), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2021-11-19 13:40:42,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 87 transitions. [2021-11-19 13:40:42,757 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 87 transitions. Word has length 5 [2021-11-19 13:40:42,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:40:42,758 INFO L470 AbstractCegarLoop]: Abstraction has 71 states and 87 transitions. [2021-11-19 13:40:42,758 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 13:40:42,758 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 87 transitions. [2021-11-19 13:40:42,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-11-19 13:40:42,759 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:40:42,760 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-11-19 13:40:42,760 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-19 13:40:42,760 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:40:42,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:40:42,761 INFO L85 PathProgramCache]: Analyzing trace with hash 136145129, now seen corresponding path program 1 times [2021-11-19 13:40:42,762 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:40:42,762 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345433648] [2021-11-19 13:40:42,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:40:42,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:40:42,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:40:42,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:40:42,872 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:40:42,873 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345433648] [2021-11-19 13:40:42,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345433648] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 13:40:42,873 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 13:40:42,873 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-19 13:40:42,873 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443046322] [2021-11-19 13:40:42,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 13:40:42,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-19 13:40:42,875 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:40:42,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-19 13:40:42,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-19 13:40:42,876 INFO L87 Difference]: Start difference. First operand 71 states and 87 transitions. Second operand has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 13:40:42,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:40:42,992 INFO L93 Difference]: Finished difference Result 166 states and 210 transitions. [2021-11-19 13:40:42,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-19 13:40:42,993 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-11-19 13:40:42,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:40:42,995 INFO L225 Difference]: With dead ends: 166 [2021-11-19 13:40:42,996 INFO L226 Difference]: Without dead ends: 166 [2021-11-19 13:40:42,996 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-19 13:40:42,998 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 133 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 13:40:42,998 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 150 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 13:40:43,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2021-11-19 13:40:43,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 117. [2021-11-19 13:40:43,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 83 states have (on average 1.6867469879518073) internal successors, (140), 103 states have internal predecessors, (140), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (28), 9 states have call predecessors, (28), 9 states have call successors, (28) [2021-11-19 13:40:43,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 177 transitions. [2021-11-19 13:40:43,032 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 177 transitions. Word has length 5 [2021-11-19 13:40:43,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:40:43,034 INFO L470 AbstractCegarLoop]: Abstraction has 117 states and 177 transitions. [2021-11-19 13:40:43,034 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 13:40:43,034 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 177 transitions. [2021-11-19 13:40:43,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-11-19 13:40:43,039 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:40:43,039 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-11-19 13:40:43,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-19 13:40:43,040 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:40:43,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:40:43,040 INFO L85 PathProgramCache]: Analyzing trace with hash -74468347, now seen corresponding path program 1 times [2021-11-19 13:40:43,041 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:40:43,041 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643722534] [2021-11-19 13:40:43,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:40:43,042 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:40:43,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:40:43,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:40:43,432 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:40:43,432 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643722534] [2021-11-19 13:40:43,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643722534] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 13:40:43,433 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 13:40:43,433 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 13:40:43,433 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227324599] [2021-11-19 13:40:43,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 13:40:43,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-19 13:40:43,435 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:40:43,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-19 13:40:43,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-19 13:40:43,437 INFO L87 Difference]: Start difference. First operand 117 states and 177 transitions. Second operand has 5 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 13:40:43,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:40:43,672 INFO L93 Difference]: Finished difference Result 253 states and 364 transitions. [2021-11-19 13:40:43,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-19 13:40:43,673 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), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-11-19 13:40:43,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:40:43,680 INFO L225 Difference]: With dead ends: 253 [2021-11-19 13:40:43,680 INFO L226 Difference]: Without dead ends: 253 [2021-11-19 13:40:43,680 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-11-19 13:40:43,689 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 157 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-19 13:40:43,691 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 163 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-19 13:40:43,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2021-11-19 13:40:43,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 167. [2021-11-19 13:40:43,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 129 states have (on average 1.6744186046511629) internal successors, (216), 149 states have internal predecessors, (216), 11 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (34), 11 states have call predecessors, (34), 11 states have call successors, (34) [2021-11-19 13:40:43,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 261 transitions. [2021-11-19 13:40:43,740 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 261 transitions. Word has length 6 [2021-11-19 13:40:43,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:40:43,741 INFO L470 AbstractCegarLoop]: Abstraction has 167 states and 261 transitions. [2021-11-19 13:40:43,742 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), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 13:40:43,742 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 261 transitions. [2021-11-19 13:40:43,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-11-19 13:40:43,743 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:40:43,743 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:40:43,743 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-19 13:40:43,744 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:40:43,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:40:43,747 INFO L85 PathProgramCache]: Analyzing trace with hash 1986448584, now seen corresponding path program 1 times [2021-11-19 13:40:43,747 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:40:43,747 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829488710] [2021-11-19 13:40:43,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:40:43,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:40:43,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:40:43,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:40:43,974 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:40:43,974 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829488710] [2021-11-19 13:40:43,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829488710] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 13:40:43,975 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 13:40:43,975 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 13:40:43,975 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381724482] [2021-11-19 13:40:43,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 13:40:43,976 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-19 13:40:43,978 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:40:43,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-19 13:40:43,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-19 13:40:43,979 INFO L87 Difference]: Start difference. First operand 167 states and 261 transitions. Second operand has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 13:40:44,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:40:44,141 INFO L93 Difference]: Finished difference Result 217 states and 296 transitions. [2021-11-19 13:40:44,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-19 13:40:44,142 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), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-11-19 13:40:44,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:40:44,145 INFO L225 Difference]: With dead ends: 217 [2021-11-19 13:40:44,145 INFO L226 Difference]: Without dead ends: 217 [2021-11-19 13:40:44,146 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-19 13:40:44,155 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 136 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 13:40:44,157 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 197 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 13:40:44,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2021-11-19 13:40:44,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 167. [2021-11-19 13:40:44,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 129 states have (on average 1.6589147286821706) internal successors, (214), 149 states have internal predecessors, (214), 11 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (34), 11 states have call predecessors, (34), 11 states have call successors, (34) [2021-11-19 13:40:44,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 259 transitions. [2021-11-19 13:40:44,180 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 259 transitions. Word has length 7 [2021-11-19 13:40:44,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:40:44,180 INFO L470 AbstractCegarLoop]: Abstraction has 167 states and 259 transitions. [2021-11-19 13:40:44,181 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), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 13:40:44,181 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 259 transitions. [2021-11-19 13:40:44,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-11-19 13:40:44,181 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:40:44,182 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:40:44,182 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-19 13:40:44,182 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:40:44,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:40:44,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1450364007, now seen corresponding path program 1 times [2021-11-19 13:40:44,184 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:40:44,184 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800604595] [2021-11-19 13:40:44,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:40:44,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:40:44,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:40:44,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:40:44,294 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:40:44,294 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800604595] [2021-11-19 13:40:44,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800604595] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 13:40:44,294 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 13:40:44,295 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-19 13:40:44,295 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606368167] [2021-11-19 13:40:44,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 13:40:44,295 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-19 13:40:44,295 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:40:44,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-19 13:40:44,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-11-19 13:40:44,296 INFO L87 Difference]: Start difference. First operand 167 states and 259 transitions. Second operand has 6 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 13:40:44,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:40:44,576 INFO L93 Difference]: Finished difference Result 274 states and 372 transitions. [2021-11-19 13:40:44,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-19 13:40:44,576 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2021-11-19 13:40:44,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:40:44,579 INFO L225 Difference]: With dead ends: 274 [2021-11-19 13:40:44,579 INFO L226 Difference]: Without dead ends: 274 [2021-11-19 13:40:44,579 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-11-19 13:40:44,580 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 321 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 321 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-19 13:40:44,580 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [321 Valid, 195 Invalid, 165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-19 13:40:44,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states. [2021-11-19 13:40:44,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 208. [2021-11-19 13:40:44,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 167 states have (on average 1.6167664670658684) internal successors, (270), 189 states have internal predecessors, (270), 11 states have call successors, (11), 7 states have call predecessors, (11), 9 states have return successors, (35), 11 states have call predecessors, (35), 11 states have call successors, (35) [2021-11-19 13:40:44,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 316 transitions. [2021-11-19 13:40:44,596 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 316 transitions. Word has length 8 [2021-11-19 13:40:44,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:40:44,596 INFO L470 AbstractCegarLoop]: Abstraction has 208 states and 316 transitions. [2021-11-19 13:40:44,596 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 13:40:44,596 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 316 transitions. [2021-11-19 13:40:44,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-11-19 13:40:44,597 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:40:44,597 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:40:44,597 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-19 13:40:44,597 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:40:44,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:40:44,598 INFO L85 PathProgramCache]: Analyzing trace with hash 2011611306, now seen corresponding path program 1 times [2021-11-19 13:40:44,598 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:40:44,598 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165916235] [2021-11-19 13:40:44,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:40:44,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:40:44,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:40:44,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:40:44,658 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:40:44,658 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165916235] [2021-11-19 13:40:44,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165916235] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 13:40:44,658 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 13:40:44,658 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 13:40:44,659 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821269405] [2021-11-19 13:40:44,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 13:40:44,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-19 13:40:44,659 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:40:44,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-19 13:40:44,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-19 13:40:44,660 INFO L87 Difference]: Start difference. First operand 208 states and 316 transitions. Second operand has 5 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 13:40:44,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:40:44,774 INFO L93 Difference]: Finished difference Result 256 states and 339 transitions. [2021-11-19 13:40:44,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-19 13:40:44,774 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-11-19 13:40:44,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:40:44,777 INFO L225 Difference]: With dead ends: 256 [2021-11-19 13:40:44,777 INFO L226 Difference]: Without dead ends: 256 [2021-11-19 13:40:44,777 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-19 13:40:44,778 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 136 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 13:40:44,778 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 216 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 13:40:44,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2021-11-19 13:40:44,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 222. [2021-11-19 13:40:44,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 180 states have (on average 1.6166666666666667) internal successors, (291), 203 states have internal predecessors, (291), 11 states have call successors, (11), 7 states have call predecessors, (11), 10 states have return successors, (35), 11 states have call predecessors, (35), 11 states have call successors, (35) [2021-11-19 13:40:44,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 337 transitions. [2021-11-19 13:40:44,791 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 337 transitions. Word has length 9 [2021-11-19 13:40:44,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:40:44,791 INFO L470 AbstractCegarLoop]: Abstraction has 222 states and 337 transitions. [2021-11-19 13:40:44,791 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 13:40:44,791 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 337 transitions. [2021-11-19 13:40:44,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-11-19 13:40:44,792 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:40:44,792 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:40:44,792 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-19 13:40:44,792 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:40:44,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:40:44,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1340488016, now seen corresponding path program 1 times [2021-11-19 13:40:44,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:40:44,793 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623632330] [2021-11-19 13:40:44,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:40:44,794 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:40:44,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:40:44,880 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:40:44,881 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:40:44,881 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623632330] [2021-11-19 13:40:44,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623632330] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 13:40:44,881 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025498656] [2021-11-19 13:40:44,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:40:44,882 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:40:44,882 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 13:40:44,884 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 13:40:44,914 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-19 13:40:44,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:40:44,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-19 13:40:44,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:40:45,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 13:40:45,213 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:40:45,213 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:40:45,372 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:40:45,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1025498656] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 13:40:45,372 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1591832271] [2021-11-19 13:40:45,392 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2021-11-19 13:40:45,392 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 13:40:45,399 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 13:40:45,405 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 13:40:45,406 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 13:40:45,460 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:45,467 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:40:45,468 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:45,469 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:40:45,471 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:40:45,472 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:45,473 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:40:45,482 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-19 13:40:45,510 INFO L446 ElimStorePlain]: Different costs {5=[|v_#length_28|], 13=[|v_#valid_44|]} [2021-11-19 13:40:45,530 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:40:45,531 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:45,531 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:40:45,532 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:45,532 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:40:45,532 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:40:45,543 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:40:45,543 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:45,544 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:40:45,544 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:45,545 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:40:45,545 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:40:45,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:40:45,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:40:45,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:40:45,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:40:45,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:40:45,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 46 [2021-11-19 13:40:45,592 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:45,597 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:40:45,598 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:45,599 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:40:45,601 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:40:45,615 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:40:45,615 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:45,616 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:40:45,616 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:45,617 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:40:45,618 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:40:45,620 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:45,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:45,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:40:45,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:40:45,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:40:45,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:40:45,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:40:45,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 57 [2021-11-19 13:40:45,707 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:45,713 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:40:45,714 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:45,718 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:40:45,719 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:40:45,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:45,751 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:45,769 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:45,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:40:45,779 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:40:45,780 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:1249, output treesize:302 [2021-11-19 13:40:45,792 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:45,808 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:40:45,810 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 153 for LOIs [2021-11-19 13:40:45,859 INFO L180 QuantifierPusher]: treesize reduction 3, result has 99.3 percent of original size [2021-11-19 13:40:45,876 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 409 [2021-11-19 13:40:45,896 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:45,912 INFO L185 QuantifierPusher]: treesize reduction 10, result has 97.4 percent of original size 376 [2021-11-19 13:40:45,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:46,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:46,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:46,273 INFO L180 QuantifierPusher]: treesize reduction 13, result has 98.6 percent of original size [2021-11-19 13:40:46,285 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:40:46,298 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:46,328 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 816 [2021-11-19 13:40:46,380 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 918 [2021-11-19 13:40:46,418 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:46,478 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 932 [2021-11-19 13:40:46,627 INFO L180 QuantifierPusher]: treesize reduction 13, result has 98.6 percent of original size [2021-11-19 13:40:46,634 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:40:46,660 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:46,689 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 816 [2021-11-19 13:40:46,746 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 918 [2021-11-19 13:40:46,777 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:46,823 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 932 [2021-11-19 13:40:46,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:46,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:46,946 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:46,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:46,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:46,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:46,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:46,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:47,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:47,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:47,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:47,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:47,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:47,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:47,118 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 13:40:51,865 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 13:40:51,865 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 13:40:51,866 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 8 [2021-11-19 13:40:51,866 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433017262] [2021-11-19 13:40:51,866 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 13:40:51,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-19 13:40:51,868 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:40:51,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-19 13:40:51,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2021-11-19 13:40:51,869 INFO L87 Difference]: Start difference. First operand 222 states and 337 transitions. Second operand has 10 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 13:40:52,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:40:52,074 INFO L93 Difference]: Finished difference Result 290 states and 401 transitions. [2021-11-19 13:40:52,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-19 13:40:52,076 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-11-19 13:40:52,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:40:52,078 INFO L225 Difference]: With dead ends: 290 [2021-11-19 13:40:52,078 INFO L226 Difference]: Without dead ends: 290 [2021-11-19 13:40:52,079 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 22 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2021-11-19 13:40:52,079 INFO L933 BasicCegarLoop]: 105 mSDtfsCounter, 308 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 308 SdHoareTripleChecker+Valid, 402 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-19 13:40:52,081 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [308 Valid, 402 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-19 13:40:52,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2021-11-19 13:40:52,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 228. [2021-11-19 13:40:52,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 185 states have (on average 1.5513513513513513) internal successors, (287), 209 states have internal predecessors, (287), 11 states have call successors, (11), 7 states have call predecessors, (11), 11 states have return successors, (40), 11 states have call predecessors, (40), 11 states have call successors, (40) [2021-11-19 13:40:52,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 338 transitions. [2021-11-19 13:40:52,099 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 338 transitions. Word has length 13 [2021-11-19 13:40:52,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:40:52,100 INFO L470 AbstractCegarLoop]: Abstraction has 228 states and 338 transitions. [2021-11-19 13:40:52,100 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 13:40:52,100 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 338 transitions. [2021-11-19 13:40:52,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-11-19 13:40:52,101 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:40:52,101 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:40:52,129 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-19 13:40:52,315 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-11-19 13:40:52,319 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:40:52,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:40:52,319 INFO L85 PathProgramCache]: Analyzing trace with hash 1394544414, now seen corresponding path program 1 times [2021-11-19 13:40:52,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:40:52,319 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127265220] [2021-11-19 13:40:52,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:40:52,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:40:52,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:40:52,586 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-19 13:40:52,586 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:40:52,587 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127265220] [2021-11-19 13:40:52,587 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127265220] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 13:40:52,587 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [207638772] [2021-11-19 13:40:52,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:40:52,587 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:40:52,587 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 13:40:52,592 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 13:40:52,595 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-19 13:40:52,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:40:52,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-19 13:40:52,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:40:52,689 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-19 13:40:52,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2021-11-19 13:40:52,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2021-11-19 13:40:52,906 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-19 13:40:52,906 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:40:52,971 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-19 13:40:52,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [207638772] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 13:40:52,972 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [649047828] [2021-11-19 13:40:52,974 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2021-11-19 13:40:52,974 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 13:40:52,975 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 13:40:52,975 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 13:40:52,975 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 13:40:52,983 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:52,985 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:40:52,985 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:52,986 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:40:52,987 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:40:52,990 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:52,990 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:40:52,996 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-19 13:40:53,006 INFO L446 ElimStorePlain]: Different costs {5=[|v_#length_29|], 13=[|v_#valid_46|]} [2021-11-19 13:40:53,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:40:53,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:40:53,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:40:53,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:40:53,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:40:53,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 46 [2021-11-19 13:40:53,048 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:53,050 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:40:53,051 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:53,052 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:40:53,052 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:40:53,062 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:40:53,062 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:53,063 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:40:53,063 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:53,063 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:40:53,064 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:40:53,073 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:40:53,073 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:53,074 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:40:53,074 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:53,074 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:40:53,075 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:40:53,084 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:40:53,084 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:53,085 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:40:53,085 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:53,085 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:40:53,085 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:40:53,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:53,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:53,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:40:53,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:40:53,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:40:53,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:40:53,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:40:53,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 57 [2021-11-19 13:40:53,118 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:53,123 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:40:53,124 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:53,125 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:40:53,125 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:40:53,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:53,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:53,141 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:53,146 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:40:53,147 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:40:53,147 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:1249, output treesize:302 [2021-11-19 13:40:53,157 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:53,170 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:40:53,172 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 153 for LOIs [2021-11-19 13:40:53,201 INFO L180 QuantifierPusher]: treesize reduction 3, result has 99.3 percent of original size [2021-11-19 13:40:53,212 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 409 [2021-11-19 13:40:53,223 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:53,232 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 416 [2021-11-19 13:40:53,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:53,310 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:53,366 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:53,506 INFO L180 QuantifierPusher]: treesize reduction 24, result has 97.4 percent of original size [2021-11-19 13:40:53,509 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:40:53,523 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:53,550 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 832 [2021-11-19 13:40:53,577 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 938 [2021-11-19 13:40:53,592 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:53,616 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 952 [2021-11-19 13:40:53,710 INFO L180 QuantifierPusher]: treesize reduction 24, result has 97.4 percent of original size [2021-11-19 13:40:53,714 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:40:53,724 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:53,749 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 832 [2021-11-19 13:40:53,773 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 938 [2021-11-19 13:40:53,796 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:40:53,818 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 952 [2021-11-19 13:40:53,833 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:53,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:53,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:53,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:53,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:53,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:53,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:53,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:54,057 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:54,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:54,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:54,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:54,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:54,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:40:54,078 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 13:40:58,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [649047828] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 13:40:58,666 INFO L186 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2021-11-19 13:40:58,666 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 4, 4] total 19 [2021-11-19 13:40:58,666 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35048742] [2021-11-19 13:40:58,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 13:40:58,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-19 13:40:58,667 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:40:58,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-19 13:40:58,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=334, Unknown=0, NotChecked=0, Total=420 [2021-11-19 13:40:58,668 INFO L87 Difference]: Start difference. First operand 228 states and 338 transitions. Second operand has 8 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 6 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 13:40:59,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:40:59,723 INFO L93 Difference]: Finished difference Result 225 states and 318 transitions. [2021-11-19 13:40:59,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-19 13:40:59,725 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 6 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-11-19 13:40:59,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:40:59,730 INFO L225 Difference]: With dead ends: 225 [2021-11-19 13:40:59,730 INFO L226 Difference]: Without dead ends: 225 [2021-11-19 13:40:59,730 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2021-11-19 13:40:59,731 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 65 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-19 13:40:59,732 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 147 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 289 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-19 13:40:59,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2021-11-19 13:40:59,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 221. [2021-11-19 13:40:59,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 179 states have (on average 1.4972067039106145) internal successors, (268), 203 states have internal predecessors, (268), 10 states have call successors, (10), 7 states have call predecessors, (10), 11 states have return successors, (36), 10 states have call predecessors, (36), 10 states have call successors, (36) [2021-11-19 13:40:59,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 314 transitions. [2021-11-19 13:40:59,747 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 314 transitions. Word has length 14 [2021-11-19 13:40:59,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:40:59,748 INFO L470 AbstractCegarLoop]: Abstraction has 221 states and 314 transitions. [2021-11-19 13:40:59,748 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 6 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 13:40:59,748 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 314 transitions. [2021-11-19 13:40:59,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-11-19 13:40:59,750 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:40:59,750 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:40:59,788 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-19 13:40:59,963 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-11-19 13:40:59,963 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:40:59,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:40:59,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1630536874, now seen corresponding path program 1 times [2021-11-19 13:40:59,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:40:59,964 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289477140] [2021-11-19 13:40:59,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:40:59,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:40:59,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:41:00,024 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:41:00,024 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:41:00,025 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289477140] [2021-11-19 13:41:00,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289477140] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 13:41:00,025 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 13:41:00,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 13:41:00,025 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939386925] [2021-11-19 13:41:00,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 13:41:00,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-19 13:41:00,026 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:41:00,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-19 13:41:00,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 13:41:00,026 INFO L87 Difference]: Start difference. First operand 221 states and 314 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 13:41:00,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:41:00,038 INFO L93 Difference]: Finished difference Result 227 states and 319 transitions. [2021-11-19 13:41:00,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-19 13:41:00,040 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 23 [2021-11-19 13:41:00,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:41:00,041 INFO L225 Difference]: With dead ends: 227 [2021-11-19 13:41:00,042 INFO L226 Difference]: Without dead ends: 227 [2021-11-19 13:41:00,042 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 13:41:00,044 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 13 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 13:41:00,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 120 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-19 13:41:00,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-11-19 13:41:00,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 227. [2021-11-19 13:41:00,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 182 states have (on average 1.4725274725274726) internal successors, (268), 209 states have internal predecessors, (268), 10 states have call successors, (10), 7 states have call predecessors, (10), 14 states have return successors, (41), 10 states have call predecessors, (41), 10 states have call successors, (41) [2021-11-19 13:41:00,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 319 transitions. [2021-11-19 13:41:00,064 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 319 transitions. Word has length 23 [2021-11-19 13:41:00,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:41:00,064 INFO L470 AbstractCegarLoop]: Abstraction has 227 states and 319 transitions. [2021-11-19 13:41:00,064 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 13:41:00,064 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 319 transitions. [2021-11-19 13:41:00,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-11-19 13:41:00,065 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:41:00,066 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:41:00,066 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2021-11-19 13:41:00,066 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:41:00,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:41:00,066 INFO L85 PathProgramCache]: Analyzing trace with hash -865792722, now seen corresponding path program 1 times [2021-11-19 13:41:00,066 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:41:00,067 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435175891] [2021-11-19 13:41:00,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:41:00,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:41:00,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:41:00,200 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-19 13:41:00,201 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:41:00,201 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435175891] [2021-11-19 13:41:00,201 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435175891] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 13:41:00,201 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [618803617] [2021-11-19 13:41:00,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:41:00,201 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:41:00,201 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 13:41:00,202 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 13:41:00,231 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-19 13:41:00,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:41:00,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-19 13:41:00,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:41:00,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 13:41:00,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 13:41:00,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-11-19 13:41:00,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-11-19 13:41:00,560 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-19 13:41:00,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2021-11-19 13:41:00,565 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-11-19 13:41:00,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2021-11-19 13:41:00,647 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-19 13:41:00,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:41:01,621 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-19 13:41:01,622 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [618803617] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 13:41:01,622 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1561433222] [2021-11-19 13:41:01,625 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2021-11-19 13:41:01,625 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 13:41:01,626 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 13:41:01,626 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 13:41:01,626 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 13:41:01,634 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:01,636 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:41:01,639 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:01,639 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:41:01,640 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:41:01,641 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:01,641 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:41:01,646 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-19 13:41:01,653 INFO L446 ElimStorePlain]: Different costs {5=[|v_#length_39|], 13=[|v_#valid_56|]} [2021-11-19 13:41:01,662 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:41:01,662 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:01,663 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:01,663 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:01,663 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:01,664 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:01,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:01,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:01,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:01,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:01,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:01,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 46 [2021-11-19 13:41:01,705 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:01,707 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:41:01,709 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:01,709 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:41:01,709 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:01,725 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:41:01,725 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:01,726 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:01,726 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:01,726 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:01,727 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:01,734 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:41:01,734 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:01,734 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:01,735 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:01,735 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:01,735 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:01,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:01,745 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:01,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:01,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:01,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:01,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:01,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:01,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 57 [2021-11-19 13:41:01,771 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:01,773 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:41:01,775 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:01,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:41:01,776 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:01,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:01,784 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:01,788 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:01,791 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:41:01,791 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:41:01,792 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:1249, output treesize:302 [2021-11-19 13:41:01,799 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:01,804 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:41:01,821 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.6 percent of original size [2021-11-19 13:41:01,823 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-19 13:41:01,825 INFO L180 QuantifierPusher]: treesize reduction 18, result has 85.5 percent of original size [2021-11-19 13:41:01,826 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-19 13:41:01,829 INFO L180 QuantifierPusher]: treesize reduction 18, result has 90.4 percent of original size [2021-11-19 13:41:01,830 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:41:01,830 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:01,831 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:41:01,831 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:41:01,832 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:01,832 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:41:01,834 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2021-11-19 13:41:01,837 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_40|], 10=[|v_#valid_57|]} [2021-11-19 13:41:01,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:01,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:01,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:01,866 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:41:01,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2021-11-19 13:41:01,868 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:01,869 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:41:01,870 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:01,871 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:41:01,871 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:01,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:01,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:01,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:01,895 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:41:01,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2021-11-19 13:41:01,896 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:01,898 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:41:01,903 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:01,904 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:41:01,904 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:01,905 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:01,911 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:01,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:01,961 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:41:01,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:41:01,963 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:01,965 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:41:01,966 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:01,967 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:41:01,967 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:01,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:02,020 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:41:02,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:41:02,021 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:02,023 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:41:02,024 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:02,024 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:41:02,025 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:02,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:02,032 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:02,035 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:02,037 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 345 [2021-11-19 13:41:02,038 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 13:41:02,038 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:327, output treesize:345 [2021-11-19 13:41:02,041 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:02,047 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 340 [2021-11-19 13:41:02,050 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:02,054 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-19 13:41:02,062 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:02,082 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:41:02,082 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:02,083 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:41:02,087 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 499 [2021-11-19 13:41:02,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:02,149 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:41:02,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:41:02,150 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:02,154 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:41:02,155 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:02,155 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:41:02,155 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:02,165 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:41:02,165 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:02,165 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:02,166 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:02,166 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:02,166 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:02,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:02,207 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:02,214 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-19 13:41:02,219 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-19 13:41:02,222 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:41:02,222 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:779, output treesize:365 [2021-11-19 13:41:02,232 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:02,244 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:41:02,254 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:02,256 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:41:02,257 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:02,258 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:41:02,273 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 499 [2021-11-19 13:41:02,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:02,328 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:41:02,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:41:02,329 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:02,332 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:41:02,332 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:02,333 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:41:02,333 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:02,341 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:41:02,342 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:02,363 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:02,364 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:02,365 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:02,365 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:02,365 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:02,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:02,385 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-19 13:41:02,394 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-19 13:41:02,394 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:41:02,395 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:779, output treesize:365 [2021-11-19 13:41:02,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:02,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:02,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:02,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:02,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:02,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:02,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:02,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:02,496 INFO L180 QuantifierPusher]: treesize reduction 27, result has 93.8 percent of original size [2021-11-19 13:41:02,499 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:41:02,499 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:02,500 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:41:02,505 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 391 [2021-11-19 13:41:02,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:02,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:41:02,522 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:02,526 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:02,527 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:02,527 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:02,527 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:02,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:02,542 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:02,546 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:02,550 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 354 [2021-11-19 13:41:02,551 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:41:02,551 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:389, output treesize:354 [2021-11-19 13:41:02,558 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:02,564 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:41:02,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:02,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:02,625 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:02,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:02,680 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 209 for LOIs [2021-11-19 13:41:02,753 INFO L180 QuantifierPusher]: treesize reduction 3, result has 99.7 percent of original size [2021-11-19 13:41:02,762 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 873 [2021-11-19 13:41:02,791 INFO L180 QuantifierPusher]: treesize reduction 18, result has 98.0 percent of original size [2021-11-19 13:41:02,799 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 885 [2021-11-19 13:41:02,829 INFO L180 QuantifierPusher]: treesize reduction 18, result has 98.1 percent of original size [2021-11-19 13:41:02,831 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:41:02,837 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:02,851 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:41:02,858 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:02,869 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 750 [2021-11-19 13:41:02,877 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 750 [2021-11-19 13:41:02,886 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:41:02,895 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:02,904 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 802 [2021-11-19 13:41:02,915 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1005 [2021-11-19 13:41:02,971 INFO L180 QuantifierPusher]: treesize reduction 9, result has 99.1 percent of original size [2021-11-19 13:41:02,992 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 569 [2021-11-19 13:41:03,011 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:03,022 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 563 [2021-11-19 13:41:03,028 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 13:41:18,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [1561433222] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 13:41:18,141 INFO L186 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2021-11-19 13:41:18,141 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [6, 5, 5] total 30 [2021-11-19 13:41:18,141 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769136374] [2021-11-19 13:41:18,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 13:41:18,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-19 13:41:18,142 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:41:18,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-19 13:41:18,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=749, Unknown=0, NotChecked=0, Total=992 [2021-11-19 13:41:18,143 INFO L87 Difference]: Start difference. First operand 227 states and 319 transitions. Second operand has 16 states, 13 states have (on average 1.5384615384615385) internal successors, (20), 13 states have internal predecessors, (20), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 13:41:19,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:41:19,831 INFO L93 Difference]: Finished difference Result 293 states and 397 transitions. [2021-11-19 13:41:19,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-19 13:41:19,832 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 1.5384615384615385) internal successors, (20), 13 states have internal predecessors, (20), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 25 [2021-11-19 13:41:19,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:41:19,834 INFO L225 Difference]: With dead ends: 293 [2021-11-19 13:41:19,835 INFO L226 Difference]: Without dead ends: 288 [2021-11-19 13:41:19,835 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 44 SyntacticMatches, 7 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 417 ImplicationChecksByTransitivity, 15.3s TimeCoverageRelationStatistics Valid=243, Invalid=749, Unknown=0, NotChecked=0, Total=992 [2021-11-19 13:41:19,836 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 69 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 572 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 591 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2021-11-19 13:41:19,836 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 144 Invalid, 591 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 572 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2021-11-19 13:41:19,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2021-11-19 13:41:19,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 272. [2021-11-19 13:41:19,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 224 states have (on average 1.4419642857142858) internal successors, (323), 252 states have internal predecessors, (323), 11 states have call successors, (11), 8 states have call predecessors, (11), 16 states have return successors, (46), 11 states have call predecessors, (46), 11 states have call successors, (46) [2021-11-19 13:41:19,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 380 transitions. [2021-11-19 13:41:19,848 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 380 transitions. Word has length 25 [2021-11-19 13:41:19,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:41:19,848 INFO L470 AbstractCegarLoop]: Abstraction has 272 states and 380 transitions. [2021-11-19 13:41:19,849 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 1.5384615384615385) internal successors, (20), 13 states have internal predecessors, (20), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 13:41:19,849 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 380 transitions. [2021-11-19 13:41:19,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-11-19 13:41:19,853 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:41:19,854 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:41:19,890 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-19 13:41:20,070 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-11-19 13:41:20,070 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:41:20,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:41:20,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1552415230, now seen corresponding path program 1 times [2021-11-19 13:41:20,070 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:41:20,070 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591907895] [2021-11-19 13:41:20,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:41:20,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:41:20,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:41:20,221 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:41:20,221 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:41:20,222 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591907895] [2021-11-19 13:41:20,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591907895] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 13:41:20,222 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1659866964] [2021-11-19 13:41:20,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:41:20,223 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:41:20,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 13:41:20,224 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 13:41:20,227 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-19 13:41:20,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:41:20,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-19 13:41:20,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:41:20,325 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-19 13:41:20,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-19 13:41:20,473 INFO L354 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2021-11-19 13:41:20,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 26 [2021-11-19 13:41:20,631 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:41:20,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:41:20,864 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:41:20,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1659866964] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 13:41:20,865 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1197015794] [2021-11-19 13:41:20,869 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2021-11-19 13:41:20,869 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 13:41:20,870 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 13:41:20,870 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 13:41:20,870 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 13:41:20,876 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:20,877 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:41:20,877 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:20,878 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:41:20,878 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:41:20,879 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:20,880 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:41:20,883 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-19 13:41:20,893 INFO L446 ElimStorePlain]: Different costs {5=[|v_#length_47|], 13=[|v_#valid_68|]} [2021-11-19 13:41:20,901 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:41:20,902 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:20,902 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:20,902 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:20,903 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:20,903 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:20,911 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:41:20,911 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:20,912 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:20,912 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:20,912 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:20,913 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:20,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:20,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:20,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:20,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:20,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:20,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 46 [2021-11-19 13:41:20,940 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:20,942 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:41:20,942 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:20,943 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:41:20,943 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:20,950 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:41:20,951 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:20,951 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:20,952 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:20,953 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:20,953 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:20,954 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:20,962 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:20,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:20,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:20,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:20,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:20,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:20,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 57 [2021-11-19 13:41:20,982 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:20,984 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:41:20,985 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:20,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:41:20,986 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:20,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:20,994 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:20,997 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,000 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:41:21,001 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:41:21,001 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:1249, output treesize:302 [2021-11-19 13:41:21,009 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,017 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:41:21,030 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.6 percent of original size [2021-11-19 13:41:21,032 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-19 13:41:21,035 INFO L180 QuantifierPusher]: treesize reduction 18, result has 85.5 percent of original size [2021-11-19 13:41:21,036 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-19 13:41:21,039 INFO L180 QuantifierPusher]: treesize reduction 18, result has 90.4 percent of original size [2021-11-19 13:41:21,040 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:41:21,041 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,041 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:41:21,042 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:41:21,047 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,047 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:41:21,049 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2021-11-19 13:41:21,053 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_48|], 10=[|v_#valid_69|]} [2021-11-19 13:41:21,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:21,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:21,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:21,079 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:41:21,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2021-11-19 13:41:21,080 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,081 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:41:21,082 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,083 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:41:21,083 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:21,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:21,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:21,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:21,107 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:41:21,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2021-11-19 13:41:21,108 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,109 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:41:21,110 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,110 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:41:21,110 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:21,111 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:21,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:21,169 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:41:21,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:41:21,171 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,173 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:41:21,174 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,174 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:41:21,175 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:21,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:21,225 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:41:21,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:41:21,226 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,228 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:41:21,229 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,230 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:41:21,230 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:21,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:21,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,247 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,249 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 345 [2021-11-19 13:41:21,250 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 13:41:21,250 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:327, output treesize:345 [2021-11-19 13:41:21,253 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,258 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 340 [2021-11-19 13:41:21,261 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,264 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-19 13:41:21,272 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,274 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:41:21,274 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,275 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:41:21,288 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 499 [2021-11-19 13:41:21,301 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:41:21,302 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,302 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:21,303 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,303 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:21,303 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:21,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:21,343 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:41:21,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:41:21,344 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,348 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:41:21,349 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,349 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:41:21,350 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:21,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:21,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,367 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-19 13:41:21,371 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-19 13:41:21,372 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:41:21,372 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:779, output treesize:365 [2021-11-19 13:41:21,380 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,387 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:41:21,395 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,398 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:41:21,400 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,401 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:41:21,414 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 499 [2021-11-19 13:41:21,427 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:41:21,427 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,428 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:21,428 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,428 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:21,429 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:21,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:21,468 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:41:21,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:41:21,469 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,473 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:41:21,474 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,475 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:41:21,475 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:21,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:21,487 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,492 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-19 13:41:21,496 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-19 13:41:21,497 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:41:21,497 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:779, output treesize:365 [2021-11-19 13:41:21,501 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:21,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:21,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:21,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:21,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:21,553 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:21,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:21,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:21,588 INFO L180 QuantifierPusher]: treesize reduction 27, result has 93.8 percent of original size [2021-11-19 13:41:21,591 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:41:21,592 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,592 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:41:21,604 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 391 [2021-11-19 13:41:21,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:21,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:41:21,619 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,625 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:21,625 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,626 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:21,626 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:21,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:21,634 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,637 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,643 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 354 [2021-11-19 13:41:21,644 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:41:21,644 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:389, output treesize:354 [2021-11-19 13:41:21,650 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,656 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:41:21,657 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:21,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:21,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:21,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:21,756 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 209 for LOIs [2021-11-19 13:41:21,824 INFO L180 QuantifierPusher]: treesize reduction 3, result has 99.7 percent of original size [2021-11-19 13:41:21,834 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 873 [2021-11-19 13:41:21,863 INFO L180 QuantifierPusher]: treesize reduction 18, result has 98.0 percent of original size [2021-11-19 13:41:21,872 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 885 [2021-11-19 13:41:21,903 INFO L180 QuantifierPusher]: treesize reduction 18, result has 98.1 percent of original size [2021-11-19 13:41:21,906 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:41:21,913 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,922 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:41:21,930 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,939 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 750 [2021-11-19 13:41:21,954 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 750 [2021-11-19 13:41:21,963 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:41:21,971 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:21,981 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 802 [2021-11-19 13:41:21,991 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1005 [2021-11-19 13:41:22,043 INFO L180 QuantifierPusher]: treesize reduction 9, result has 99.1 percent of original size [2021-11-19 13:41:22,063 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 569 [2021-11-19 13:41:22,081 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:22,089 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 563 [2021-11-19 13:41:22,096 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 13:41:38,407 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 13:41:38,408 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 13:41:38,408 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 4] total 16 [2021-11-19 13:41:38,408 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554984335] [2021-11-19 13:41:38,408 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 13:41:38,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-19 13:41:38,409 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:41:38,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-19 13:41:38,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=271, Invalid=785, Unknown=0, NotChecked=0, Total=1056 [2021-11-19 13:41:38,410 INFO L87 Difference]: Start difference. First operand 272 states and 380 transitions. Second operand has 18 states, 14 states have (on average 5.142857142857143) internal successors, (72), 14 states have internal predecessors, (72), 3 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 13:41:38,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:41:38,774 INFO L93 Difference]: Finished difference Result 470 states and 625 transitions. [2021-11-19 13:41:38,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-19 13:41:38,776 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 14 states have (on average 5.142857142857143) internal successors, (72), 14 states have internal predecessors, (72), 3 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 28 [2021-11-19 13:41:38,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:41:38,778 INFO L225 Difference]: With dead ends: 470 [2021-11-19 13:41:38,778 INFO L226 Difference]: Without dead ends: 470 [2021-11-19 13:41:38,779 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 50 SyntacticMatches, 12 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 592 ImplicationChecksByTransitivity, 16.7s TimeCoverageRelationStatistics Valid=333, Invalid=999, Unknown=0, NotChecked=0, Total=1332 [2021-11-19 13:41:38,780 INFO L933 BasicCegarLoop]: 84 mSDtfsCounter, 228 mSDsluCounter, 618 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 685 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-19 13:41:38,780 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [228 Valid, 685 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 285 Invalid, 0 Unknown, 91 Unchecked, 0.2s Time] [2021-11-19 13:41:38,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2021-11-19 13:41:38,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 356. [2021-11-19 13:41:38,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 303 states have (on average 1.4422442244224423) internal successors, (437), 333 states have internal predecessors, (437), 11 states have call successors, (11), 11 states have call predecessors, (11), 21 states have return successors, (46), 11 states have call predecessors, (46), 11 states have call successors, (46) [2021-11-19 13:41:38,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 494 transitions. [2021-11-19 13:41:38,794 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 494 transitions. Word has length 28 [2021-11-19 13:41:38,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:41:38,795 INFO L470 AbstractCegarLoop]: Abstraction has 356 states and 494 transitions. [2021-11-19 13:41:38,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 14 states have (on average 5.142857142857143) internal successors, (72), 14 states have internal predecessors, (72), 3 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 13:41:38,795 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 494 transitions. [2021-11-19 13:41:38,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-11-19 13:41:38,796 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:41:38,797 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:41:38,836 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-19 13:41:39,011 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-11-19 13:41:39,011 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:41:39,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:41:39,012 INFO L85 PathProgramCache]: Analyzing trace with hash -880231825, now seen corresponding path program 1 times [2021-11-19 13:41:39,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:41:39,012 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526566019] [2021-11-19 13:41:39,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:41:39,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:41:39,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:41:39,181 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:41:39,181 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:41:39,181 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526566019] [2021-11-19 13:41:39,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526566019] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 13:41:39,181 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2006630721] [2021-11-19 13:41:39,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:41:39,182 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:41:39,182 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 13:41:39,184 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 13:41:39,203 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-19 13:41:39,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:41:39,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 27 conjunts are in the unsatisfiable core [2021-11-19 13:41:39,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:41:39,278 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-19 13:41:39,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:41:39,288 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-19 13:41:39,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2021-11-19 13:41:39,350 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-11-19 13:41:39,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 24 [2021-11-19 13:41:39,355 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-11-19 13:41:39,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 14 [2021-11-19 13:41:39,561 INFO L354 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2021-11-19 13:41:39,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 46 [2021-11-19 13:41:39,568 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-19 13:41:39,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 34 [2021-11-19 13:41:39,934 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:41:39,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:41:40,565 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:41:40,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2006630721] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 13:41:40,566 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [121586251] [2021-11-19 13:41:40,568 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2021-11-19 13:41:40,568 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 13:41:40,569 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 13:41:40,569 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 13:41:40,569 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 13:41:40,575 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,576 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:41:40,576 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,577 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:41:40,578 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:41:40,578 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,579 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:41:40,582 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-19 13:41:40,597 INFO L446 ElimStorePlain]: Different costs {5=[|v_#length_59|], 13=[|v_#valid_80|]} [2021-11-19 13:41:40,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:40,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:40,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:40,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:40,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:40,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 46 [2021-11-19 13:41:40,632 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,634 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:41:40,634 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,635 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:41:40,635 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:40,645 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:41:40,645 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,646 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:40,646 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,646 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:40,647 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:40,655 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:41:40,655 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,655 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:40,656 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,656 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:40,656 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:40,663 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:41:40,664 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,664 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:40,664 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,665 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:40,665 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:40,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:40,673 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:40,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:40,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:40,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:40,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:40,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 57 [2021-11-19 13:41:40,690 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,694 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:41:40,695 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,696 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:41:40,696 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:40,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:40,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,708 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,711 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:41:40,711 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:41:40,712 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:1249, output treesize:302 [2021-11-19 13:41:40,719 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,725 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:41:40,735 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.6 percent of original size [2021-11-19 13:41:40,736 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-19 13:41:40,738 INFO L180 QuantifierPusher]: treesize reduction 18, result has 85.5 percent of original size [2021-11-19 13:41:40,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-19 13:41:40,742 INFO L180 QuantifierPusher]: treesize reduction 18, result has 90.4 percent of original size [2021-11-19 13:41:40,743 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:41:40,743 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,743 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:41:40,744 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:41:40,744 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,744 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:41:40,745 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2021-11-19 13:41:40,749 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_60|], 10=[|v_#valid_81|]} [2021-11-19 13:41:40,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:40,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:40,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:40,776 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:41:40,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2021-11-19 13:41:40,777 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,779 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:41:40,779 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,780 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:41:40,780 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:40,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:40,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:40,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:40,800 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:41:40,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2021-11-19 13:41:40,801 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,802 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:41:40,807 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,808 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:41:40,808 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:40,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:40,815 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:40,865 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:41:40,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:41:40,867 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,868 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:41:40,869 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,870 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:41:40,870 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:40,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:40,915 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:41:40,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:41:40,917 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,918 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:41:40,919 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,920 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:41:40,920 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:40,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:40,927 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,929 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,931 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 345 [2021-11-19 13:41:40,932 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 13:41:40,932 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:327, output treesize:345 [2021-11-19 13:41:40,935 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,939 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 340 [2021-11-19 13:41:40,942 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,949 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-19 13:41:40,957 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,980 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:41:40,980 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:40,981 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:41:40,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 499 [2021-11-19 13:41:41,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:41,040 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:41:41,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:41:41,041 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:41,045 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:41:41,045 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:41,046 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:41:41,046 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:41,054 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:41:41,055 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:41,055 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:41,056 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:41,056 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:41,056 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:41,057 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:41,068 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:41,073 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-19 13:41:41,077 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-19 13:41:41,078 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:41:41,078 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:779, output treesize:365 [2021-11-19 13:41:41,085 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:41,091 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:41:41,098 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:41,108 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:41:41,109 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:41,109 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:41:41,113 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 499 [2021-11-19 13:41:41,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:41,159 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:41:41,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:41:41,160 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:41,163 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:41:41,163 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:41,164 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:41:41,164 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:41,184 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:41:41,184 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:41,185 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:41,185 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:41,186 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:41,186 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:41,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:41,198 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:41,202 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-19 13:41:41,207 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-19 13:41:41,207 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:41:41,208 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:779, output treesize:365 [2021-11-19 13:41:41,211 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:41,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:41,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:41,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:41,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:41,261 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:41,273 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:41,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:41,299 INFO L180 QuantifierPusher]: treesize reduction 27, result has 93.8 percent of original size [2021-11-19 13:41:41,302 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:41:41,302 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:41,303 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:41:41,308 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 391 [2021-11-19 13:41:41,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:41:41,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:41:41,323 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:41,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:41,327 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:41,327 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:41:41,327 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:41:41,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:41,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:41,356 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:41,360 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 354 [2021-11-19 13:41:41,361 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:41:41,361 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:389, output treesize:354 [2021-11-19 13:41:41,366 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:41,371 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:41:41,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:41,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:41,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:41,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:41:41,460 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 209 for LOIs [2021-11-19 13:41:41,534 INFO L180 QuantifierPusher]: treesize reduction 3, result has 99.7 percent of original size [2021-11-19 13:41:41,543 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 873 [2021-11-19 13:41:41,572 INFO L180 QuantifierPusher]: treesize reduction 18, result has 98.0 percent of original size [2021-11-19 13:41:41,581 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 885 [2021-11-19 13:41:41,607 INFO L180 QuantifierPusher]: treesize reduction 18, result has 98.1 percent of original size [2021-11-19 13:41:41,608 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:41:41,615 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:41,624 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:41:41,632 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:41,641 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 750 [2021-11-19 13:41:41,649 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 750 [2021-11-19 13:41:41,659 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:41:41,671 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:41,682 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 802 [2021-11-19 13:41:41,691 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1005 [2021-11-19 13:41:41,742 INFO L180 QuantifierPusher]: treesize reduction 9, result has 99.1 percent of original size [2021-11-19 13:41:41,755 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 569 [2021-11-19 13:41:41,772 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:41:41,780 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 563 [2021-11-19 13:41:41,787 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 13:41:58,590 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 13:41:58,590 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 13:41:58,590 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6, 6] total 21 [2021-11-19 13:41:58,590 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100772549] [2021-11-19 13:41:58,590 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 13:41:58,591 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-11-19 13:41:58,591 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:41:58,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-11-19 13:41:58,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=1125, Unknown=0, NotChecked=0, Total=1406 [2021-11-19 13:41:58,592 INFO L87 Difference]: Start difference. First operand 356 states and 494 transitions. Second operand has 23 states, 16 states have (on average 4.875) internal successors, (78), 16 states have internal predecessors, (78), 6 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 13:41:59,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:41:59,108 INFO L93 Difference]: Finished difference Result 403 states and 546 transitions. [2021-11-19 13:41:59,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-19 13:41:59,109 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 16 states have (on average 4.875) internal successors, (78), 16 states have internal predecessors, (78), 6 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 29 [2021-11-19 13:41:59,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:41:59,111 INFO L225 Difference]: With dead ends: 403 [2021-11-19 13:41:59,112 INFO L226 Difference]: Without dead ends: 403 [2021-11-19 13:41:59,113 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 53 SyntacticMatches, 9 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 836 ImplicationChecksByTransitivity, 17.5s TimeCoverageRelationStatistics Valid=382, Invalid=1688, Unknown=0, NotChecked=0, Total=2070 [2021-11-19 13:41:59,114 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 108 mSDsluCounter, 680 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 719 SdHoareTripleChecker+Invalid, 473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 316 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 13:41:59,114 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 719 Invalid, 473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 151 Invalid, 0 Unknown, 316 Unchecked, 0.1s Time] [2021-11-19 13:41:59,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2021-11-19 13:41:59,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 384. [2021-11-19 13:41:59,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 328 states have (on average 1.423780487804878) internal successors, (467), 361 states have internal predecessors, (467), 11 states have call successors, (11), 11 states have call predecessors, (11), 24 states have return successors, (52), 11 states have call predecessors, (52), 11 states have call successors, (52) [2021-11-19 13:41:59,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 530 transitions. [2021-11-19 13:41:59,129 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 530 transitions. Word has length 29 [2021-11-19 13:41:59,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:41:59,130 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 530 transitions. [2021-11-19 13:41:59,130 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 16 states have (on average 4.875) internal successors, (78), 16 states have internal predecessors, (78), 6 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 13:41:59,130 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 530 transitions. [2021-11-19 13:41:59,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-11-19 13:41:59,136 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:41:59,137 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:41:59,174 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-19 13:41:59,351 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:41:59,352 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:41:59,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:41:59,352 INFO L85 PathProgramCache]: Analyzing trace with hash 183457269, now seen corresponding path program 1 times [2021-11-19 13:41:59,352 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:41:59,352 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460964382] [2021-11-19 13:41:59,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:41:59,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:41:59,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:41:59,523 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:41:59,523 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:41:59,523 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460964382] [2021-11-19 13:41:59,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460964382] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 13:41:59,524 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1827671725] [2021-11-19 13:41:59,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:41:59,524 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:41:59,524 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 13:41:59,526 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 13:41:59,543 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-19 13:41:59,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:41:59,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-19 13:41:59,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:41:59,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 13:41:59,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 13:41:59,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-11-19 13:41:59,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-11-19 13:41:59,846 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-19 13:41:59,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2021-11-19 13:41:59,851 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-11-19 13:41:59,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2021-11-19 13:42:00,057 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:42:00,057 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:42:00,986 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:42:00,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1827671725] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 13:42:00,986 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1897088539] [2021-11-19 13:42:00,988 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2021-11-19 13:42:00,988 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 13:42:00,989 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 13:42:00,989 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 13:42:00,989 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 13:42:00,992 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:00,993 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:00,994 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:00,994 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:42:00,995 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:00,995 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:00,995 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:42:00,997 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-19 13:42:01,004 INFO L446 ElimStorePlain]: Different costs {5=[|v_#length_71|], 13=[|v_#valid_92|]} [2021-11-19 13:42:01,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:01,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:01,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:01,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:01,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:01,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 46 [2021-11-19 13:42:01,038 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,039 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:42:01,040 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,040 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:42:01,040 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:01,048 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:01,048 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,049 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:01,049 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,049 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:01,049 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:01,059 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:01,060 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,060 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:01,060 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,060 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:01,061 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:01,066 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:01,066 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,066 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:01,067 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,067 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:01,067 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:01,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:01,073 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:01,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:01,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:01,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:01,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:01,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 57 [2021-11-19 13:42:01,088 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,090 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:42:01,090 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,090 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:42:01,091 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:01,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:01,107 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,110 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,113 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:42:01,113 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:42:01,114 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:1249, output treesize:302 [2021-11-19 13:42:01,119 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,122 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:42:01,129 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.6 percent of original size [2021-11-19 13:42:01,131 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-19 13:42:01,132 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,133 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-19 13:42:01,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:01,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:01,142 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:01,149 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.0 percent of original size [2021-11-19 13:42:01,150 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:01,151 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,159 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 188 [2021-11-19 13:42:01,162 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 224 [2021-11-19 13:42:01,164 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,168 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 238 [2021-11-19 13:42:01,176 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.0 percent of original size [2021-11-19 13:42:01,177 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:01,178 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,181 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 188 [2021-11-19 13:42:01,184 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 224 [2021-11-19 13:42:01,186 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,187 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 259 [2021-11-19 13:42:01,189 INFO L180 QuantifierPusher]: treesize reduction 18, result has 94.8 percent of original size [2021-11-19 13:42:01,190 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:01,191 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,193 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:01,194 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,194 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:01,195 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,195 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 13:42:01,196 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:01,197 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,197 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:42:01,198 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 225 [2021-11-19 13:42:01,198 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:01,199 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,200 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 226 [2021-11-19 13:42:01,200 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 227 [2021-11-19 13:42:01,201 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:01,205 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,206 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:01,207 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,208 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:01,208 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,209 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:42:01,210 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:01,210 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,210 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-11-19 13:42:01,211 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 235 [2021-11-19 13:42:01,211 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:01,212 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,213 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 226 [2021-11-19 13:42:01,214 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 227 [2021-11-19 13:42:01,215 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:01,216 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,217 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:01,217 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,217 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 13:42:01,218 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:01,218 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,218 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-11-19 13:42:01,219 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:01,220 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,220 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:42:01,221 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:01,221 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,221 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:42:01,222 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 256 [2021-11-19 13:42:01,222 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:01,223 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,224 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 247 [2021-11-19 13:42:01,225 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 327 [2021-11-19 13:42:01,230 INFO L446 ElimStorePlain]: Different costs {10=[|v_#length_72|], 15=[|v_#valid_93|]} [2021-11-19 13:42:01,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:01,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:01,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:01,252 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:42:01,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:42:01,252 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:42:01,253 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:42:01,254 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,254 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:42:01,254 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:01,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:01,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:01,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:01,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:01,286 INFO L354 Elim1Store]: treesize reduction 84, result has 1.2 percent of original size [2021-11-19 13:42:01,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 73 treesize of output 80 [2021-11-19 13:42:01,287 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.1 percent of original size [2021-11-19 13:42:01,288 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:42:01,288 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,289 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:42:01,289 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:01,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:01,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:01,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:01,310 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:42:01,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:42:01,311 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:42:01,312 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:42:01,312 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,313 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:42:01,313 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:01,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:01,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:01,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:01,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:01,335 INFO L354 Elim1Store]: treesize reduction 84, result has 1.2 percent of original size [2021-11-19 13:42:01,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 73 treesize of output 80 [2021-11-19 13:42:01,336 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.1 percent of original size [2021-11-19 13:42:01,337 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:42:01,337 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,338 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:42:01,338 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:01,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:01,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:01,421 INFO L354 Elim1Store]: treesize reduction 174, result has 23.0 percent of original size [2021-11-19 13:42:01,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 44 treesize of output 77 [2021-11-19 13:42:01,422 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:42:01,424 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:42:01,425 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:01,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:01,480 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:42:01,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:42:01,481 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,482 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:42:01,483 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,483 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:42:01,483 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:01,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:01,556 INFO L354 Elim1Store]: treesize reduction 174, result has 23.0 percent of original size [2021-11-19 13:42:01,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 44 treesize of output 77 [2021-11-19 13:42:01,557 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,558 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:42:01,559 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,559 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:42:01,560 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:01,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:01,601 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:42:01,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:42:01,602 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,603 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:42:01,604 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,604 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:42:01,604 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:01,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:01,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,621 INFO L180 QuantifierPusher]: treesize reduction 44, result has 94.7 percent of original size [2021-11-19 13:42:01,624 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 789 [2021-11-19 13:42:01,625 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-11-19 13:42:01,625 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:821, output treesize:789 [2021-11-19 13:42:01,629 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,637 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 760 [2021-11-19 13:42:01,641 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,644 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 736 [2021-11-19 13:42:01,664 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,665 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:01,665 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,666 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:42:01,684 INFO L185 QuantifierPusher]: treesize reduction 24, result has 97.0 percent of original size 787 [2021-11-19 13:42:01,694 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:01,695 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,695 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:01,695 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,696 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:01,696 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:01,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:01,723 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:42:01,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:42:01,724 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,727 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:42:01,729 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,729 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:42:01,730 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:01,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:01,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,740 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-19 13:42:01,742 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-19 13:42:01,742 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:42:01,743 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:779, output treesize:365 [2021-11-19 13:42:01,747 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,750 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:42:01,757 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,758 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:01,759 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,759 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:42:01,778 INFO L185 QuantifierPusher]: treesize reduction 24, result has 97.0 percent of original size 787 [2021-11-19 13:42:01,788 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:01,789 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,789 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:01,789 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,789 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:01,790 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:01,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:01,818 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:42:01,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:42:01,819 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,821 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:42:01,822 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,822 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:42:01,822 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:01,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:01,831 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,834 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-19 13:42:01,836 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-19 13:42:01,837 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:42:01,837 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:779, output treesize:365 [2021-11-19 13:42:01,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:01,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:01,861 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:01,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:01,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:01,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:01,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:01,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:01,912 INFO L180 QuantifierPusher]: treesize reduction 27, result has 93.8 percent of original size [2021-11-19 13:42:01,921 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:01,922 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,922 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:42:01,927 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 391 [2021-11-19 13:42:01,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:01,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:42:01,945 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,948 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:01,948 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,949 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:01,949 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:01,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:01,959 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,961 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,963 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 354 [2021-11-19 13:42:01,963 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:42:01,964 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:389, output treesize:354 [2021-11-19 13:42:01,968 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:01,971 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:42:01,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:01,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:02,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:02,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:02,055 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 209 for LOIs [2021-11-19 13:42:02,074 INFO L180 QuantifierPusher]: treesize reduction 3, result has 99.7 percent of original size [2021-11-19 13:42:02,079 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 873 [2021-11-19 13:42:02,085 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:02,090 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 850 [2021-11-19 13:42:02,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:02,151 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:02,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:02,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:02,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:02,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:02,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:02,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:02,157 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:02,158 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:02,166 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:02,171 INFO L180 QuantifierPusher]: treesize reduction 30, result has 72.0 percent of original size [2021-11-19 13:42:02,172 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:02,173 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:02,173 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:02,175 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:42:02,177 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:02,178 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:02,178 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:02,179 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:02,180 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:42:02,191 INFO L180 QuantifierPusher]: treesize reduction 30, result has 71.7 percent of original size [2021-11-19 13:42:02,193 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:02,193 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:02,194 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:02,195 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:42:02,200 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:02,201 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:02,201 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:02,201 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:02,203 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-19 13:42:02,212 INFO L180 QuantifierPusher]: treesize reduction 13, result has 93.4 percent of original size [2021-11-19 13:42:02,213 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:02,214 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:02,215 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:02,215 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:02,215 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:02,216 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-19 13:42:02,216 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:02,217 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:02,217 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:02,218 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:02,218 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 13:42:02,219 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-19 13:42:02,219 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:02,220 INFO L180 QuantifierPusher]: treesize reduction 10, result has 73.7 percent of original size [2021-11-19 13:42:02,220 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:02,221 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:02,221 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 13:42:02,221 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-19 13:42:02,222 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:02,223 INFO L180 QuantifierPusher]: treesize reduction 10, result has 84.1 percent of original size [2021-11-19 13:42:02,223 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-19 13:42:02,225 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2021-11-19 13:42:02,229 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_73|], 10=[|v_#valid_94|]} [2021-11-19 13:42:02,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:02,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:02,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:02,254 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-19 13:42:02,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 35 [2021-11-19 13:42:02,255 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:02,256 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-19 13:42:02,257 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:02,257 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-19 13:42:02,257 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:02,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:02,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:02,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:02,280 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-19 13:42:02,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 35 [2021-11-19 13:42:02,281 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:02,282 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-19 13:42:02,283 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:02,283 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-19 13:42:02,283 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:02,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:02,295 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:02,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:02,351 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-19 13:42:02,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 27 treesize of output 41 [2021-11-19 13:42:02,352 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:02,354 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-19 13:42:02,354 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:02,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-19 13:42:02,355 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:02,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:02,402 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-19 13:42:02,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 27 treesize of output 41 [2021-11-19 13:42:02,403 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:02,405 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-19 13:42:02,406 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:02,406 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-19 13:42:02,406 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:02,407 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:02,417 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:02,419 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:02,420 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:02,421 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:02,422 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:42:02,426 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 337 [2021-11-19 13:42:02,427 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-11-19 13:42:02,428 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:331, output treesize:333 [2021-11-19 13:42:02,439 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:02,442 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:02,442 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:02,443 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:42:02,443 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:02,443 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:02,444 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:42:02,446 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:42:02,459 INFO L180 QuantifierPusher]: treesize reduction 1, result has 99.7 percent of original size [2021-11-19 13:42:02,460 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:02,460 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:02,461 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:42:02,462 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:02,463 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:02,463 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:42:02,467 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 307 [2021-11-19 13:42:02,476 INFO L180 QuantifierPusher]: treesize reduction 30, result has 72.0 percent of original size [2021-11-19 13:42:02,478 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:02,479 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:02,479 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:02,480 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:42:02,483 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:02,484 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:02,484 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:02,485 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:02,486 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:42:02,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:02,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:02,527 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:02,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:02,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:02,533 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:02,533 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:02,534 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:02,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:02,594 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:02,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:02,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:02,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:02,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:02,598 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 13:42:06,199 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 13:42:06,199 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 13:42:06,199 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 20 [2021-11-19 13:42:06,200 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041248726] [2021-11-19 13:42:06,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 13:42:06,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-11-19 13:42:06,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:42:06,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-11-19 13:42:06,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=1389, Unknown=0, NotChecked=0, Total=1560 [2021-11-19 13:42:06,202 INFO L87 Difference]: Start difference. First operand 384 states and 530 transitions. Second operand has 22 states, 19 states have (on average 4.7368421052631575) internal successors, (90), 19 states have internal predecessors, (90), 5 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 13:42:07,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:42:07,040 INFO L93 Difference]: Finished difference Result 518 states and 650 transitions. [2021-11-19 13:42:07,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-11-19 13:42:07,041 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 19 states have (on average 4.7368421052631575) internal successors, (90), 19 states have internal predecessors, (90), 5 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 33 [2021-11-19 13:42:07,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:42:07,044 INFO L225 Difference]: With dead ends: 518 [2021-11-19 13:42:07,044 INFO L226 Difference]: Without dead ends: 518 [2021-11-19 13:42:07,046 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 70 SyntacticMatches, 6 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 942 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=375, Invalid=2705, Unknown=0, NotChecked=0, Total=3080 [2021-11-19 13:42:07,046 INFO L933 BasicCegarLoop]: 86 mSDtfsCounter, 664 mSDsluCounter, 926 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 664 SdHoareTripleChecker+Valid, 1003 SdHoareTripleChecker+Invalid, 960 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 475 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-19 13:42:07,046 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [664 Valid, 1003 Invalid, 960 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 425 Invalid, 0 Unknown, 475 Unchecked, 0.3s Time] [2021-11-19 13:42:07,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2021-11-19 13:42:07,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 413. [2021-11-19 13:42:07,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 359 states have (on average 1.4317548746518105) internal successors, (514), 390 states have internal predecessors, (514), 11 states have call successors, (11), 11 states have call predecessors, (11), 22 states have return successors, (38), 11 states have call predecessors, (38), 11 states have call successors, (38) [2021-11-19 13:42:07,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 563 transitions. [2021-11-19 13:42:07,063 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 563 transitions. Word has length 33 [2021-11-19 13:42:07,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:42:07,063 INFO L470 AbstractCegarLoop]: Abstraction has 413 states and 563 transitions. [2021-11-19 13:42:07,064 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 19 states have (on average 4.7368421052631575) internal successors, (90), 19 states have internal predecessors, (90), 5 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 13:42:07,064 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 563 transitions. [2021-11-19 13:42:07,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-11-19 13:42:07,065 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:42:07,065 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:42:07,101 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-19 13:42:07,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2021-11-19 13:42:07,292 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:42:07,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:42:07,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1392207993, now seen corresponding path program 1 times [2021-11-19 13:42:07,292 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:42:07,292 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310327715] [2021-11-19 13:42:07,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:42:07,293 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:42:07,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:42:07,521 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:42:07,521 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:42:07,522 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310327715] [2021-11-19 13:42:07,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310327715] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 13:42:07,522 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1008801247] [2021-11-19 13:42:07,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:42:07,522 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:42:07,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 13:42:07,527 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 13:42:07,549 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-19 13:42:07,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:42:07,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-19 13:42:07,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:42:07,621 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-19 13:42:07,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-19 13:42:07,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-19 13:42:07,830 INFO L354 Elim1Store]: treesize reduction 28, result has 28.2 percent of original size [2021-11-19 13:42:07,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 22 [2021-11-19 13:42:08,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-11-19 13:42:08,040 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:42:08,040 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:42:08,300 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:42:08,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1008801247] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 13:42:08,301 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [799231099] [2021-11-19 13:42:08,303 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2021-11-19 13:42:08,303 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 13:42:08,304 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 13:42:08,304 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 13:42:08,304 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 13:42:08,310 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,311 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:08,312 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,312 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:42:08,313 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:08,313 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,314 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:42:08,323 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-19 13:42:08,329 INFO L446 ElimStorePlain]: Different costs {5=[|v_#length_79|], 13=[|v_#valid_104|]} [2021-11-19 13:42:08,337 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:08,338 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,338 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:08,338 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,339 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:08,339 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:08,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:08,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:08,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:08,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:08,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:08,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 46 [2021-11-19 13:42:08,377 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,379 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:42:08,380 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,380 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:42:08,380 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:08,388 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:08,389 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,389 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:08,390 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,390 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:08,390 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:08,397 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:08,397 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,397 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:08,398 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,398 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:08,398 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:08,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:08,406 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:08,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:08,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:08,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:08,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:08,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 57 [2021-11-19 13:42:08,425 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,427 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:42:08,428 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,428 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:42:08,429 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:08,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:08,437 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,440 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,443 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:42:08,444 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:42:08,444 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:1249, output treesize:302 [2021-11-19 13:42:08,451 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,457 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:42:08,463 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.6 percent of original size [2021-11-19 13:42:08,465 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-19 13:42:08,466 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,467 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 13:42:08,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:08,479 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:08,483 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:08,490 INFO L180 QuantifierPusher]: treesize reduction 26, result has 88.9 percent of original size [2021-11-19 13:42:08,491 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:08,492 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,495 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 201 [2021-11-19 13:42:08,499 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 237 [2021-11-19 13:42:08,501 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,503 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-19 13:42:08,509 INFO L180 QuantifierPusher]: treesize reduction 26, result has 88.9 percent of original size [2021-11-19 13:42:08,511 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:08,512 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,514 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 201 [2021-11-19 13:42:08,518 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 237 [2021-11-19 13:42:08,520 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,521 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 272 [2021-11-19 13:42:08,525 INFO L180 QuantifierPusher]: treesize reduction 18, result has 95.0 percent of original size [2021-11-19 13:42:08,526 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:08,527 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,530 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:08,531 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,532 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:08,532 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,533 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:42:08,533 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:08,534 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,534 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-11-19 13:42:08,536 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 238 [2021-11-19 13:42:08,536 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:08,537 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,538 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 239 [2021-11-19 13:42:08,539 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 240 [2021-11-19 13:42:08,539 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:08,541 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,542 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:08,544 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,544 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:08,545 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,545 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:42:08,546 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:08,547 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,547 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-19 13:42:08,549 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 248 [2021-11-19 13:42:08,549 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:08,550 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,551 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 239 [2021-11-19 13:42:08,552 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 240 [2021-11-19 13:42:08,555 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:08,556 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,557 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:08,558 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,558 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-19 13:42:08,559 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:08,559 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,560 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-11-19 13:42:08,561 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:08,561 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,562 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:42:08,562 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:08,563 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,564 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:42:08,565 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 269 [2021-11-19 13:42:08,565 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:08,566 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,568 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 260 [2021-11-19 13:42:08,569 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 340 [2021-11-19 13:42:08,574 INFO L446 ElimStorePlain]: Different costs {10=[|v_#length_80|], 15=[|v_#valid_105|]} [2021-11-19 13:42:08,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:08,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:08,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:08,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:08,631 INFO L354 Elim1Store]: treesize reduction 99, result has 1.0 percent of original size [2021-11-19 13:42:08,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 85 [2021-11-19 13:42:08,632 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.7 percent of original size [2021-11-19 13:42:08,634 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:42:08,635 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,635 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:42:08,635 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:08,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:08,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:08,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:08,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:08,693 INFO L354 Elim1Store]: treesize reduction 99, result has 1.0 percent of original size [2021-11-19 13:42:08,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 85 [2021-11-19 13:42:08,695 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.7 percent of original size [2021-11-19 13:42:08,696 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:42:08,697 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,698 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:42:08,698 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:08,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:08,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:08,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:08,736 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:42:08,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:42:08,737 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:42:08,738 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:42:08,739 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,740 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:42:08,740 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:08,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:08,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:08,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:08,769 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:42:08,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:42:08,770 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:42:08,772 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:42:08,772 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,773 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:42:08,773 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:08,774 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:08,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:08,845 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:42:08,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:42:08,846 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,848 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:42:08,848 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,849 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:42:08,849 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:08,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:08,961 INFO L354 Elim1Store]: treesize reduction 204, result has 23.3 percent of original size [2021-11-19 13:42:08,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 49 treesize of output 87 [2021-11-19 13:42:08,962 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,968 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:42:08,969 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:08,970 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:42:08,970 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:08,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:09,072 INFO L354 Elim1Store]: treesize reduction 204, result has 23.3 percent of original size [2021-11-19 13:42:09,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 49 treesize of output 87 [2021-11-19 13:42:09,074 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,076 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:42:09,076 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,077 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:42:09,077 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:09,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:09,121 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:42:09,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:42:09,121 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,123 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:42:09,127 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,128 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:42:09,128 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:09,129 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:09,145 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,156 INFO L180 QuantifierPusher]: treesize reduction 44, result has 94.9 percent of original size [2021-11-19 13:42:09,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 825 [2021-11-19 13:42:09,162 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-11-19 13:42:09,162 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:847, output treesize:825 [2021-11-19 13:42:09,168 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,175 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 796 [2021-11-19 13:42:09,182 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,187 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 772 [2021-11-19 13:42:09,197 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,216 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:09,217 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,217 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:42:09,223 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 787 [2021-11-19 13:42:09,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:09,286 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:42:09,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:42:09,287 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,289 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:42:09,290 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,290 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:42:09,290 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:09,296 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:09,296 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,297 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:09,297 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,297 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:09,297 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:09,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:09,306 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,309 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-19 13:42:09,311 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-19 13:42:09,312 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:42:09,312 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:779, output treesize:365 [2021-11-19 13:42:09,319 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,322 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:42:09,328 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,340 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:09,340 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,340 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:42:09,344 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 787 [2021-11-19 13:42:09,360 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:09,361 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,361 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:09,361 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,361 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:09,362 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:09,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:09,393 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:42:09,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:42:09,393 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,396 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:42:09,396 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,397 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:42:09,397 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:09,397 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:09,433 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,436 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-19 13:42:09,440 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-19 13:42:09,440 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:42:09,441 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:779, output treesize:365 [2021-11-19 13:42:09,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:09,455 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:09,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:09,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:09,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:09,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:09,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:09,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:09,519 INFO L180 QuantifierPusher]: treesize reduction 27, result has 93.8 percent of original size [2021-11-19 13:42:09,520 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:09,521 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,521 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:42:09,527 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 391 [2021-11-19 13:42:09,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:09,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:42:09,542 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,545 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:09,545 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,545 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:09,546 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:09,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:09,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,558 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,561 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 354 [2021-11-19 13:42:09,561 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:42:09,561 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:389, output treesize:354 [2021-11-19 13:42:09,564 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,567 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:42:09,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:09,583 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:09,603 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:09,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:09,637 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 209 for LOIs [2021-11-19 13:42:09,655 INFO L180 QuantifierPusher]: treesize reduction 3, result has 99.7 percent of original size [2021-11-19 13:42:09,661 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 873 [2021-11-19 13:42:09,667 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,672 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 880 [2021-11-19 13:42:09,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:09,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:09,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:09,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:09,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:09,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:09,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:09,729 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:09,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:09,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:09,738 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:09,744 INFO L180 QuantifierPusher]: treesize reduction 30, result has 72.0 percent of original size [2021-11-19 13:42:09,745 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:09,746 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,746 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:09,747 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:42:09,749 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,750 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:09,750 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,750 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:09,751 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:42:09,759 INFO L180 QuantifierPusher]: treesize reduction 30, result has 71.7 percent of original size [2021-11-19 13:42:09,762 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:09,762 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,763 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:09,764 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:42:09,773 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,774 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:09,774 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:09,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-19 13:42:09,784 INFO L180 QuantifierPusher]: treesize reduction 13, result has 93.4 percent of original size [2021-11-19 13:42:09,785 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:09,788 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,789 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:09,789 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,790 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:09,790 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-19 13:42:09,791 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:09,791 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,792 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:09,792 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,793 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 13:42:09,793 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-19 13:42:09,794 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:09,794 INFO L180 QuantifierPusher]: treesize reduction 10, result has 73.7 percent of original size [2021-11-19 13:42:09,795 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:09,795 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,796 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 13:42:09,796 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-19 13:42:09,797 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:09,798 INFO L180 QuantifierPusher]: treesize reduction 10, result has 84.1 percent of original size [2021-11-19 13:42:09,799 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-19 13:42:09,801 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2021-11-19 13:42:09,804 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_81|], 10=[|v_#valid_106|]} [2021-11-19 13:42:09,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:09,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:09,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:09,830 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-19 13:42:09,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 35 [2021-11-19 13:42:09,831 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,832 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-19 13:42:09,833 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,833 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-19 13:42:09,833 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:09,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:09,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:09,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:09,855 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-19 13:42:09,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 35 [2021-11-19 13:42:09,856 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,857 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-19 13:42:09,858 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,858 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-19 13:42:09,859 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:09,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:09,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:09,922 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-19 13:42:09,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 27 treesize of output 41 [2021-11-19 13:42:09,922 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,924 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-19 13:42:09,924 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,924 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-19 13:42:09,925 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:09,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:09,971 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-19 13:42:09,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 27 treesize of output 41 [2021-11-19 13:42:09,972 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,973 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-19 13:42:09,974 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,974 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-19 13:42:09,974 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:09,974 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:09,982 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,983 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,984 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:09,984 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:09,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:42:09,987 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 337 [2021-11-19 13:42:09,988 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-11-19 13:42:09,988 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:331, output treesize:333 [2021-11-19 13:42:09,999 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:10,008 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:10,009 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:10,009 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:42:10,010 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:10,010 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:10,011 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:42:10,013 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:42:10,022 INFO L180 QuantifierPusher]: treesize reduction 1, result has 99.7 percent of original size [2021-11-19 13:42:10,023 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:10,024 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:10,024 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:42:10,025 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:10,025 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:10,025 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:42:10,027 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 307 [2021-11-19 13:42:10,044 INFO L180 QuantifierPusher]: treesize reduction 30, result has 72.0 percent of original size [2021-11-19 13:42:10,045 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:10,045 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:10,045 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:10,046 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:42:10,048 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:10,049 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:10,049 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:10,049 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:10,050 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:42:10,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:10,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:10,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:10,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:10,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:10,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:10,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:10,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:10,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:10,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:10,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:10,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:10,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:10,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:10,115 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:10,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:10,116 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 13:42:13,459 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 13:42:13,459 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 13:42:13,460 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6, 5] total 20 [2021-11-19 13:42:13,460 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669829561] [2021-11-19 13:42:13,460 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 13:42:13,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-11-19 13:42:13,460 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:42:13,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-11-19 13:42:13,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=1379, Unknown=0, NotChecked=0, Total=1560 [2021-11-19 13:42:13,461 INFO L87 Difference]: Start difference. First operand 413 states and 563 transitions. Second operand has 22 states, 20 states have (on average 4.6) internal successors, (92), 20 states have internal predecessors, (92), 4 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 13:42:14,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:42:14,106 INFO L93 Difference]: Finished difference Result 580 states and 786 transitions. [2021-11-19 13:42:14,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-19 13:42:14,112 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 4.6) internal successors, (92), 20 states have internal predecessors, (92), 4 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 34 [2021-11-19 13:42:14,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:42:14,115 INFO L225 Difference]: With dead ends: 580 [2021-11-19 13:42:14,116 INFO L226 Difference]: Without dead ends: 580 [2021-11-19 13:42:14,117 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 68 SyntacticMatches, 7 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 874 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=366, Invalid=2184, Unknown=0, NotChecked=0, Total=2550 [2021-11-19 13:42:14,117 INFO L933 BasicCegarLoop]: 74 mSDtfsCounter, 630 mSDsluCounter, 521 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 630 SdHoareTripleChecker+Valid, 588 SdHoareTripleChecker+Invalid, 554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 72 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-19 13:42:14,118 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [630 Valid, 588 Invalid, 554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 440 Invalid, 0 Unknown, 72 Unchecked, 0.2s Time] [2021-11-19 13:42:14,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2021-11-19 13:42:14,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 458. [2021-11-19 13:42:14,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 401 states have (on average 1.4239401496259352) internal successors, (571), 433 states have internal predecessors, (571), 12 states have call successors, (12), 12 states have call predecessors, (12), 24 states have return successors, (41), 12 states have call predecessors, (41), 12 states have call successors, (41) [2021-11-19 13:42:14,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 624 transitions. [2021-11-19 13:42:14,136 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 624 transitions. Word has length 34 [2021-11-19 13:42:14,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:42:14,137 INFO L470 AbstractCegarLoop]: Abstraction has 458 states and 624 transitions. [2021-11-19 13:42:14,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 4.6) internal successors, (92), 20 states have internal predecessors, (92), 4 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 13:42:14,137 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 624 transitions. [2021-11-19 13:42:14,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-11-19 13:42:14,138 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:42:14,138 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:42:14,175 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-19 13:42:14,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable157 [2021-11-19 13:42:14,363 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting parse_inputErr0REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:42:14,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:42:14,364 INFO L85 PathProgramCache]: Analyzing trace with hash -680812676, now seen corresponding path program 1 times [2021-11-19 13:42:14,364 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:42:14,364 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551128190] [2021-11-19 13:42:14,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:42:14,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:42:14,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:42:14,455 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-19 13:42:14,455 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:42:14,455 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551128190] [2021-11-19 13:42:14,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551128190] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 13:42:14,455 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [309528464] [2021-11-19 13:42:14,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:42:14,456 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:42:14,456 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 13:42:14,458 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 13:42:14,458 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-19 13:42:14,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:42:14,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-19 13:42:14,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:42:14,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 13:42:14,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-11-19 13:42:14,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-19 13:42:14,842 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-19 13:42:14,842 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:42:15,117 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-19 13:42:15,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [309528464] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 13:42:15,118 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1639687831] [2021-11-19 13:42:15,119 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2021-11-19 13:42:15,119 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 13:42:15,120 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 13:42:15,120 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 13:42:15,120 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 13:42:15,125 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,126 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:15,126 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,127 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:42:15,127 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:15,127 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,128 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:42:15,130 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-19 13:42:15,138 INFO L446 ElimStorePlain]: Different costs {5=[|v_#length_84|], 13=[|v_#valid_116|]} [2021-11-19 13:42:15,159 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:15,160 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,160 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:15,160 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:15,161 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:15,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:15,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:15,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:15,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:15,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:15,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 46 [2021-11-19 13:42:15,191 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,193 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:42:15,193 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,193 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:42:15,194 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:15,210 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:15,211 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,211 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:15,211 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,212 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:15,212 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:15,220 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:15,220 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,221 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:15,221 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,221 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:15,222 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:15,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:15,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:15,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:15,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:15,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:15,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:15,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 57 [2021-11-19 13:42:15,249 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,251 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:42:15,251 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,252 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:42:15,252 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:15,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:15,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,259 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,260 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:42:15,261 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:42:15,261 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:1249, output treesize:302 [2021-11-19 13:42:15,270 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,274 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:42:15,280 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.6 percent of original size [2021-11-19 13:42:15,282 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-19 13:42:15,283 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,285 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 13:42:15,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:15,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:15,294 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:15,300 INFO L180 QuantifierPusher]: treesize reduction 26, result has 88.9 percent of original size [2021-11-19 13:42:15,301 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:15,302 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,305 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 201 [2021-11-19 13:42:15,308 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 237 [2021-11-19 13:42:15,310 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,312 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-19 13:42:15,318 INFO L180 QuantifierPusher]: treesize reduction 26, result has 88.9 percent of original size [2021-11-19 13:42:15,320 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:15,321 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,324 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 201 [2021-11-19 13:42:15,327 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 237 [2021-11-19 13:42:15,329 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,330 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 272 [2021-11-19 13:42:15,335 INFO L180 QuantifierPusher]: treesize reduction 18, result has 95.1 percent of original size [2021-11-19 13:42:15,337 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:15,338 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,339 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:15,340 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,340 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:15,341 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,342 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-11-19 13:42:15,342 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:15,344 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,344 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-19 13:42:15,345 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 13:42:15,345 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:15,346 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,347 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-19 13:42:15,348 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:15,348 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,349 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:15,349 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-19 13:42:15,350 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:15,351 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,351 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:42:15,352 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:42:15,352 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:15,353 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,353 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-19 13:42:15,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 256 [2021-11-19 13:42:15,355 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:15,356 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,357 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 243 [2021-11-19 13:42:15,359 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 352 [2021-11-19 13:42:15,418 INFO L354 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2021-11-19 13:42:15,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 35 treesize of output 61 [2021-11-19 13:42:15,419 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,420 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-19 13:42:15,421 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,421 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-19 13:42:15,421 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:15,450 INFO L354 Elim1Store]: treesize reduction 129, result has 0.8 percent of original size [2021-11-19 13:42:15,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 30 treesize of output 1 [2021-11-19 13:42:15,451 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,451 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:15,451 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,451 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:15,452 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:15,526 INFO L354 Elim1Store]: treesize reduction 173, result has 29.1 percent of original size [2021-11-19 13:42:15,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 44 treesize of output 88 [2021-11-19 13:42:15,526 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,528 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 13:42:15,528 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,529 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 13:42:15,529 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:15,616 INFO L354 Elim1Store]: treesize reduction 222, result has 24.2 percent of original size [2021-11-19 13:42:15,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 49 treesize of output 91 [2021-11-19 13:42:15,617 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,619 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 13:42:15,620 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,620 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-11-19 13:42:15,620 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:15,662 INFO L354 Elim1Store]: treesize reduction 292, result has 0.3 percent of original size [2021-11-19 13:42:15,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 49 treesize of output 1 [2021-11-19 13:42:15,662 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,662 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:15,663 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,663 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:15,663 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:15,685 INFO L354 Elim1Store]: treesize reduction 161, result has 0.6 percent of original size [2021-11-19 13:42:15,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 35 treesize of output 1 [2021-11-19 13:42:15,686 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,686 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:15,687 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,687 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:15,687 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:15,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:15,700 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,719 INFO L180 QuantifierPusher]: treesize reduction 63, result has 91.3 percent of original size [2021-11-19 13:42:15,725 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 662 [2021-11-19 13:42:15,726 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-11-19 13:42:15,726 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:1260, output treesize:662 [2021-11-19 13:42:15,736 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,742 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 644 [2021-11-19 13:42:15,752 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,766 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:15,767 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,767 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:42:15,780 INFO L185 QuantifierPusher]: treesize reduction 4, result has 99.4 percent of original size 713 [2021-11-19 13:42:15,858 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:15,859 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,859 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:15,860 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,860 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:15,861 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:15,889 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:15,889 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,889 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:15,890 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,891 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:15,891 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:15,917 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:15,918 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,918 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:15,918 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,919 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:15,919 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:15,942 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:15,942 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,942 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:15,943 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,943 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:15,943 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:15,968 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:15,968 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,969 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:15,969 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:15,970 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:15,970 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:15,994 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:15,999 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,000 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,000 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,000 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,001 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,022 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:16,022 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,023 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,023 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,023 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,024 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,057 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:16,058 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,058 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,058 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,059 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,059 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,082 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:16,083 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,083 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,083 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,084 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,084 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,107 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:16,108 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,108 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,108 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,109 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,109 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,148 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:16,149 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,149 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,149 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,150 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,150 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:16,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:16,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:16,229 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-11-19 13:42:16,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 27 [2021-11-19 13:42:16,230 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,233 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-19 13:42:16,234 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,234 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-19 13:42:16,234 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,256 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:16,256 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,257 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,257 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,257 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,258 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,282 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:16,283 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,283 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,283 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,284 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,284 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:16,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:16,365 INFO L354 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2021-11-19 13:42:16,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 13 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 31 [2021-11-19 13:42:16,366 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-19 13:42:16,370 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,370 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-19 13:42:16,370 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,389 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:16,390 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,390 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,391 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,391 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,391 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,412 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:16,412 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,413 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,413 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,414 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,414 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,434 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:16,435 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,435 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,435 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,436 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,436 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,452 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:16,453 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,453 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,453 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,453 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,453 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,467 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:16,467 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,467 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,468 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,468 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,468 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,481 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:16,481 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,482 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,495 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,496 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,496 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,514 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:16,514 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,515 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,515 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,515 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,516 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,532 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:16,533 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,533 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,533 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,534 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,534 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,550 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:16,550 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,551 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,551 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,551 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,551 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,566 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:16,567 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,567 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,567 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,568 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,568 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,579 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:16,580 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,580 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,580 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,580 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,580 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:16,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:16,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:16,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:16,619 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-19 13:42:16,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 23 [2021-11-19 13:42:16,620 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,622 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-11-19 13:42:16,623 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,623 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-11-19 13:42:16,623 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:16,672 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:42:16,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:42:16,673 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,675 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:42:16,676 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,676 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:42:16,676 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,688 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:16,688 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,689 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,689 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,689 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,689 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,715 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:16,716 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,716 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,716 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,717 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,717 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,728 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:16,729 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,729 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,729 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,730 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,730 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,741 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:16,742 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,742 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,742 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,743 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,743 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,754 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:16,754 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,755 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,755 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,755 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,755 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,766 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:16,767 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,767 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,767 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,768 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,768 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,779 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:16,779 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,779 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,780 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,780 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,780 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,790 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:16,791 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,791 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,791 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,792 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,792 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,802 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:16,802 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,802 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,803 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,803 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,803 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:16,854 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:42:16,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:42:16,855 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,858 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:42:16,858 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,859 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:42:16,859 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,869 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:16,869 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,870 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,870 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,870 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,870 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,881 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:16,881 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,881 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,882 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:16,882 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:16,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:16,911 INFO L628 ElimStorePlain]: treesize reduction 390, result has 79.6 percent of original size [2021-11-19 13:42:16,927 INFO L180 QuantifierPusher]: treesize reduction 76, result has 95.0 percent of original size [2021-11-19 13:42:16,934 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1443 [2021-11-19 13:42:16,935 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-11-19 13:42:16,935 INFO L247 ElimStorePlain]: Needed 41 recursive calls to eliminate 1 variables, input treesize:15785, output treesize:1443 [2021-11-19 13:42:16,940 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,944 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:42:16,949 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,950 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:16,951 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:16,951 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:42:16,983 INFO L185 QuantifierPusher]: treesize reduction 4, result has 99.4 percent of original size 713 [2021-11-19 13:42:17,043 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:17,044 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,044 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,044 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,045 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,045 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,086 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:17,086 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,087 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,087 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,087 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,088 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,113 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:17,113 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,114 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,114 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,114 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,115 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,140 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:17,140 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,141 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,141 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,141 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,142 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,166 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:17,167 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,167 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,167 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,168 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,168 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,192 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:17,192 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,193 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,193 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,193 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,194 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,217 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:17,218 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,218 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,218 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,219 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,219 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,244 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:17,245 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,245 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,246 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,246 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,246 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:17,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:17,336 INFO L354 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2021-11-19 13:42:17,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 13 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 31 [2021-11-19 13:42:17,337 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,340 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-19 13:42:17,340 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,341 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-19 13:42:17,341 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,365 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:17,365 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,366 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,366 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,366 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,367 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,390 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:17,391 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,391 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,392 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,392 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,392 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,415 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:17,416 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,416 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,416 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,417 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,417 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,439 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:17,440 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,440 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,441 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,441 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,441 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,462 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:17,463 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,463 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,464 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,464 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,464 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:17,566 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:42:17,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:42:17,567 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,570 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:42:17,571 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,571 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:42:17,571 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,592 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:17,593 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,593 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,594 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,594 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,594 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,615 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:17,616 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,616 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,617 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,617 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,617 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,638 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:17,638 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,639 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,639 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,639 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,640 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,660 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:17,661 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,661 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,661 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,662 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,662 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,681 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:17,682 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,682 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,683 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,683 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,683 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:17,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:17,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:17,763 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-11-19 13:42:17,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 27 [2021-11-19 13:42:17,764 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,767 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-19 13:42:17,768 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,768 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-19 13:42:17,769 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,788 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:17,789 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,789 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,789 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,790 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,790 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,809 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:17,810 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,810 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,811 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,811 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,811 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,849 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:17,850 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,850 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,851 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,851 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,851 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,869 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:17,869 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,870 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,870 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,870 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,870 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,885 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:17,886 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,886 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,886 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,887 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,887 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,903 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:17,903 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,903 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,904 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,904 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,904 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,915 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:17,916 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,919 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,919 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,920 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,920 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,931 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:17,931 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,931 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,932 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,932 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,932 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,951 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:17,951 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,952 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,952 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,952 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,953 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,967 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:17,967 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,967 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,968 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,968 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,968 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,978 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:17,978 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,978 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,979 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,979 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,979 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,988 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:17,989 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,989 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,989 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:17,990 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:17,990 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:17,999 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:17,999 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,000 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:18,000 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,000 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:18,000 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:18,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:18,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:18,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:18,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:18,046 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-19 13:42:18,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 23 [2021-11-19 13:42:18,047 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,050 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-11-19 13:42:18,050 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,051 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-11-19 13:42:18,051 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:18,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:18,087 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-11-19 13:42:18,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 1 [2021-11-19 13:42:18,088 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,088 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:18,088 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,089 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:18,089 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:18,098 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:18,098 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,098 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:18,099 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,099 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:18,099 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:18,126 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:18,127 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,127 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:18,127 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,127 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:18,128 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:18,138 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:18,139 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,139 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:18,139 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,139 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:18,140 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:18,148 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:18,148 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,148 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:18,149 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,149 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:18,149 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:18,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,177 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,193 INFO L180 QuantifierPusher]: treesize reduction 76, result has 95.0 percent of original size [2021-11-19 13:42:18,200 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1443 [2021-11-19 13:42:18,201 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-11-19 13:42:18,201 INFO L247 ElimStorePlain]: Needed 41 recursive calls to eliminate 1 variables, input treesize:15785, output treesize:1443 [2021-11-19 13:42:18,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,238 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,238 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,241 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,242 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,255 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,299 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,303 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.0 percent of original size [2021-11-19 13:42:18,305 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-19 13:42:18,308 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,311 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:42:18,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,339 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,362 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 182 for LOIs [2021-11-19 13:42:18,379 INFO L180 QuantifierPusher]: treesize reduction 3, result has 99.5 percent of original size [2021-11-19 13:42:18,387 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 556 [2021-11-19 13:42:18,393 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,399 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 563 [2021-11-19 13:42:18,406 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,450 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,468 INFO L180 QuantifierPusher]: treesize reduction 30, result has 72.0 percent of original size [2021-11-19 13:42:18,470 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,470 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,471 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:18,472 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:42:18,474 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,475 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,476 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,476 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:18,477 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:42:18,487 INFO L180 QuantifierPusher]: treesize reduction 30, result has 71.7 percent of original size [2021-11-19 13:42:18,488 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,489 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,489 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:18,491 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:42:18,496 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,497 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,497 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,498 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:18,499 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-19 13:42:18,516 INFO L180 QuantifierPusher]: treesize reduction 19, result has 90.9 percent of original size [2021-11-19 13:42:18,517 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,517 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,518 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,519 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,519 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:18,519 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-19 13:42:18,520 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,520 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,521 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,522 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,522 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,523 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,523 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 13:42:18,524 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,524 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,525 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-19 13:42:18,525 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-11-19 13:42:18,526 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,526 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,527 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:42:18,527 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:42:18,528 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,529 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,530 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,530 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,531 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,531 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,532 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:18,532 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-19 13:42:18,532 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,533 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,533 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,534 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,534 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 13:42:18,535 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-19 13:42:18,535 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,536 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,536 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:42:18,537 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,537 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,538 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,538 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,539 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:18,539 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-19 13:42:18,539 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,540 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,540 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,541 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,541 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-19 13:42:18,542 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 13:42:18,542 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,543 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,543 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 13:42:18,544 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-11-19 13:42:18,544 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,544 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,545 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:42:18,547 INFO L185 QuantifierPusher]: treesize reduction 10, result has 94.7 percent of original size 178 [2021-11-19 13:42:18,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:18,609 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-19 13:42:18,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 27 treesize of output 41 [2021-11-19 13:42:18,611 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,613 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-19 13:42:18,614 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,614 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-19 13:42:18,614 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:18,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:18,649 INFO L354 Elim1Store]: treesize reduction 62, result has 1.6 percent of original size [2021-11-19 13:42:18,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 1 [2021-11-19 13:42:18,650 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,650 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:18,650 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,651 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:18,651 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:18,707 INFO L354 Elim1Store]: treesize reduction 78, result has 26.4 percent of original size [2021-11-19 13:42:18,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 27 treesize of output 45 [2021-11-19 13:42:18,708 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,710 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-19 13:42:18,710 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,711 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-19 13:42:18,711 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:18,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,742 INFO L180 QuantifierPusher]: treesize reduction 20, result has 94.2 percent of original size [2021-11-19 13:42:18,743 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,743 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,744 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,744 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,745 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:18,745 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-11-19 13:42:18,745 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,746 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,746 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:42:18,752 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 330 [2021-11-19 13:42:18,753 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-11-19 13:42:18,753 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:503, output treesize:326 [2021-11-19 13:42:18,765 INFO L180 QuantifierPusher]: treesize reduction 1, result has 99.7 percent of original size [2021-11-19 13:42:18,768 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,769 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,770 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,770 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,771 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:18,771 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-11-19 13:42:18,771 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,772 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,772 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:42:18,773 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,774 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,774 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,774 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:18,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-11-19 13:42:18,775 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,775 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,776 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:42:18,778 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 318 [2021-11-19 13:42:18,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,790 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,791 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,804 INFO L180 QuantifierPusher]: treesize reduction 30, result has 72.0 percent of original size [2021-11-19 13:42:18,806 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,806 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,806 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:18,808 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:42:18,812 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,813 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:18,813 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:18,813 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:18,814 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:42:18,817 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,841 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,841 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,867 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,870 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,871 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:18,872 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 13:42:20,925 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 13:42:20,925 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 13:42:20,925 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2021-11-19 13:42:20,925 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970503046] [2021-11-19 13:42:20,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 13:42:20,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-19 13:42:20,926 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:42:20,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-19 13:42:20,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=670, Unknown=0, NotChecked=0, Total=812 [2021-11-19 13:42:20,927 INFO L87 Difference]: Start difference. First operand 458 states and 624 transitions. Second operand has 12 states, 9 states have (on average 8.11111111111111) internal successors, (73), 11 states have internal predecessors, (73), 4 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-19 13:42:21,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:42:21,349 INFO L93 Difference]: Finished difference Result 621 states and 814 transitions. [2021-11-19 13:42:21,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-19 13:42:21,349 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 9 states have (on average 8.11111111111111) internal successors, (73), 11 states have internal predecessors, (73), 4 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 34 [2021-11-19 13:42:21,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:42:21,353 INFO L225 Difference]: With dead ends: 621 [2021-11-19 13:42:21,355 INFO L226 Difference]: Without dead ends: 621 [2021-11-19 13:42:21,356 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 74 SyntacticMatches, 5 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 522 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=268, Invalid=1292, Unknown=0, NotChecked=0, Total=1560 [2021-11-19 13:42:21,360 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 392 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 392 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-19 13:42:21,361 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [392 Valid, 236 Invalid, 328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-19 13:42:21,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 621 states. [2021-11-19 13:42:21,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 621 to 526. [2021-11-19 13:42:21,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 526 states, 467 states have (on average 1.4346895074946466) internal successors, (670), 501 states have internal predecessors, (670), 12 states have call successors, (12), 12 states have call predecessors, (12), 26 states have return successors, (42), 12 states have call predecessors, (42), 12 states have call successors, (42) [2021-11-19 13:42:21,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 526 states to 526 states and 724 transitions. [2021-11-19 13:42:21,381 INFO L78 Accepts]: Start accepts. Automaton has 526 states and 724 transitions. Word has length 34 [2021-11-19 13:42:21,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:42:21,381 INFO L470 AbstractCegarLoop]: Abstraction has 526 states and 724 transitions. [2021-11-19 13:42:21,381 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 9 states have (on average 8.11111111111111) internal successors, (73), 11 states have internal predecessors, (73), 4 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-19 13:42:21,381 INFO L276 IsEmpty]: Start isEmpty. Operand 526 states and 724 transitions. [2021-11-19 13:42:21,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-11-19 13:42:21,382 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:42:21,386 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:42:21,417 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-19 13:42:21,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:42:21,587 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:42:21,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:42:21,588 INFO L85 PathProgramCache]: Analyzing trace with hash 208774868, now seen corresponding path program 1 times [2021-11-19 13:42:21,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:42:21,588 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094861841] [2021-11-19 13:42:21,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:42:21,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:42:21,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:42:21,828 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:42:21,828 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:42:21,828 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094861841] [2021-11-19 13:42:21,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094861841] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 13:42:21,828 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724400963] [2021-11-19 13:42:21,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:42:21,828 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:42:21,828 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 13:42:21,829 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 13:42:21,830 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-19 13:42:21,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:42:21,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 43 conjunts are in the unsatisfiable core [2021-11-19 13:42:21,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:42:21,947 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-19 13:42:21,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 45 [2021-11-19 13:42:21,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-19 13:42:22,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-11-19 13:42:22,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-19 13:42:22,575 INFO L354 Elim1Store]: treesize reduction 28, result has 28.2 percent of original size [2021-11-19 13:42:22,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 47 [2021-11-19 13:42:22,593 INFO L354 Elim1Store]: treesize reduction 24, result has 27.3 percent of original size [2021-11-19 13:42:22,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 39 [2021-11-19 13:42:23,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 45 [2021-11-19 13:42:23,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 30 [2021-11-19 13:42:23,357 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:42:23,357 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:42:24,528 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:42:24,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724400963] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 13:42:24,529 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1862296453] [2021-11-19 13:42:24,531 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2021-11-19 13:42:24,532 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 13:42:24,532 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 13:42:24,532 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 13:42:24,532 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 13:42:24,537 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,538 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:24,538 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,539 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:42:24,539 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:24,540 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,540 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:42:24,543 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-19 13:42:24,548 INFO L446 ElimStorePlain]: Different costs {5=[|v_#length_94|], 13=[|v_#valid_128|]} [2021-11-19 13:42:24,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:24,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:24,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:24,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:24,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:24,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 46 [2021-11-19 13:42:24,593 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,594 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:42:24,595 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,596 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:42:24,596 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:24,605 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:24,606 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,606 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:24,607 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,607 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:24,607 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:24,615 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:24,616 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,616 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:24,617 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,617 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:24,617 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:24,625 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:24,625 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,625 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:24,626 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,626 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:24,626 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:24,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:24,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:24,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:24,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:24,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:24,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:24,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 57 [2021-11-19 13:42:24,661 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,664 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:42:24,664 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,665 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:42:24,665 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:24,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:24,673 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,676 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,679 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:42:24,680 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:42:24,680 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:1249, output treesize:302 [2021-11-19 13:42:24,687 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,693 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:42:24,704 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.6 percent of original size [2021-11-19 13:42:24,706 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-19 13:42:24,707 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,709 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-19 13:42:24,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:24,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:24,718 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:24,724 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.0 percent of original size [2021-11-19 13:42:24,725 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:24,726 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,729 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 13:42:24,732 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 224 [2021-11-19 13:42:24,734 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,737 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 238 [2021-11-19 13:42:24,743 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.0 percent of original size [2021-11-19 13:42:24,745 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:24,746 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,749 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 13:42:24,752 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 224 [2021-11-19 13:42:24,754 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,756 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 259 [2021-11-19 13:42:24,759 INFO L180 QuantifierPusher]: treesize reduction 18, result has 94.8 percent of original size [2021-11-19 13:42:24,760 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:24,762 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,764 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:24,766 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,766 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:24,767 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,768 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 13:42:24,768 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:24,769 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,769 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:42:24,771 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 225 [2021-11-19 13:42:24,771 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:24,772 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,772 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 226 [2021-11-19 13:42:24,773 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 227 [2021-11-19 13:42:24,773 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:24,774 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,775 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:24,776 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,776 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:24,777 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,777 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:42:24,778 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:24,778 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,778 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-11-19 13:42:24,779 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 235 [2021-11-19 13:42:24,779 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:24,780 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,781 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 226 [2021-11-19 13:42:24,782 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 227 [2021-11-19 13:42:24,783 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:24,784 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,785 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:24,785 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,785 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-11-19 13:42:24,786 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:24,786 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,786 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 13:42:24,787 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:24,792 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,792 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:42:24,793 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:24,793 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,794 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:42:24,795 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 256 [2021-11-19 13:42:24,795 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:24,796 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,796 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 247 [2021-11-19 13:42:24,797 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 327 [2021-11-19 13:42:24,815 INFO L446 ElimStorePlain]: Different costs {10=[|v_#length_95|], 15=[|v_#valid_129|]} [2021-11-19 13:42:24,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:24,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:24,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:24,841 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:42:24,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:42:24,842 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:42:24,844 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:42:24,844 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,845 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:42:24,845 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:24,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:24,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:24,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:24,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:24,876 INFO L354 Elim1Store]: treesize reduction 84, result has 1.2 percent of original size [2021-11-19 13:42:24,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 73 treesize of output 80 [2021-11-19 13:42:24,878 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.1 percent of original size [2021-11-19 13:42:24,879 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:42:24,880 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,880 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:42:24,881 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:24,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:24,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:24,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:24,903 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:42:24,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:42:24,904 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:42:24,906 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:42:24,906 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,906 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:42:24,907 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:24,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:24,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:24,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:24,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:24,930 INFO L354 Elim1Store]: treesize reduction 84, result has 1.2 percent of original size [2021-11-19 13:42:24,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 73 treesize of output 80 [2021-11-19 13:42:24,932 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.1 percent of original size [2021-11-19 13:42:24,933 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:42:24,934 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,934 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:42:24,934 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:24,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:24,947 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:24,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:24,999 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:42:25,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:42:25,000 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,002 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:42:25,002 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,002 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:42:25,003 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:25,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:25,094 INFO L354 Elim1Store]: treesize reduction 174, result has 23.0 percent of original size [2021-11-19 13:42:25,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 44 treesize of output 77 [2021-11-19 13:42:25,095 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,097 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:42:25,097 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,098 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:42:25,098 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:25,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:25,171 INFO L354 Elim1Store]: treesize reduction 174, result has 23.0 percent of original size [2021-11-19 13:42:25,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 44 treesize of output 77 [2021-11-19 13:42:25,172 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,174 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:42:25,174 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,175 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:42:25,175 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:25,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:25,219 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:42:25,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:42:25,220 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,222 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:42:25,222 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,223 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:42:25,223 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:25,223 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:25,236 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,241 INFO L180 QuantifierPusher]: treesize reduction 44, result has 94.7 percent of original size [2021-11-19 13:42:25,244 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 789 [2021-11-19 13:42:25,245 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-11-19 13:42:25,245 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:821, output treesize:789 [2021-11-19 13:42:25,252 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,259 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 760 [2021-11-19 13:42:25,263 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,271 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 736 [2021-11-19 13:42:25,277 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,278 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:25,279 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,279 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:42:25,297 INFO L185 QuantifierPusher]: treesize reduction 24, result has 97.0 percent of original size 787 [2021-11-19 13:42:25,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:25,339 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:42:25,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:42:25,339 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,342 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:42:25,342 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,343 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:42:25,343 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:25,348 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:25,349 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,349 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:25,349 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:25,350 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:25,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:25,357 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,360 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-19 13:42:25,362 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-19 13:42:25,362 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:42:25,362 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:779, output treesize:365 [2021-11-19 13:42:25,367 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,370 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:42:25,376 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,378 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:25,378 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,378 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:42:25,396 INFO L185 QuantifierPusher]: treesize reduction 24, result has 97.0 percent of original size 787 [2021-11-19 13:42:25,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:25,438 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:42:25,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:42:25,439 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,441 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:42:25,442 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,442 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:42:25,442 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:25,448 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:25,448 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,449 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:25,449 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,449 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:25,449 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:25,450 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:25,457 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,460 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-19 13:42:25,462 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-19 13:42:25,462 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:42:25,462 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:779, output treesize:365 [2021-11-19 13:42:25,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:25,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:25,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:25,481 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:25,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:25,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:25,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:25,507 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:25,529 INFO L180 QuantifierPusher]: treesize reduction 27, result has 93.8 percent of original size [2021-11-19 13:42:25,530 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:25,530 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,530 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:42:25,534 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 391 [2021-11-19 13:42:25,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:25,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:42:25,544 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,547 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:25,547 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,548 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:25,548 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:25,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:25,555 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,557 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,559 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 354 [2021-11-19 13:42:25,560 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:42:25,560 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:389, output treesize:354 [2021-11-19 13:42:25,562 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,566 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:42:25,566 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:25,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:25,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:25,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:25,625 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 209 for LOIs [2021-11-19 13:42:25,643 INFO L180 QuantifierPusher]: treesize reduction 3, result has 99.7 percent of original size [2021-11-19 13:42:25,650 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 873 [2021-11-19 13:42:25,655 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,661 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 850 [2021-11-19 13:42:25,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:25,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:25,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:25,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:25,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:25,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:25,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:25,710 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:25,710 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:25,711 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:25,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:25,737 INFO L180 QuantifierPusher]: treesize reduction 30, result has 72.0 percent of original size [2021-11-19 13:42:25,739 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:25,739 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,740 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:25,741 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:42:25,743 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,744 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:25,745 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,745 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:25,746 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:42:25,757 INFO L180 QuantifierPusher]: treesize reduction 30, result has 71.7 percent of original size [2021-11-19 13:42:25,758 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:25,759 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,759 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:25,760 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:42:25,765 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,766 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:25,766 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,767 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:25,768 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-19 13:42:25,776 INFO L180 QuantifierPusher]: treesize reduction 13, result has 93.4 percent of original size [2021-11-19 13:42:25,778 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:25,778 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,778 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:25,779 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,779 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:25,780 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-19 13:42:25,780 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:25,781 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,781 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:25,782 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,782 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 13:42:25,783 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-19 13:42:25,783 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:25,784 INFO L180 QuantifierPusher]: treesize reduction 10, result has 73.7 percent of original size [2021-11-19 13:42:25,784 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:25,785 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,785 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 13:42:25,786 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-19 13:42:25,786 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:25,787 INFO L180 QuantifierPusher]: treesize reduction 10, result has 84.1 percent of original size [2021-11-19 13:42:25,787 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-19 13:42:25,789 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2021-11-19 13:42:25,792 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_96|], 10=[|v_#valid_130|]} [2021-11-19 13:42:25,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:25,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:25,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:25,819 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-19 13:42:25,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 35 [2021-11-19 13:42:25,820 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,821 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-19 13:42:25,821 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,821 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-19 13:42:25,821 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:25,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:25,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:25,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:25,843 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-19 13:42:25,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 35 [2021-11-19 13:42:25,843 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,844 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-19 13:42:25,845 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,845 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-19 13:42:25,845 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:25,846 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:25,852 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:25,895 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-19 13:42:25,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 27 treesize of output 41 [2021-11-19 13:42:25,896 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,897 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-19 13:42:25,897 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,898 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-19 13:42:25,898 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:25,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:25,934 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-19 13:42:25,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 27 treesize of output 41 [2021-11-19 13:42:25,936 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,938 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-19 13:42:25,938 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,939 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-19 13:42:25,939 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:25,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:25,946 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,948 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,949 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:25,949 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,949 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:42:25,952 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 337 [2021-11-19 13:42:25,952 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-11-19 13:42:25,953 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:331, output treesize:333 [2021-11-19 13:42:25,963 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,965 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:25,975 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:42:25,977 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:25,978 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:25,978 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:42:25,982 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:42:25,998 INFO L180 QuantifierPusher]: treesize reduction 1, result has 99.7 percent of original size [2021-11-19 13:42:26,000 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:26,000 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:26,001 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:42:26,001 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:26,002 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:26,002 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:42:26,006 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 307 [2021-11-19 13:42:26,014 INFO L180 QuantifierPusher]: treesize reduction 30, result has 72.0 percent of original size [2021-11-19 13:42:26,015 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:26,016 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:26,016 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:26,017 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:42:26,021 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:26,022 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:26,022 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:26,023 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:26,024 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:42:26,026 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:26,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:26,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:26,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:26,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:26,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:26,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:26,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:26,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:26,115 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:26,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:26,117 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:26,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:26,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:26,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:26,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:26,121 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 13:42:29,924 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 13:42:29,924 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 13:42:29,925 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 7] total 25 [2021-11-19 13:42:29,925 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73533928] [2021-11-19 13:42:29,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 13:42:29,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-11-19 13:42:29,925 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:42:29,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-11-19 13:42:29,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=1775, Unknown=0, NotChecked=0, Total=1980 [2021-11-19 13:42:29,927 INFO L87 Difference]: Start difference. First operand 526 states and 724 transitions. Second operand has 27 states, 22 states have (on average 4.363636363636363) internal successors, (96), 22 states have internal predecessors, (96), 6 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 13:42:30,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:42:30,666 INFO L93 Difference]: Finished difference Result 605 states and 793 transitions. [2021-11-19 13:42:30,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-11-19 13:42:30,676 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 22 states have (on average 4.363636363636363) internal successors, (96), 22 states have internal predecessors, (96), 6 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 35 [2021-11-19 13:42:30,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:42:30,679 INFO L225 Difference]: With dead ends: 605 [2021-11-19 13:42:30,680 INFO L226 Difference]: Without dead ends: 605 [2021-11-19 13:42:30,681 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 71 SyntacticMatches, 4 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1030 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=310, Invalid=2882, Unknown=0, NotChecked=0, Total=3192 [2021-11-19 13:42:30,682 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 273 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 662 SdHoareTripleChecker+Invalid, 330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 181 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 13:42:30,682 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [273 Valid, 662 Invalid, 330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 135 Invalid, 0 Unknown, 181 Unchecked, 0.1s Time] [2021-11-19 13:42:30,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 605 states. [2021-11-19 13:42:30,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 605 to 555. [2021-11-19 13:42:30,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 555 states, 495 states have (on average 1.4282828282828284) internal successors, (707), 530 states have internal predecessors, (707), 12 states have call successors, (12), 12 states have call predecessors, (12), 27 states have return successors, (40), 12 states have call predecessors, (40), 12 states have call successors, (40) [2021-11-19 13:42:30,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 555 states to 555 states and 759 transitions. [2021-11-19 13:42:30,704 INFO L78 Accepts]: Start accepts. Automaton has 555 states and 759 transitions. Word has length 35 [2021-11-19 13:42:30,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:42:30,705 INFO L470 AbstractCegarLoop]: Abstraction has 555 states and 759 transitions. [2021-11-19 13:42:30,705 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 22 states have (on average 4.363636363636363) internal successors, (96), 22 states have internal predecessors, (96), 6 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 13:42:30,705 INFO L276 IsEmpty]: Start isEmpty. Operand 555 states and 759 transitions. [2021-11-19 13:42:30,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-11-19 13:42:30,706 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:42:30,706 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:42:30,733 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-19 13:42:30,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable270,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:42:30,919 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:42:30,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:42:30,920 INFO L85 PathProgramCache]: Analyzing trace with hash 369643505, now seen corresponding path program 1 times [2021-11-19 13:42:30,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:42:30,920 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127735563] [2021-11-19 13:42:30,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:42:30,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:42:30,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:42:31,279 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:42:31,280 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:42:31,280 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127735563] [2021-11-19 13:42:31,280 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127735563] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 13:42:31,280 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421382551] [2021-11-19 13:42:31,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:42:31,281 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:42:31,281 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 13:42:31,284 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 13:42:31,291 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-19 13:42:31,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:42:31,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-19 13:42:31,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:42:31,737 INFO L354 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2021-11-19 13:42:31,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 26 [2021-11-19 13:42:31,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2021-11-19 13:42:31,965 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-19 13:42:31,966 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:42:32,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2021-11-19 13:42:32,256 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 29 [2021-11-19 13:42:32,356 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-19 13:42:32,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [421382551] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 13:42:32,356 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1260941361] [2021-11-19 13:42:32,358 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2021-11-19 13:42:32,359 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 13:42:32,359 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 13:42:32,359 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 13:42:32,359 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 13:42:32,367 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,368 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:32,368 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:42:32,369 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:32,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,370 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:42:32,371 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-19 13:42:32,384 INFO L446 ElimStorePlain]: Different costs {5=[|v_#length_99|], 13=[|v_#valid_139|]} [2021-11-19 13:42:32,391 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:32,391 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,391 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:32,392 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,392 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:32,392 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:32,400 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:32,400 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,400 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:32,401 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,401 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:32,401 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:32,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:32,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:32,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:32,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:32,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:32,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 46 [2021-11-19 13:42:32,436 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,437 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:42:32,437 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,438 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:42:32,438 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:32,446 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:32,446 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,446 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:32,447 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:32,447 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:32,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:32,453 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:32,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:32,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:32,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:32,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:32,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 57 [2021-11-19 13:42:32,479 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,482 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:42:32,483 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,484 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:42:32,484 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:32,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:32,492 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,495 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,498 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:42:32,499 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:42:32,499 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:1249, output treesize:302 [2021-11-19 13:42:32,506 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,511 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:42:32,518 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.6 percent of original size [2021-11-19 13:42:32,520 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-19 13:42:32,521 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,522 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-19 13:42:32,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:32,527 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:32,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:32,537 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.0 percent of original size [2021-11-19 13:42:32,538 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:32,539 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,541 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 188 [2021-11-19 13:42:32,545 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 224 [2021-11-19 13:42:32,547 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,549 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 238 [2021-11-19 13:42:32,560 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.0 percent of original size [2021-11-19 13:42:32,561 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:32,562 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,565 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 188 [2021-11-19 13:42:32,568 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 224 [2021-11-19 13:42:32,570 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,572 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 259 [2021-11-19 13:42:32,576 INFO L180 QuantifierPusher]: treesize reduction 18, result has 94.9 percent of original size [2021-11-19 13:42:32,578 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:32,579 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,581 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:32,581 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,582 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:32,582 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,583 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-19 13:42:32,584 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:32,584 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,585 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-11-19 13:42:32,585 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-19 13:42:32,586 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:32,586 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,587 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-11-19 13:42:32,588 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:32,588 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,589 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:32,589 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,590 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:42:32,591 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:32,591 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,592 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-19 13:42:32,592 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:42:32,593 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:32,593 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,594 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-19 13:42:32,595 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 243 [2021-11-19 13:42:32,595 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:32,596 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,598 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 230 [2021-11-19 13:42:32,600 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 339 [2021-11-19 13:42:32,712 INFO L354 Elim1Store]: treesize reduction 192, result has 24.1 percent of original size [2021-11-19 13:42:32,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 44 treesize of output 81 [2021-11-19 13:42:32,713 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,715 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-11-19 13:42:32,716 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,717 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-11-19 13:42:32,717 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:32,788 INFO L354 Elim1Store]: treesize reduction 86, result has 33.8 percent of original size [2021-11-19 13:42:32,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 30 treesize of output 58 [2021-11-19 13:42:32,789 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,790 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-19 13:42:32,791 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,792 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-19 13:42:32,792 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:32,839 INFO L354 Elim1Store]: treesize reduction 208, result has 0.5 percent of original size [2021-11-19 13:42:32,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 39 treesize of output 1 [2021-11-19 13:42:32,840 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,840 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:32,840 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,841 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:32,841 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:32,911 INFO L354 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2021-11-19 13:42:32,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 35 treesize of output 61 [2021-11-19 13:42:32,912 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,914 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-19 13:42:32,914 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,915 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-19 13:42:32,915 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:32,952 INFO L354 Elim1Store]: treesize reduction 161, result has 0.6 percent of original size [2021-11-19 13:42:32,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 35 treesize of output 1 [2021-11-19 13:42:32,953 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,953 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:32,954 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,954 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:32,954 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:32,991 INFO L354 Elim1Store]: treesize reduction 252, result has 0.4 percent of original size [2021-11-19 13:42:32,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 44 treesize of output 1 [2021-11-19 13:42:32,992 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,993 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:32,993 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:32,993 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:32,994 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:32,994 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:33,006 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,016 INFO L180 QuantifierPusher]: treesize reduction 63, result has 90.2 percent of original size [2021-11-19 13:42:33,021 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 582 [2021-11-19 13:42:33,022 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-11-19 13:42:33,022 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:1221, output treesize:582 [2021-11-19 13:42:33,028 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,033 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 564 [2021-11-19 13:42:33,042 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,056 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:33,056 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,057 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:42:33,070 INFO L185 QuantifierPusher]: treesize reduction 16, result has 97.7 percent of original size 666 [2021-11-19 13:42:33,144 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:33,144 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,145 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,145 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,145 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,146 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:33,179 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:33,180 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,180 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,181 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,181 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,181 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:33,203 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:33,204 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,204 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,205 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,205 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,205 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:33,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:33,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:33,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:33,285 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-11-19 13:42:33,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 27 [2021-11-19 13:42:33,286 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,289 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-19 13:42:33,290 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,290 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-19 13:42:33,291 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:33,311 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:33,311 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,312 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,312 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,312 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,313 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:33,333 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:33,334 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,334 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,335 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,335 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,335 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:33,355 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:33,356 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,356 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,357 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,357 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,357 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:33,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:33,455 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:42:33,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:42:33,456 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,459 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:42:33,459 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,460 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:42:33,460 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:33,481 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:33,481 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,482 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,482 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,482 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,482 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:33,503 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:33,503 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,504 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,504 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,504 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,505 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:33,524 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:33,525 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,525 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,526 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,526 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,526 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:33,546 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:33,546 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,546 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,547 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,547 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,547 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:33,567 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:33,567 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,568 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,568 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,568 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,568 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:33,587 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:33,588 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,588 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,589 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,589 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,589 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:33,608 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:33,608 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,608 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,609 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,609 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,609 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:33,635 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:33,635 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,636 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,636 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,636 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,637 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:33,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:33,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:33,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:33,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:33,695 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-19 13:42:33,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 23 [2021-11-19 13:42:33,696 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,699 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-11-19 13:42:33,699 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,700 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-11-19 13:42:33,700 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:33,718 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:33,719 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,719 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,720 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,720 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,720 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:33,738 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:33,738 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,739 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,740 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,740 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:33,757 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:33,757 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,758 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,758 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,759 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,759 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:33,775 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:33,775 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,776 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,776 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,776 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,776 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:33,791 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:33,791 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,792 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,792 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,792 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,792 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:33,803 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:33,804 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,804 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,804 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,805 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,805 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:33,816 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:33,816 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,816 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,817 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,817 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,817 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:33,828 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:33,831 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,831 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,831 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,831 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,832 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:33,843 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:33,844 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,844 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,844 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,845 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,845 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:33,865 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:33,865 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,866 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,866 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,866 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,867 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:33,880 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:33,881 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,881 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,882 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,882 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:33,892 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:33,893 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,893 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,893 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,894 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,894 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:33,905 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:33,906 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,906 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,906 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,907 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,907 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:33,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:33,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:33,946 INFO L354 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2021-11-19 13:42:33,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 13 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 31 [2021-11-19 13:42:33,947 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,949 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-19 13:42:33,950 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,950 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-19 13:42:33,950 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:33,959 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:33,959 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,960 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,960 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:33,960 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:33,960 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:33,961 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:33,990 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,034 INFO L180 QuantifierPusher]: treesize reduction 124, result has 92.1 percent of original size [2021-11-19 13:42:34,048 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1443 [2021-11-19 13:42:34,049 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-11-19 13:42:34,050 INFO L247 ElimStorePlain]: Needed 33 recursive calls to eliminate 1 variables, input treesize:12633, output treesize:1443 [2021-11-19 13:42:34,058 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,063 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:42:34,073 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,075 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:34,075 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,076 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:42:34,100 INFO L185 QuantifierPusher]: treesize reduction 16, result has 97.7 percent of original size 666 [2021-11-19 13:42:34,150 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:34,151 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,151 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,152 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,152 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,152 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:34,174 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:34,174 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,175 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,175 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,175 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,176 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:34,195 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:34,196 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,196 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,196 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,197 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,197 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:34,216 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:34,217 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,217 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,217 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,218 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,218 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:34,244 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:34,245 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,245 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,245 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,245 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,245 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:34,258 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:34,259 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,259 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,259 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,260 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,260 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:34,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:34,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:34,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:34,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:34,305 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-19 13:42:34,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 23 [2021-11-19 13:42:34,306 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,312 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-11-19 13:42:34,313 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,313 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-11-19 13:42:34,313 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:34,326 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:34,326 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,327 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,327 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,327 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,327 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:34,340 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:34,340 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,341 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,341 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,341 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,341 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:34,355 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:34,355 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,356 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,356 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,356 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:34,368 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:34,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,370 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:34,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:34,434 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:42:34,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:42:34,435 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,438 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:42:34,438 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,438 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:42:34,438 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:34,451 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:34,452 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,452 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,452 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,453 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,453 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:34,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:34,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:34,506 INFO L354 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2021-11-19 13:42:34,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 13 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 31 [2021-11-19 13:42:34,507 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,509 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-19 13:42:34,510 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,510 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-19 13:42:34,510 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:34,523 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:34,524 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,524 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,524 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,524 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,525 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:34,537 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:34,537 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,537 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,537 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,538 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,538 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:34,551 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:34,551 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,551 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,552 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,552 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,552 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:34,564 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:34,564 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,564 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,565 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,565 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,565 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:34,577 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:34,578 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,578 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,578 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,579 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,579 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:34,590 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:34,590 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,591 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,591 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,591 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,591 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:34,603 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:34,604 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,604 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,604 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,604 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,605 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:34,616 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:34,617 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,617 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,617 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,617 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,617 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:34,628 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:34,629 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,629 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,629 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,629 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,630 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:34,641 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:34,641 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,642 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,642 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,642 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,642 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:34,656 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:34,657 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,657 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,657 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,657 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,658 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:34,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:34,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:34,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:34,696 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-11-19 13:42:34,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 27 [2021-11-19 13:42:34,697 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,699 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-19 13:42:34,700 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,701 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-19 13:42:34,701 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:34,711 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:34,712 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,712 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,712 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,712 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,713 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:34,723 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:34,723 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,723 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,724 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,736 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,736 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:34,747 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:34,747 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,748 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,748 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,748 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,748 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:34,760 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:34,760 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,760 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,761 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,761 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,761 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:34,775 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:34,775 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,776 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,776 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,776 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,776 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:34,784 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:34,784 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,784 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,784 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,785 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:34,785 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:34,785 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:34,814 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,831 INFO L180 QuantifierPusher]: treesize reduction 124, result has 92.1 percent of original size [2021-11-19 13:42:34,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1443 [2021-11-19 13:42:34,839 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-11-19 13:42:34,840 INFO L247 ElimStorePlain]: Needed 33 recursive calls to eliminate 1 variables, input treesize:12633, output treesize:1443 [2021-11-19 13:42:34,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:34,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:34,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:34,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:34,870 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:34,870 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:34,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:34,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:34,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:34,905 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:34,906 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:34,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:34,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:34,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:34,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:34,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:34,913 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.0 percent of original size [2021-11-19 13:42:34,915 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-19 13:42:34,920 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,925 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:42:34,926 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:34,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:34,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:34,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:34,955 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 182 for LOIs [2021-11-19 13:42:34,966 INFO L180 QuantifierPusher]: treesize reduction 3, result has 99.5 percent of original size [2021-11-19 13:42:34,970 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 556 [2021-11-19 13:42:34,974 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:34,977 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 533 [2021-11-19 13:42:34,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:35,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:35,003 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:35,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:35,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:35,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:35,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:35,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:35,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:35,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:35,019 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:35,025 INFO L180 QuantifierPusher]: treesize reduction 30, result has 72.0 percent of original size [2021-11-19 13:42:35,026 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,027 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,027 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:35,028 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:42:35,030 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,031 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,032 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,032 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:35,033 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:42:35,043 INFO L180 QuantifierPusher]: treesize reduction 30, result has 71.7 percent of original size [2021-11-19 13:42:35,044 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,045 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,045 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:35,046 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:42:35,051 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,052 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,052 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,052 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:35,054 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-19 13:42:35,070 INFO L180 QuantifierPusher]: treesize reduction 19, result has 90.9 percent of original size [2021-11-19 13:42:35,071 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,071 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,072 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,072 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,072 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:35,073 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-19 13:42:35,073 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,074 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,074 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,075 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,075 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,076 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,076 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 13:42:35,076 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,076 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,077 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-19 13:42:35,077 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-11-19 13:42:35,077 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,078 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,078 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:42:35,078 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:42:35,079 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,079 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,080 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,080 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,080 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,081 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,081 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:35,081 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-19 13:42:35,081 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,082 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,082 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,082 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,083 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 13:42:35,083 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-19 13:42:35,083 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,083 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,084 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:42:35,084 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,084 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,085 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,085 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,085 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:35,086 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-19 13:42:35,086 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,086 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,086 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,087 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,087 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-19 13:42:35,087 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-19 13:42:35,087 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,088 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,088 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 13:42:35,089 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-11-19 13:42:35,089 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,089 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,089 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:42:35,091 INFO L185 QuantifierPusher]: treesize reduction 10, result has 94.7 percent of original size 178 [2021-11-19 13:42:35,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:35,150 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-19 13:42:35,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 27 treesize of output 41 [2021-11-19 13:42:35,151 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,152 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-19 13:42:35,153 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,154 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-19 13:42:35,154 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:35,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:35,182 INFO L354 Elim1Store]: treesize reduction 62, result has 1.6 percent of original size [2021-11-19 13:42:35,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 1 [2021-11-19 13:42:35,182 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,182 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:35,183 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,183 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:35,183 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:35,227 INFO L354 Elim1Store]: treesize reduction 78, result has 26.4 percent of original size [2021-11-19 13:42:35,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 27 treesize of output 45 [2021-11-19 13:42:35,228 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,230 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-19 13:42:35,230 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,230 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-19 13:42:35,231 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:35,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:35,238 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,242 INFO L180 QuantifierPusher]: treesize reduction 20, result has 94.2 percent of original size [2021-11-19 13:42:35,243 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,244 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,244 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,244 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,245 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:35,245 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-11-19 13:42:35,245 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,246 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,246 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:42:35,248 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 330 [2021-11-19 13:42:35,249 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-11-19 13:42:35,249 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:503, output treesize:326 [2021-11-19 13:42:35,275 INFO L180 QuantifierPusher]: treesize reduction 1, result has 99.7 percent of original size [2021-11-19 13:42:35,276 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,277 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,277 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,278 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,278 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:35,278 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-11-19 13:42:35,279 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,279 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,280 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:42:35,281 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,281 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,282 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,282 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,283 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:35,283 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-11-19 13:42:35,284 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,284 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,284 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:42:35,288 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 318 [2021-11-19 13:42:35,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:35,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:35,299 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:35,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:35,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:35,301 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:35,306 INFO L180 QuantifierPusher]: treesize reduction 30, result has 72.0 percent of original size [2021-11-19 13:42:35,308 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,308 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,309 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:35,310 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:42:35,312 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,313 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:35,313 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:35,313 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:35,314 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:42:35,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:35,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:35,335 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:35,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:35,339 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:35,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:35,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:35,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:35,357 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:35,358 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:35,358 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:35,359 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:35,359 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:35,359 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:35,360 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 13:42:38,045 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 13:42:38,045 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 13:42:38,045 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 27 [2021-11-19 13:42:38,045 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467363599] [2021-11-19 13:42:38,045 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 13:42:38,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-11-19 13:42:38,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:42:38,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-11-19 13:42:38,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=1793, Unknown=0, NotChecked=0, Total=1980 [2021-11-19 13:42:38,047 INFO L87 Difference]: Start difference. First operand 555 states and 759 transitions. Second operand has 28 states, 25 states have (on average 3.6) internal successors, (90), 22 states have internal predecessors, (90), 6 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 13:42:40,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:42:40,841 INFO L93 Difference]: Finished difference Result 696 states and 829 transitions. [2021-11-19 13:42:40,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-11-19 13:42:40,842 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 25 states have (on average 3.6) internal successors, (90), 22 states have internal predecessors, (90), 6 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 35 [2021-11-19 13:42:40,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:42:40,846 INFO L225 Difference]: With dead ends: 696 [2021-11-19 13:42:40,846 INFO L226 Difference]: Without dead ends: 696 [2021-11-19 13:42:40,849 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 66 SyntacticMatches, 3 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2499 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=1115, Invalid=7441, Unknown=0, NotChecked=0, Total=8556 [2021-11-19 13:42:40,850 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 1685 mSDsluCounter, 782 mSDsCounter, 0 mSdLazyCounter, 1822 mSolverCounterSat, 303 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1685 SdHoareTripleChecker+Valid, 844 SdHoareTripleChecker+Invalid, 2125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 303 IncrementalHoareTripleChecker+Valid, 1822 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-11-19 13:42:40,850 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1685 Valid, 844 Invalid, 2125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [303 Valid, 1822 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2021-11-19 13:42:40,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2021-11-19 13:42:40,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 437. [2021-11-19 13:42:40,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 437 states, 388 states have (on average 1.4201030927835052) internal successors, (551), 418 states have internal predecessors, (551), 9 states have call successors, (9), 9 states have call predecessors, (9), 19 states have return successors, (25), 9 states have call predecessors, (25), 9 states have call successors, (25) [2021-11-19 13:42:40,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 437 states to 437 states and 585 transitions. [2021-11-19 13:42:40,869 INFO L78 Accepts]: Start accepts. Automaton has 437 states and 585 transitions. Word has length 35 [2021-11-19 13:42:40,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:42:40,870 INFO L470 AbstractCegarLoop]: Abstraction has 437 states and 585 transitions. [2021-11-19 13:42:40,870 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 25 states have (on average 3.6) internal successors, (90), 22 states have internal predecessors, (90), 6 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 13:42:40,870 INFO L276 IsEmpty]: Start isEmpty. Operand 437 states and 585 transitions. [2021-11-19 13:42:40,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-11-19 13:42:40,871 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:42:40,871 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:42:40,911 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-19 13:42:41,089 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable322 [2021-11-19 13:42:41,089 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:42:41,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:42:41,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1230813258, now seen corresponding path program 1 times [2021-11-19 13:42:41,090 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:42:41,090 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446178493] [2021-11-19 13:42:41,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:42:41,090 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:42:41,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:42:41,138 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:42:41,138 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:42:41,139 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446178493] [2021-11-19 13:42:41,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446178493] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 13:42:41,139 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 13:42:41,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-19 13:42:41,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5061881] [2021-11-19 13:42:41,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 13:42:41,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-19 13:42:41,140 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:42:41,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-19 13:42:41,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-19 13:42:41,141 INFO L87 Difference]: Start difference. First operand 437 states and 585 transitions. Second operand has 5 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 13:42:41,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:42:41,211 INFO L93 Difference]: Finished difference Result 440 states and 583 transitions. [2021-11-19 13:42:41,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-19 13:42:41,211 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 37 [2021-11-19 13:42:41,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:42:41,213 INFO L225 Difference]: With dead ends: 440 [2021-11-19 13:42:41,214 INFO L226 Difference]: Without dead ends: 440 [2021-11-19 13:42:41,214 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-11-19 13:42:41,214 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 115 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 13:42:41,214 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 72 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 13:42:41,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2021-11-19 13:42:41,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 437. [2021-11-19 13:42:41,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 437 states, 388 states have (on average 1.4149484536082475) internal successors, (549), 418 states have internal predecessors, (549), 9 states have call successors, (9), 9 states have call predecessors, (9), 19 states have return successors, (25), 9 states have call predecessors, (25), 9 states have call successors, (25) [2021-11-19 13:42:41,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 437 states to 437 states and 583 transitions. [2021-11-19 13:42:41,226 INFO L78 Accepts]: Start accepts. Automaton has 437 states and 583 transitions. Word has length 37 [2021-11-19 13:42:41,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:42:41,227 INFO L470 AbstractCegarLoop]: Abstraction has 437 states and 583 transitions. [2021-11-19 13:42:41,227 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 13:42:41,227 INFO L276 IsEmpty]: Start isEmpty. Operand 437 states and 583 transitions. [2021-11-19 13:42:41,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-11-19 13:42:41,227 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:42:41,228 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:42:41,228 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable383 [2021-11-19 13:42:41,228 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting parse_inputErr10ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:42:41,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:42:41,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1391897258, now seen corresponding path program 1 times [2021-11-19 13:42:41,229 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:42:41,229 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928368128] [2021-11-19 13:42:41,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:42:41,229 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:42:41,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:42:41,264 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-19 13:42:41,264 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:42:41,265 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928368128] [2021-11-19 13:42:41,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928368128] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 13:42:41,265 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037121453] [2021-11-19 13:42:41,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:42:41,265 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:42:41,266 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 13:42:41,266 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 13:42:41,291 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-19 13:42:41,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:42:41,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-19 13:42:41,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:42:41,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-19 13:42:41,541 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-19 13:42:41,542 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:42:41,618 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-19 13:42:41,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037121453] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-19 13:42:41,618 INFO L186 FreeRefinementEngine]: Found 2 perfect and 1 imperfect interpolant sequences. [2021-11-19 13:42:41,619 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 5] imperfect sequences [2] total 10 [2021-11-19 13:42:41,619 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140511467] [2021-11-19 13:42:41,619 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-19 13:42:41,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-19 13:42:41,619 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:42:41,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-19 13:42:41,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-11-19 13:42:41,620 INFO L87 Difference]: Start difference. First operand 437 states and 583 transitions. Second operand has 8 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-19 13:42:41,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:42:41,683 INFO L93 Difference]: Finished difference Result 382 states and 483 transitions. [2021-11-19 13:42:41,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-19 13:42:41,683 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 37 [2021-11-19 13:42:41,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:42:41,686 INFO L225 Difference]: With dead ends: 382 [2021-11-19 13:42:41,686 INFO L226 Difference]: Without dead ends: 382 [2021-11-19 13:42:41,686 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-11-19 13:42:41,687 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 153 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 13:42:41,687 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 224 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 13:42:41,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2021-11-19 13:42:41,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 333. [2021-11-19 13:42:41,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 292 states have (on average 1.4075342465753424) internal successors, (411), 318 states have internal predecessors, (411), 7 states have call successors, (7), 7 states have call predecessors, (7), 13 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2021-11-19 13:42:41,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 434 transitions. [2021-11-19 13:42:41,699 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 434 transitions. Word has length 37 [2021-11-19 13:42:41,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:42:41,699 INFO L470 AbstractCegarLoop]: Abstraction has 333 states and 434 transitions. [2021-11-19 13:42:41,700 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-19 13:42:41,700 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 434 transitions. [2021-11-19 13:42:41,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-11-19 13:42:41,700 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:42:41,701 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:42:41,735 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-19 13:42:41,921 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable384 [2021-11-19 13:42:41,921 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:42:41,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:42:41,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1838482316, now seen corresponding path program 1 times [2021-11-19 13:42:41,922 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:42:41,922 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886254356] [2021-11-19 13:42:41,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:42:41,922 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:42:41,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:42:42,128 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 12 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:42:42,128 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:42:42,128 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886254356] [2021-11-19 13:42:42,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886254356] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 13:42:42,128 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720118563] [2021-11-19 13:42:42,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:42:42,128 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:42:42,129 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 13:42:42,129 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 13:42:42,130 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-19 13:42:42,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:42:42,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-19 13:42:42,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:42:42,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 33 [2021-11-19 13:42:42,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 12 [2021-11-19 13:42:42,461 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 17 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:42:42,461 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:42:42,639 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 37 [2021-11-19 13:42:42,724 INFO L354 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2021-11-19 13:42:42,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 56 treesize of output 33 [2021-11-19 13:42:42,727 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-11-19 13:42:42,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 19 [2021-11-19 13:42:42,751 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 1 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:42:42,751 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720118563] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 13:42:42,751 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [212405616] [2021-11-19 13:42:42,752 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2021-11-19 13:42:42,753 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 13:42:42,753 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 13:42:42,753 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 13:42:42,753 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 13:42:42,764 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,764 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:42,765 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,765 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:42:42,766 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:42,766 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,766 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:42:42,768 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-19 13:42:42,771 INFO L446 ElimStorePlain]: Different costs {5=[|v_#length_105|], 13=[|v_#valid_146|]} [2021-11-19 13:42:42,778 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:42,778 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,778 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:42,779 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,779 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:42,779 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:42,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:42,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:42,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:42,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:42,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:42,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 46 [2021-11-19 13:42:42,809 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,811 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:42:42,811 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,811 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:42:42,812 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:42,818 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:42,818 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,818 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:42,819 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,819 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:42,819 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:42,825 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:42:42,825 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,825 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:42,826 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,826 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:42,826 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:42,826 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:42,831 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:42,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:42,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:42,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:42,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:42,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 57 [2021-11-19 13:42:42,846 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,848 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:42:42,849 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,865 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:42:42,867 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:42,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:42,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,878 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:42:42,882 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:42:42,882 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:1249, output treesize:302 [2021-11-19 13:42:42,889 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,895 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:42:42,903 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.6 percent of original size [2021-11-19 13:42:42,905 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-19 13:42:42,906 INFO L180 QuantifierPusher]: treesize reduction 19, result has 84.8 percent of original size [2021-11-19 13:42:42,907 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-19 13:42:42,909 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.6 percent of original size [2021-11-19 13:42:42,911 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-19 13:42:42,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:42,914 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:42,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:42,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:42,922 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,924 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 215 [2021-11-19 13:42:42,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:42,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:42,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:42,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:42,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:42,948 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,949 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:42,950 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,950 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:42,951 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:42:42,958 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,959 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:42,960 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,960 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:42,961 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-19 13:42:42,962 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,963 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:42,963 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,964 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:42,964 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:42:42,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:42,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:42,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:42,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:42,967 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,968 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:42,968 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,969 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:42,969 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:42,969 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,970 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:42,970 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-19 13:42:42,974 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,975 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:42,975 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,975 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:42,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:42:42,977 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,977 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:42,977 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,978 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:42,978 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-19 13:42:42,979 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,980 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:42,986 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,986 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:42,986 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:42:42,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:42,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:42,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:42,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:42,990 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,991 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:42,991 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,992 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:42,992 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:42,992 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:42,993 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:42,993 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-11-19 13:42:42,994 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:42,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:42,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:42,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:43,000 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,001 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,002 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,002 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:42:43,004 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,004 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,007 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,007 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,007 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,007 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,008 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,008 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,008 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,009 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,009 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,010 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 13:42:43,013 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,024 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,024 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,025 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,025 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,026 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,027 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,027 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,029 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,030 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,030 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:42:43,031 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,031 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,032 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,033 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-19 13:42:43,033 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,035 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.1 percent of original size [2021-11-19 13:42:43,035 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,036 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,036 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,037 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,037 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,037 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,038 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,038 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,039 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,040 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-19 13:42:43,044 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 395 [2021-11-19 13:42:43,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:43,096 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:42:43,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:42:43,097 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,100 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:42:43,100 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,100 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:42:43,100 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:43,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:43,130 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:42:43,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:42:43,130 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,133 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:42:43,133 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,134 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:42:43,134 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:43,134 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:43,147 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,154 INFO L180 QuantifierPusher]: treesize reduction 11, result has 98.3 percent of original size [2021-11-19 13:42:43,154 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,155 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,155 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,155 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,155 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,156 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,156 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,156 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,157 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,157 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,159 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,159 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:42:43,160 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,160 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,160 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,164 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 639 [2021-11-19 13:42:43,165 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 2 xjuncts. [2021-11-19 13:42:43,165 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:668, output treesize:629 [2021-11-19 13:42:43,171 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,175 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:42:43,178 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,180 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,184 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,185 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,185 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,186 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,186 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,187 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,187 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,187 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,187 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,188 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,188 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-19 13:42:43,190 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,191 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,193 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,203 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,203 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,204 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,204 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,204 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,205 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,206 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,207 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:42:43,207 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,207 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,208 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,208 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-19 13:42:43,208 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,210 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.1 percent of original size [2021-11-19 13:42:43,210 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,210 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,211 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,211 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,212 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,212 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,212 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,213 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,213 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,214 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-19 13:42:43,216 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,217 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,217 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:42:43,221 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 395 [2021-11-19 13:42:43,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:43,266 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:42:43,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:42:43,268 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,270 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:42:43,271 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,271 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:42:43,271 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:43,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:43,300 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:42:43,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:42:43,301 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,303 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:42:43,304 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,305 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:42:43,305 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:43,305 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:43,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,324 INFO L180 QuantifierPusher]: treesize reduction 11, result has 98.3 percent of original size [2021-11-19 13:42:43,325 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,325 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:42:43,326 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,326 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,327 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,327 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,332 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,332 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,333 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,333 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,334 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,334 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,335 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,335 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,342 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 639 [2021-11-19 13:42:43,343 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 2 xjuncts. [2021-11-19 13:42:43,343 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:668, output treesize:629 [2021-11-19 13:42:43,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:43,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:43,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:43,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:43,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:43,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:43,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:43,351 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:43,360 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,373 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,373 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,374 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,374 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,375 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,375 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,376 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,376 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,377 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:42:43,377 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,378 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,378 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,379 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,380 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,380 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:42:43,380 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,381 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,381 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,382 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,382 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,382 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:42:43,383 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,383 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,383 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,384 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,384 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,384 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,393 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1307 [2021-11-19 13:42:43,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:43,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:42:43,419 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,422 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:43,422 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,423 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:43,423 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:43,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:43,463 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:43,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:42:43,479 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,482 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:43,483 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,483 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:43,484 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:43,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:43,543 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:43,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:42:43,559 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,562 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:43,562 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,563 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:43,563 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:43,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:43,598 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:42:43,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:42:43,614 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,617 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:43,617 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,618 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:42:43,618 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:42:43,618 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:43,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,661 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,662 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,663 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,663 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,664 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,664 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,664 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,665 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,666 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,666 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,666 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,667 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,667 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,668 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,668 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,669 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,670 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,670 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,671 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:42:43,671 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,671 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,672 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,672 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,673 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,673 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,674 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,675 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,675 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:42:43,675 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,676 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,676 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,689 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1221 [2021-11-19 13:42:43,691 INFO L550 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 4 dim-1 vars, End of recursive call: 10 dim-0 vars, and 4 xjuncts. [2021-11-19 13:42:43,692 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 14 variables, input treesize:1341, output treesize:1201 [2021-11-19 13:42:43,696 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,701 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:42:43,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:43,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:43,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:43,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:43,732 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 230 for LOIs [2021-11-19 13:42:43,768 INFO L180 QuantifierPusher]: treesize reduction 3, result has 99.8 percent of original size [2021-11-19 13:42:43,770 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,771 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,771 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,771 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,772 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,772 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,773 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,773 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,774 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,774 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,774 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,776 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,777 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,777 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,778 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,780 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,780 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:42:43,781 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,781 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,782 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,782 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,783 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,783 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,784 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,784 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,785 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:42:43,785 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,785 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,786 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,804 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1631 [2021-11-19 13:42:43,835 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,836 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,836 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,837 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,837 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,838 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,839 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,840 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,840 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,841 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,841 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,841 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,842 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,843 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,843 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,844 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,845 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,845 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:42:43,846 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,846 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,846 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,847 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,848 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,848 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,849 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,849 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,850 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:42:43,850 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,851 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,851 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,867 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2023 [2021-11-19 13:42:43,883 INFO L180 QuantifierPusher]: treesize reduction 3, result has 99.8 percent of original size [2021-11-19 13:42:43,884 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,884 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,885 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,885 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,885 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,886 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,886 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,886 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,887 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,887 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,887 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,887 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,888 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,888 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,888 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,889 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,889 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,890 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:42:43,890 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,890 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,891 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,891 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,892 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,892 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,893 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,893 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,893 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:42:43,893 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:43,894 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:43,894 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:43,905 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1631 [2021-11-19 13:42:43,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:43,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:43,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:43,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,008 INFO L180 QuantifierPusher]: treesize reduction 95, result has 97.7 percent of original size [2021-11-19 13:42:44,034 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:44,035 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:44,035 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:44,035 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:44,036 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:44,036 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:44,036 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:44,037 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:44,037 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:44,037 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:44,038 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:44,038 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:44,038 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:44,039 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:44,039 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:44,039 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:44,043 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:44,044 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:42:44,044 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:44,044 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:44,044 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:44,045 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:44,045 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:44,046 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:44,046 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:44,047 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:44,047 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:42:44,048 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:42:44,048 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:44,048 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:42:44,084 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4091 [2021-11-19 13:42:44,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,111 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,116 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:44,118 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-11-19 13:42:44,119 INFO L180 QuantifierPusher]: treesize reduction 19, result has 84.0 percent of original size [2021-11-19 13:42:44,120 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-11-19 13:42:44,121 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:44,123 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-11-19 13:42:44,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,132 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:44,134 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 195 [2021-11-19 13:42:44,141 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:44,142 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-11-19 13:42:44,146 INFO L180 QuantifierPusher]: treesize reduction 19, result has 84.0 percent of original size [2021-11-19 13:42:44,147 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-11-19 13:42:44,151 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:44,153 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-11-19 13:42:44,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,159 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,162 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,171 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:42:44,173 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 195 [2021-11-19 13:42:44,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,189 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,190 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,191 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,194 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,209 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,210 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,210 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,211 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,211 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:42:44,229 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 13:51:45,418 WARN L227 SmtUtils]: Spent 9.01m on a formula simplification. DAG size of input: 230 DAG size of output: 230 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-19 13:51:47,527 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 13:51:47,528 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 13:51:47,528 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 8, 8] total 21 [2021-11-19 13:51:47,528 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328076562] [2021-11-19 13:51:47,528 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 13:51:47,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-11-19 13:51:47,528 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:51:47,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-11-19 13:51:47,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=1086, Unknown=0, NotChecked=0, Total=1260 [2021-11-19 13:51:47,529 INFO L87 Difference]: Start difference. First operand 333 states and 434 transitions. Second operand has 22 states, 20 states have (on average 3.9) internal successors, (78), 21 states have internal predecessors, (78), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-19 13:51:47,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:51:47,869 INFO L93 Difference]: Finished difference Result 382 states and 478 transitions. [2021-11-19 13:51:47,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-19 13:51:47,869 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 3.9) internal successors, (78), 21 states have internal predecessors, (78), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 38 [2021-11-19 13:51:47,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:51:47,871 INFO L225 Difference]: With dead ends: 382 [2021-11-19 13:51:47,872 INFO L226 Difference]: Without dead ends: 382 [2021-11-19 13:51:47,872 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 90 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 505 ImplicationChecksByTransitivity, 543.6s TimeCoverageRelationStatistics Valid=217, Invalid=1265, Unknown=0, NotChecked=0, Total=1482 [2021-11-19 13:51:47,873 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 246 mSDsluCounter, 494 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 567 SdHoareTripleChecker+Invalid, 380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-19 13:51:47,873 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [246 Valid, 567 Invalid, 380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 346 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-19 13:51:47,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2021-11-19 13:51:47,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 326. [2021-11-19 13:51:47,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 285 states have (on average 1.3964912280701753) internal successors, (398), 311 states have internal predecessors, (398), 7 states have call successors, (7), 7 states have call predecessors, (7), 13 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2021-11-19 13:51:47,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 421 transitions. [2021-11-19 13:51:47,885 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 421 transitions. Word has length 38 [2021-11-19 13:51:47,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:51:47,886 INFO L470 AbstractCegarLoop]: Abstraction has 326 states and 421 transitions. [2021-11-19 13:51:47,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 3.9) internal successors, (78), 21 states have internal predecessors, (78), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-19 13:51:47,886 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 421 transitions. [2021-11-19 13:51:47,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-11-19 13:51:47,887 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:51:47,887 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:51:47,926 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-19 13:51:48,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable385,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:51:48,104 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting parse_inputErr19ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:51:48,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:51:48,104 INFO L85 PathProgramCache]: Analyzing trace with hash 199975296, now seen corresponding path program 1 times [2021-11-19 13:51:48,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:51:48,104 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697441241] [2021-11-19 13:51:48,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:51:48,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:51:48,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:51:48,182 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-19 13:51:48,182 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:51:48,182 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697441241] [2021-11-19 13:51:48,182 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697441241] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 13:51:48,182 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1476970987] [2021-11-19 13:51:48,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:51:48,183 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:51:48,183 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 13:51:48,184 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 13:51:48,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-19 13:51:48,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:51:48,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-19 13:51:48,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:51:48,319 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-19 13:51:48,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:51:48,453 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-19 13:51:48,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1476970987] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-19 13:51:48,453 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-19 13:51:48,453 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [3, 2] total 6 [2021-11-19 13:51:48,453 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574875151] [2021-11-19 13:51:48,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 13:51:48,454 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-19 13:51:48,454 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:51:48,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-19 13:51:48,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-19 13:51:48,455 INFO L87 Difference]: Start difference. First operand 326 states and 421 transitions. Second operand has 4 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 13:51:48,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:51:48,525 INFO L93 Difference]: Finished difference Result 390 states and 497 transitions. [2021-11-19 13:51:48,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-19 13:51:48,526 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 38 [2021-11-19 13:51:48,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:51:48,528 INFO L225 Difference]: With dead ends: 390 [2021-11-19 13:51:48,528 INFO L226 Difference]: Without dead ends: 390 [2021-11-19 13:51:48,529 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-19 13:51:48,530 INFO L933 BasicCegarLoop]: 84 mSDtfsCounter, 101 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 13:51:48,531 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 126 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 13:51:48,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2021-11-19 13:51:48,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 367. [2021-11-19 13:51:48,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 323 states have (on average 1.414860681114551) internal successors, (457), 350 states have internal predecessors, (457), 8 states have call successors, (8), 8 states have call predecessors, (8), 15 states have return successors, (20), 8 states have call predecessors, (20), 8 states have call successors, (20) [2021-11-19 13:51:48,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 485 transitions. [2021-11-19 13:51:48,544 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 485 transitions. Word has length 38 [2021-11-19 13:51:48,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:51:48,545 INFO L470 AbstractCegarLoop]: Abstraction has 367 states and 485 transitions. [2021-11-19 13:51:48,545 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 13:51:48,545 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 485 transitions. [2021-11-19 13:51:48,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-11-19 13:51:48,546 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:51:48,546 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:51:48,587 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-19 13:51:48,771 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable467 [2021-11-19 13:51:48,771 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting parse_inputErr7REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:51:48,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:51:48,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1695532870, now seen corresponding path program 1 times [2021-11-19 13:51:48,772 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:51:48,772 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749804218] [2021-11-19 13:51:48,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:51:48,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:51:48,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:51:48,909 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-19 13:51:48,909 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:51:48,909 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749804218] [2021-11-19 13:51:48,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749804218] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 13:51:48,910 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [820559359] [2021-11-19 13:51:48,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:51:48,910 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:51:48,910 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 13:51:48,911 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 13:51:48,939 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-19 13:51:48,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:51:48,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-19 13:51:48,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:51:49,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 13:51:49,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 13:51:49,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-11-19 13:51:49,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-11-19 13:51:49,224 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-19 13:51:49,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2021-11-19 13:51:49,227 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-11-19 13:51:49,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2021-11-19 13:51:49,535 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:51:49,535 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:51:50,353 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:51:50,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [820559359] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 13:51:50,354 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1496973972] [2021-11-19 13:51:50,356 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2021-11-19 13:51:50,356 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 13:51:50,356 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 13:51:50,356 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 13:51:50,357 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 13:51:50,362 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,363 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:50,363 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,364 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:51:50,364 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:50,365 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,365 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:51:50,368 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-19 13:51:50,373 INFO L446 ElimStorePlain]: Different costs {5=[|v_#length_118|], 13=[|v_#valid_159|]} [2021-11-19 13:51:50,381 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:51:50,382 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,382 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:51:50,382 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,383 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:51:50,383 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:50,391 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:51:50,391 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,391 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:51:50,392 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,392 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:51:50,392 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:50,399 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:51:50,400 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,400 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:51:50,400 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,401 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:51:50,401 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:50,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:50,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:50,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:50,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:50,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:50,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 46 [2021-11-19 13:51:50,416 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,417 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:51:50,418 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,418 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:51:50,418 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:50,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:50,427 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:50,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:50,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:50,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:50,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:50,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 57 [2021-11-19 13:51:50,445 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:51:50,448 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,448 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:51:50,448 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:50,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:50,456 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,459 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,462 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:51:50,462 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:51:50,463 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:1249, output treesize:302 [2021-11-19 13:51:50,469 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,474 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:51:50,483 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.6 percent of original size [2021-11-19 13:51:50,485 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-19 13:51:50,486 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,487 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 13:51:50,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:50,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:50,497 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:50,503 INFO L180 QuantifierPusher]: treesize reduction 26, result has 88.9 percent of original size [2021-11-19 13:51:50,506 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:50,507 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,510 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 197 [2021-11-19 13:51:50,513 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 237 [2021-11-19 13:51:50,515 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,517 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-19 13:51:50,523 INFO L180 QuantifierPusher]: treesize reduction 26, result has 88.9 percent of original size [2021-11-19 13:51:50,524 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:50,525 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,527 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 197 [2021-11-19 13:51:50,531 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 237 [2021-11-19 13:51:50,533 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,534 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 272 [2021-11-19 13:51:50,538 INFO L180 QuantifierPusher]: treesize reduction 18, result has 95.0 percent of original size [2021-11-19 13:51:50,539 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:50,540 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,542 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:50,543 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,544 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:50,545 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,545 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:51:50,546 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:50,546 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,547 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-11-19 13:51:50,548 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 238 [2021-11-19 13:51:50,549 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:50,550 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,552 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 239 [2021-11-19 13:51:50,553 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 240 [2021-11-19 13:51:50,553 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:50,554 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,556 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:50,557 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,558 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:50,558 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,559 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-19 13:51:50,560 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:50,560 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,561 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:51:50,562 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 248 [2021-11-19 13:51:50,564 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:50,565 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,566 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 239 [2021-11-19 13:51:50,567 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 240 [2021-11-19 13:51:50,570 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:50,572 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,572 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:50,573 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,573 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-19 13:51:50,574 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:50,574 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,575 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-11-19 13:51:50,575 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:50,576 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,576 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:51:50,577 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:50,577 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,578 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:51:50,579 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 269 [2021-11-19 13:51:50,581 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:50,582 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,583 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 260 [2021-11-19 13:51:50,585 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 340 [2021-11-19 13:51:50,589 INFO L446 ElimStorePlain]: Different costs {10=[|v_#length_119|], 15=[|v_#valid_160|]} [2021-11-19 13:51:50,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:50,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:50,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:50,619 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:51:50,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:51:50,620 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:51:50,622 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:51:50,622 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,623 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:51:50,623 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:50,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:50,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:50,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:50,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:50,662 INFO L354 Elim1Store]: treesize reduction 99, result has 1.0 percent of original size [2021-11-19 13:51:50,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 85 [2021-11-19 13:51:50,663 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.7 percent of original size [2021-11-19 13:51:50,664 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:51:50,665 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,665 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:51:50,665 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:50,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:50,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:50,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:50,687 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:51:50,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:51:50,688 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:51:50,689 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:51:50,689 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,689 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:51:50,690 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:50,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:50,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:50,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:50,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:50,714 INFO L354 Elim1Store]: treesize reduction 99, result has 1.0 percent of original size [2021-11-19 13:51:50,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 85 [2021-11-19 13:51:50,715 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.7 percent of original size [2021-11-19 13:51:50,716 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:51:50,716 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,717 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:51:50,717 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:50,717 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:50,731 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:50,816 INFO L354 Elim1Store]: treesize reduction 204, result has 23.3 percent of original size [2021-11-19 13:51:50,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 49 treesize of output 87 [2021-11-19 13:51:50,817 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,818 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:51:50,819 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,819 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:51:50,819 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:50,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:50,869 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:51:50,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:51:50,870 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,871 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:51:50,872 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,872 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:51:50,872 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:50,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:50,919 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:51:50,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:51:50,920 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,921 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:51:50,921 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,922 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:51:50,922 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:50,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:50,988 INFO L354 Elim1Store]: treesize reduction 204, result has 23.3 percent of original size [2021-11-19 13:51:50,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 49 treesize of output 87 [2021-11-19 13:51:50,989 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,991 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:51:50,991 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:50,991 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:51:50,992 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:50,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,002 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,007 INFO L180 QuantifierPusher]: treesize reduction 44, result has 94.9 percent of original size [2021-11-19 13:51:51,010 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 825 [2021-11-19 13:51:51,011 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-11-19 13:51:51,011 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:847, output treesize:825 [2021-11-19 13:51:51,015 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,019 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 796 [2021-11-19 13:51:51,024 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,027 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 772 [2021-11-19 13:51:51,033 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,035 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:51,035 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,036 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:51:51,049 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 787 [2021-11-19 13:51:51,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:51,118 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:51:51,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:51:51,119 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,121 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:51:51,122 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,122 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:51:51,122 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:51,143 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:51:51,144 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,144 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:51:51,144 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,144 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:51:51,144 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:51,145 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,152 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,154 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-19 13:51:51,156 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-19 13:51:51,157 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:51:51,157 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:779, output treesize:365 [2021-11-19 13:51:51,175 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,180 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:51:51,185 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,196 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:51,197 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,197 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:51:51,201 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 787 [2021-11-19 13:51:51,211 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:51:51,212 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,212 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:51:51,212 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,212 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:51:51,213 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:51,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:51,241 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:51:51,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:51:51,242 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,244 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:51:51,244 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,245 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:51:51,245 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:51,245 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,255 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-19 13:51:51,257 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-19 13:51:51,257 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:51:51,257 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:779, output treesize:365 [2021-11-19 13:51:51,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,266 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,289 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,307 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,322 INFO L180 QuantifierPusher]: treesize reduction 27, result has 93.8 percent of original size [2021-11-19 13:51:51,323 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:51,324 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,324 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:51:51,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 391 [2021-11-19 13:51:51,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:51,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:51:51,338 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,341 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:51:51,341 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,341 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:51:51,341 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:51,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,353 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,356 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 354 [2021-11-19 13:51:51,356 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:51:51,356 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:389, output treesize:354 [2021-11-19 13:51:51,359 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,362 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:51:51,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,377 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,416 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 209 for LOIs [2021-11-19 13:51:51,433 INFO L180 QuantifierPusher]: treesize reduction 3, result has 99.7 percent of original size [2021-11-19 13:51:51,439 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 873 [2021-11-19 13:51:51,444 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,449 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 850 [2021-11-19 13:51:51,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,517 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,518 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,521 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,532 INFO L180 QuantifierPusher]: treesize reduction 30, result has 72.0 percent of original size [2021-11-19 13:51:51,534 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:51,535 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,535 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:51:51,536 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:51:51,537 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,538 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:51,538 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,538 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:51:51,539 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:51:51,547 INFO L180 QuantifierPusher]: treesize reduction 30, result has 71.7 percent of original size [2021-11-19 13:51:51,548 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:51,549 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,549 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:51:51,550 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:51:51,554 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,555 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:51,556 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,556 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:51:51,557 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-19 13:51:51,562 INFO L180 QuantifierPusher]: treesize reduction 13, result has 93.4 percent of original size [2021-11-19 13:51:51,563 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:51,564 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,564 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:51,565 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,565 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:51:51,565 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-19 13:51:51,565 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:51,566 INFO L180 QuantifierPusher]: treesize reduction 10, result has 73.7 percent of original size [2021-11-19 13:51:51,566 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:51,566 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,567 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 13:51:51,567 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-19 13:51:51,567 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:51,568 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,568 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:51,570 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,570 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 13:51:51,571 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-19 13:51:51,571 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:51,571 INFO L180 QuantifierPusher]: treesize reduction 10, result has 84.1 percent of original size [2021-11-19 13:51:51,572 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-19 13:51:51,573 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2021-11-19 13:51:51,574 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_120|], 10=[|v_#valid_161|]} [2021-11-19 13:51:51,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:51,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:51,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:51,596 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-19 13:51:51,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 35 [2021-11-19 13:51:51,597 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,598 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-19 13:51:51,598 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,598 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-19 13:51:51,598 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:51,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:51,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:51,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:51,615 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-19 13:51:51,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 35 [2021-11-19 13:51:51,616 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,617 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-19 13:51:51,617 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,617 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-19 13:51:51,618 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:51,618 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:51,686 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-19 13:51:51,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 27 treesize of output 41 [2021-11-19 13:51:51,687 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,688 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-19 13:51:51,689 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,689 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-19 13:51:51,690 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:51,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:51,730 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-19 13:51:51,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 27 treesize of output 41 [2021-11-19 13:51:51,731 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,732 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-19 13:51:51,732 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,733 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-19 13:51:51,733 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:51,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,740 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,742 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,743 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:51,743 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,743 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:51:51,746 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 337 [2021-11-19 13:51:51,746 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-11-19 13:51:51,746 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:331, output treesize:333 [2021-11-19 13:51:51,757 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,759 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:51,760 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,760 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:51:51,761 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:51,761 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,762 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:51:51,763 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:51:51,772 INFO L180 QuantifierPusher]: treesize reduction 1, result has 99.7 percent of original size [2021-11-19 13:51:51,773 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:51,773 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,774 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:51:51,774 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:51,774 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:51:51,777 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 307 [2021-11-19 13:51:51,782 INFO L180 QuantifierPusher]: treesize reduction 30, result has 72.0 percent of original size [2021-11-19 13:51:51,782 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:51,783 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,783 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:51:51,784 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:51:51,786 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,787 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:51,787 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:51,787 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:51:51,788 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:51:51,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,815 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,815 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,865 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,867 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,867 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:51,870 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 13:51:55,205 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 13:51:55,205 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 13:51:55,206 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 22 [2021-11-19 13:51:55,206 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388113062] [2021-11-19 13:51:55,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 13:51:55,206 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-11-19 13:51:55,206 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:51:55,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-11-19 13:51:55,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=1524, Unknown=0, NotChecked=0, Total=1722 [2021-11-19 13:51:55,207 INFO L87 Difference]: Start difference. First operand 367 states and 485 transitions. Second operand has 24 states, 20 states have (on average 5.4) internal successors, (108), 21 states have internal predecessors, (108), 6 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 13:51:56,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:51:56,225 INFO L93 Difference]: Finished difference Result 478 states and 592 transitions. [2021-11-19 13:51:56,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-11-19 13:51:56,228 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 20 states have (on average 5.4) internal successors, (108), 21 states have internal predecessors, (108), 6 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 39 [2021-11-19 13:51:56,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:51:56,230 INFO L225 Difference]: With dead ends: 478 [2021-11-19 13:51:56,230 INFO L226 Difference]: Without dead ends: 478 [2021-11-19 13:51:56,232 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 91 SyntacticMatches, 2 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1321 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=585, Invalid=3575, Unknown=0, NotChecked=0, Total=4160 [2021-11-19 13:51:56,233 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 609 mSDsluCounter, 917 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 609 SdHoareTripleChecker+Valid, 1003 SdHoareTripleChecker+Invalid, 719 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 338 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-19 13:51:56,233 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [609 Valid, 1003 Invalid, 719 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 298 Invalid, 0 Unknown, 338 Unchecked, 0.3s Time] [2021-11-19 13:51:56,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2021-11-19 13:51:56,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 385. [2021-11-19 13:51:56,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 340 states have (on average 1.4088235294117648) internal successors, (479), 368 states have internal predecessors, (479), 8 states have call successors, (8), 8 states have call predecessors, (8), 16 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2021-11-19 13:51:56,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 508 transitions. [2021-11-19 13:51:56,247 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 508 transitions. Word has length 39 [2021-11-19 13:51:56,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:51:56,247 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 508 transitions. [2021-11-19 13:51:56,248 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 20 states have (on average 5.4) internal successors, (108), 21 states have internal predecessors, (108), 6 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 13:51:56,248 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 508 transitions. [2021-11-19 13:51:56,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-11-19 13:51:56,248 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:51:56,248 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:51:56,283 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-19 13:51:56,475 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable468,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:51:56,475 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting parse_inputErr20ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:51:56,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:51:56,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1904266984, now seen corresponding path program 1 times [2021-11-19 13:51:56,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:51:56,476 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674918921] [2021-11-19 13:51:56,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:51:56,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:51:56,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:51:56,528 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-19 13:51:56,528 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:51:56,528 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674918921] [2021-11-19 13:51:56,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674918921] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 13:51:56,529 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1283639843] [2021-11-19 13:51:56,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:51:56,529 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:51:56,529 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 13:51:56,530 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 13:51:56,557 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-19 13:51:56,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:51:56,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-19 13:51:56,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:51:56,797 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-19 13:51:56,797 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:51:56,998 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-19 13:51:56,999 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1283639843] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-19 13:51:56,999 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-19 13:51:56,999 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4, 2] total 8 [2021-11-19 13:51:56,999 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864066933] [2021-11-19 13:51:56,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 13:51:57,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-19 13:51:57,002 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:51:57,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-19 13:51:57,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-11-19 13:51:57,003 INFO L87 Difference]: Start difference. First operand 385 states and 508 transitions. Second operand has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 13:51:57,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:51:57,071 INFO L93 Difference]: Finished difference Result 412 states and 522 transitions. [2021-11-19 13:51:57,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-19 13:51:57,072 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 39 [2021-11-19 13:51:57,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:51:57,074 INFO L225 Difference]: With dead ends: 412 [2021-11-19 13:51:57,075 INFO L226 Difference]: Without dead ends: 412 [2021-11-19 13:51:57,075 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-11-19 13:51:57,075 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 97 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 13:51:57,076 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 118 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 13:51:57,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2021-11-19 13:51:57,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 388. [2021-11-19 13:51:57,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 343 states have (on average 1.3994169096209912) internal successors, (480), 371 states have internal predecessors, (480), 8 states have call successors, (8), 8 states have call predecessors, (8), 16 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2021-11-19 13:51:57,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 509 transitions. [2021-11-19 13:51:57,088 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 509 transitions. Word has length 39 [2021-11-19 13:51:57,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:51:57,088 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 509 transitions. [2021-11-19 13:51:57,089 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 13:51:57,089 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 509 transitions. [2021-11-19 13:51:57,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-11-19 13:51:57,089 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:51:57,089 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:51:57,127 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-19 13:51:57,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable520 [2021-11-19 13:51:57,292 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting parse_inputErr9REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:51:57,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:51:57,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1614483909, now seen corresponding path program 1 times [2021-11-19 13:51:57,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:51:57,293 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567265185] [2021-11-19 13:51:57,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:51:57,293 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:51:57,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:51:57,331 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-19 13:51:57,332 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:51:57,332 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567265185] [2021-11-19 13:51:57,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567265185] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 13:51:57,333 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 13:51:57,333 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 13:51:57,333 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37368223] [2021-11-19 13:51:57,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 13:51:57,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-19 13:51:57,334 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:51:57,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-19 13:51:57,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-19 13:51:57,335 INFO L87 Difference]: Start difference. First operand 388 states and 509 transitions. Second operand has 4 states, 3 states have (on average 10.0) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 13:51:57,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:51:57,383 INFO L93 Difference]: Finished difference Result 406 states and 519 transitions. [2021-11-19 13:51:57,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-19 13:51:57,384 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 10.0) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 41 [2021-11-19 13:51:57,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:51:57,386 INFO L225 Difference]: With dead ends: 406 [2021-11-19 13:51:57,386 INFO L226 Difference]: Without dead ends: 406 [2021-11-19 13:51:57,387 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-19 13:51:57,388 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 50 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 13:51:57,388 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 93 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-19 13:51:57,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2021-11-19 13:51:57,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 387. [2021-11-19 13:51:57,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 343 states have (on average 1.3731778425655976) internal successors, (471), 370 states have internal predecessors, (471), 8 states have call successors, (8), 8 states have call predecessors, (8), 16 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2021-11-19 13:51:57,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 500 transitions. [2021-11-19 13:51:57,403 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 500 transitions. Word has length 41 [2021-11-19 13:51:57,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:51:57,403 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 500 transitions. [2021-11-19 13:51:57,403 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 10.0) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 13:51:57,403 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 500 transitions. [2021-11-19 13:51:57,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-11-19 13:51:57,404 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:51:57,404 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:51:57,404 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable521 [2021-11-19 13:51:57,405 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:51:57,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:51:57,405 INFO L85 PathProgramCache]: Analyzing trace with hash -1612453956, now seen corresponding path program 2 times [2021-11-19 13:51:57,405 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:51:57,405 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916274505] [2021-11-19 13:51:57,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:51:57,406 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:51:57,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:51:57,438 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 19 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-19 13:51:57,439 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:51:57,439 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916274505] [2021-11-19 13:51:57,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916274505] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 13:51:57,439 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1598987961] [2021-11-19 13:51:57,439 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 13:51:57,440 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:51:57,440 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 13:51:57,441 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 13:51:57,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-19 13:51:57,513 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-19 13:51:57,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 13:51:57,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-19 13:51:57,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:51:57,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 13:51:57,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 13:51:57,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-11-19 13:51:57,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-11-19 13:51:57,710 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-19 13:51:57,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2021-11-19 13:51:57,713 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-11-19 13:51:57,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2021-11-19 13:51:57,959 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 10 proven. 17 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-19 13:51:57,959 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:51:58,856 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-19 13:51:58,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1598987961] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 13:51:58,856 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [273824091] [2021-11-19 13:51:58,858 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2021-11-19 13:51:58,858 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 13:51:58,858 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 13:51:58,859 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 13:51:58,859 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 13:51:58,864 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:58,865 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:58,865 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:58,866 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:51:58,866 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:58,866 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:58,867 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:51:58,870 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-19 13:51:58,874 INFO L446 ElimStorePlain]: Different costs {5=[|v_#length_133|], 13=[|v_#valid_174|]} [2021-11-19 13:51:58,882 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:51:58,883 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:58,883 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:51:58,883 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:58,884 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:51:58,884 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:58,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:58,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:58,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:58,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:58,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:58,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 46 [2021-11-19 13:51:58,925 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:58,926 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:51:58,927 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:58,927 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:51:58,927 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:58,936 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:51:58,936 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:58,937 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:51:58,937 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:58,937 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:51:58,938 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:58,945 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:51:58,946 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:58,946 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:51:58,947 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:58,947 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:51:58,947 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:58,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:58,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:58,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:58,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:58,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:58,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:58,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:58,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 57 [2021-11-19 13:51:58,974 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:58,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:51:58,976 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:58,977 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:51:58,977 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:58,978 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:58,985 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:58,988 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:58,991 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:51:58,991 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:51:58,992 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:1249, output treesize:302 [2021-11-19 13:51:58,999 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,004 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:51:59,015 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.6 percent of original size [2021-11-19 13:51:59,017 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-19 13:51:59,018 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,019 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 13:51:59,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:59,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:59,029 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:59,035 INFO L180 QuantifierPusher]: treesize reduction 26, result has 88.9 percent of original size [2021-11-19 13:51:59,036 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:59,037 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,040 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 197 [2021-11-19 13:51:59,043 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 237 [2021-11-19 13:51:59,045 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,047 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-19 13:51:59,053 INFO L180 QuantifierPusher]: treesize reduction 26, result has 88.9 percent of original size [2021-11-19 13:51:59,054 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:59,055 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,058 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 197 [2021-11-19 13:51:59,061 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 237 [2021-11-19 13:51:59,063 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,064 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 272 [2021-11-19 13:51:59,067 INFO L180 QuantifierPusher]: treesize reduction 18, result has 95.0 percent of original size [2021-11-19 13:51:59,068 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:59,069 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,072 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:59,073 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,073 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:59,074 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,074 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:51:59,075 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:59,076 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,076 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-11-19 13:51:59,077 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 238 [2021-11-19 13:51:59,078 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:59,079 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,080 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 239 [2021-11-19 13:51:59,081 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 240 [2021-11-19 13:51:59,081 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:59,082 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,084 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:59,085 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,085 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:59,086 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,086 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:51:59,087 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:59,088 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,088 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-19 13:51:59,089 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 248 [2021-11-19 13:51:59,090 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:59,091 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,092 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 239 [2021-11-19 13:51:59,094 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 240 [2021-11-19 13:51:59,096 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:59,098 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,098 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:59,099 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,099 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-11-19 13:51:59,100 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:59,100 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,101 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-19 13:51:59,101 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:59,102 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,102 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:51:59,103 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:59,103 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,104 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:51:59,105 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 269 [2021-11-19 13:51:59,106 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:59,107 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,108 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 260 [2021-11-19 13:51:59,110 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 340 [2021-11-19 13:51:59,113 INFO L446 ElimStorePlain]: Different costs {10=[|v_#length_134|], 15=[|v_#valid_175|]} [2021-11-19 13:51:59,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:59,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:59,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:59,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:59,157 INFO L354 Elim1Store]: treesize reduction 99, result has 1.0 percent of original size [2021-11-19 13:51:59,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 85 [2021-11-19 13:51:59,158 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.7 percent of original size [2021-11-19 13:51:59,160 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:51:59,161 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:51:59,162 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:59,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:59,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:59,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:59,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:59,204 INFO L354 Elim1Store]: treesize reduction 99, result has 1.0 percent of original size [2021-11-19 13:51:59,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 85 [2021-11-19 13:51:59,206 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.7 percent of original size [2021-11-19 13:51:59,207 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:51:59,208 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,208 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:51:59,208 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:59,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:59,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:59,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:59,238 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:51:59,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:51:59,239 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:51:59,240 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:51:59,241 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,242 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:51:59,242 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:59,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:59,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:59,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:59,265 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:51:59,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:51:59,266 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:51:59,267 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:51:59,268 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:51:59,268 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:59,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:59,282 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:59,379 INFO L354 Elim1Store]: treesize reduction 204, result has 23.3 percent of original size [2021-11-19 13:51:59,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 49 treesize of output 87 [2021-11-19 13:51:59,380 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,382 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:51:59,382 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,383 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:51:59,383 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:59,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:59,442 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:51:59,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:51:59,443 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,444 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:51:59,445 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,446 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:51:59,446 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:59,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:59,546 INFO L354 Elim1Store]: treesize reduction 204, result has 23.3 percent of original size [2021-11-19 13:51:59,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 49 treesize of output 87 [2021-11-19 13:51:59,547 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,550 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:51:59,550 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,551 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:51:59,551 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:59,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:59,600 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:51:59,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:51:59,601 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,603 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:51:59,607 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,608 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:51:59,608 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:59,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:59,620 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,632 INFO L180 QuantifierPusher]: treesize reduction 44, result has 94.9 percent of original size [2021-11-19 13:51:59,636 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 825 [2021-11-19 13:51:59,637 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-11-19 13:51:59,637 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:847, output treesize:825 [2021-11-19 13:51:59,641 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,654 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 796 [2021-11-19 13:51:59,658 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,661 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 772 [2021-11-19 13:51:59,667 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,668 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:59,669 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,669 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:51:59,682 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 787 [2021-11-19 13:51:59,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:59,723 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:51:59,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:51:59,724 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,726 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:51:59,727 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,727 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:51:59,727 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:59,733 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:51:59,733 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,734 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:51:59,734 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,734 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:51:59,734 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:59,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:59,741 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,744 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-19 13:51:59,746 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-19 13:51:59,747 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:51:59,747 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:779, output treesize:365 [2021-11-19 13:51:59,751 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,763 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:51:59,773 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,775 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:59,776 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,776 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:51:59,799 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 787 [2021-11-19 13:51:59,810 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:51:59,811 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,811 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:51:59,811 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,812 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:51:59,812 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:59,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:59,850 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:51:59,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:51:59,851 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,854 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:51:59,855 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,855 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:51:59,856 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:59,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:59,867 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,871 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-19 13:51:59,875 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-19 13:51:59,876 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:51:59,876 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:779, output treesize:365 [2021-11-19 13:51:59,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:59,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:59,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:59,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:59,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:59,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:59,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:59,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:59,946 INFO L180 QuantifierPusher]: treesize reduction 27, result has 93.8 percent of original size [2021-11-19 13:51:59,948 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:51:59,948 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,948 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:51:59,951 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 391 [2021-11-19 13:51:59,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:51:59,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:51:59,963 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,966 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:51:59,966 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,966 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:51:59,966 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:51:59,967 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:59,973 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,975 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,978 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 354 [2021-11-19 13:51:59,978 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:51:59,978 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:389, output treesize:354 [2021-11-19 13:51:59,981 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:51:59,984 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:51:59,985 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:51:59,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:00,015 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:00,017 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:00,038 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 209 for LOIs [2021-11-19 13:52:00,055 INFO L180 QuantifierPusher]: treesize reduction 3, result has 99.7 percent of original size [2021-11-19 13:52:00,071 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 873 [2021-11-19 13:52:00,076 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:00,082 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 880 [2021-11-19 13:52:00,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:00,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:00,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:00,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:00,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:00,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:00,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:00,126 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:00,126 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:00,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:00,131 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:00,134 INFO L180 QuantifierPusher]: treesize reduction 30, result has 72.0 percent of original size [2021-11-19 13:52:00,134 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:00,135 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:00,135 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:52:00,136 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:52:00,137 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:00,138 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:00,138 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:00,139 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:52:00,139 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:52:00,146 INFO L180 QuantifierPusher]: treesize reduction 30, result has 71.7 percent of original size [2021-11-19 13:52:00,147 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:00,148 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:00,148 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:52:00,149 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:52:00,152 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:00,152 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:00,153 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:00,153 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:52:00,154 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-19 13:52:00,159 INFO L180 QuantifierPusher]: treesize reduction 13, result has 93.4 percent of original size [2021-11-19 13:52:00,160 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:00,163 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:00,163 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:00,163 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:00,164 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:52:00,164 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-19 13:52:00,164 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:00,165 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:00,165 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:00,165 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:00,166 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 13:52:00,166 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-19 13:52:00,166 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:00,166 INFO L180 QuantifierPusher]: treesize reduction 10, result has 73.7 percent of original size [2021-11-19 13:52:00,167 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:00,167 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:00,167 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 13:52:00,168 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-19 13:52:00,168 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:00,168 INFO L180 QuantifierPusher]: treesize reduction 10, result has 84.1 percent of original size [2021-11-19 13:52:00,169 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-19 13:52:00,170 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2021-11-19 13:52:00,172 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_135|], 10=[|v_#valid_176|]} [2021-11-19 13:52:00,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:00,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:00,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:00,200 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-19 13:52:00,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 35 [2021-11-19 13:52:00,200 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:00,201 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-19 13:52:00,201 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:00,202 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-19 13:52:00,202 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:00,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:00,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:00,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:00,222 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-19 13:52:00,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 35 [2021-11-19 13:52:00,223 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:00,224 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-19 13:52:00,224 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:00,225 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-19 13:52:00,225 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:00,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:00,232 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:00,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:00,275 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-19 13:52:00,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 27 treesize of output 41 [2021-11-19 13:52:00,276 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:00,277 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-19 13:52:00,277 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:00,278 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-19 13:52:00,278 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:00,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:00,315 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-19 13:52:00,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 27 treesize of output 41 [2021-11-19 13:52:00,316 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:00,317 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-19 13:52:00,317 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:00,318 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-19 13:52:00,318 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:00,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:00,325 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:00,327 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:00,328 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:00,328 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:00,328 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:52:00,331 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 337 [2021-11-19 13:52:00,331 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-11-19 13:52:00,331 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:331, output treesize:333 [2021-11-19 13:52:00,342 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:00,344 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:00,344 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:00,345 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:52:00,346 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:00,346 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:00,346 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:52:00,349 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:52:00,388 INFO L180 QuantifierPusher]: treesize reduction 1, result has 99.7 percent of original size [2021-11-19 13:52:00,389 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:00,389 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:00,390 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:52:00,390 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:00,391 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:00,391 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:52:00,395 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 307 [2021-11-19 13:52:00,401 INFO L180 QuantifierPusher]: treesize reduction 30, result has 72.0 percent of original size [2021-11-19 13:52:00,403 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:00,403 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:00,404 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:52:00,405 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:52:00,407 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:00,408 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:00,408 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:00,409 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:52:00,410 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:52:00,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:00,438 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:00,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:00,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:00,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:00,442 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:00,442 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:00,442 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:00,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:00,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:00,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:00,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:00,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:00,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:00,469 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 13:52:03,772 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 13:52:03,772 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 13:52:03,772 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 19 [2021-11-19 13:52:03,772 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162302327] [2021-11-19 13:52:03,772 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 13:52:03,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-19 13:52:03,772 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:52:03,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-19 13:52:03,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=1168, Unknown=0, NotChecked=0, Total=1332 [2021-11-19 13:52:03,774 INFO L87 Difference]: Start difference. First operand 387 states and 500 transitions. Second operand has 19 states, 17 states have (on average 6.588235294117647) internal successors, (112), 19 states have internal predecessors, (112), 5 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 13:52:04,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:52:04,336 INFO L93 Difference]: Finished difference Result 454 states and 553 transitions. [2021-11-19 13:52:04,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-11-19 13:52:04,337 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 6.588235294117647) internal successors, (112), 19 states have internal predecessors, (112), 5 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 41 [2021-11-19 13:52:04,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:52:04,339 INFO L225 Difference]: With dead ends: 454 [2021-11-19 13:52:04,339 INFO L226 Difference]: Without dead ends: 454 [2021-11-19 13:52:04,340 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 103 SyntacticMatches, 7 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 913 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=322, Invalid=2434, Unknown=0, NotChecked=0, Total=2756 [2021-11-19 13:52:04,340 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 254 mSDsluCounter, 847 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 254 SdHoareTripleChecker+Valid, 955 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 232 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-19 13:52:04,340 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [254 Valid, 955 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 242 Invalid, 0 Unknown, 232 Unchecked, 0.2s Time] [2021-11-19 13:52:04,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2021-11-19 13:52:04,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 391. [2021-11-19 13:52:04,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 347 states have (on average 1.3429394812680115) internal successors, (466), 374 states have internal predecessors, (466), 8 states have call successors, (8), 8 states have call predecessors, (8), 16 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) WARNING: YOUR LOGFILE WAS TOO LONG, SOME LINES IN THE MIDDLE WERE REMOVED. [2021-11-19 13:52:06,831 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:06,831 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:52:06,832 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:06,832 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:06,833 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:52:06,835 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:52:06,852 INFO L180 QuantifierPusher]: treesize reduction 1, result has 99.7 percent of original size [2021-11-19 13:52:06,852 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:06,853 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:06,853 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:52:06,854 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:06,854 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:06,855 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:52:06,857 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 307 [2021-11-19 13:52:06,862 INFO L180 QuantifierPusher]: treesize reduction 30, result has 72.0 percent of original size [2021-11-19 13:52:06,862 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:06,863 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:06,863 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:52:06,864 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:52:06,866 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:06,867 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:06,867 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:06,867 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:52:06,868 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:52:06,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:06,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:06,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:06,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:06,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:06,899 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:06,899 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:06,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:06,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:06,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:06,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:06,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:06,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:06,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:06,941 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 13:52:09,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [1162669482] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 13:52:09,875 INFO L186 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2021-11-19 13:52:09,875 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [3, 3, 3] total 21 [2021-11-19 13:52:09,875 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161035007] [2021-11-19 13:52:09,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 13:52:09,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-19 13:52:09,876 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:52:09,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-19 13:52:09,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=361, Unknown=0, NotChecked=0, Total=462 [2021-11-19 13:52:09,877 INFO L87 Difference]: Start difference. First operand 341 states and 420 transitions. Second operand has 20 states, 17 states have (on average 1.3529411764705883) internal successors, (23), 18 states have internal predecessors, (23), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 13:52:15,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:52:15,950 INFO L93 Difference]: Finished difference Result 371 states and 450 transitions. [2021-11-19 13:52:15,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-11-19 13:52:15,950 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 1.3529411764705883) internal successors, (23), 18 states have internal predecessors, (23), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 45 [2021-11-19 13:52:15,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:52:15,952 INFO L225 Difference]: With dead ends: 371 [2021-11-19 13:52:15,952 INFO L226 Difference]: Without dead ends: 371 [2021-11-19 13:52:15,952 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 115 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=244, Invalid=946, Unknown=0, NotChecked=0, Total=1190 [2021-11-19 13:52:15,953 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 45 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 109 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-19 13:52:15,953 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 113 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 139 Invalid, 0 Unknown, 109 Unchecked, 0.2s Time] [2021-11-19 13:52:15,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2021-11-19 13:52:15,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 340. [2021-11-19 13:52:15,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 303 states have (on average 1.283828382838284) internal successors, (389), 323 states have internal predecessors, (389), 8 states have call successors, (8), 8 states have call predecessors, (8), 16 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2021-11-19 13:52:15,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 418 transitions. [2021-11-19 13:52:15,962 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 418 transitions. Word has length 45 [2021-11-19 13:52:15,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:52:15,963 INFO L470 AbstractCegarLoop]: Abstraction has 340 states and 418 transitions. [2021-11-19 13:52:15,963 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 1.3529411764705883) internal successors, (23), 18 states have internal predecessors, (23), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 13:52:15,963 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 418 transitions. [2021-11-19 13:52:15,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-11-19 13:52:15,964 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:52:15,964 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:52:16,011 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2021-11-19 13:52:16,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable574,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:52:16,184 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:52:16,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:52:16,184 INFO L85 PathProgramCache]: Analyzing trace with hash -162361026, now seen corresponding path program 1 times [2021-11-19 13:52:16,184 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:52:16,184 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643133795] [2021-11-19 13:52:16,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:52:16,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:52:16,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:52:16,265 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 26 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-19 13:52:16,265 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:52:16,265 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643133795] [2021-11-19 13:52:16,266 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643133795] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 13:52:16,266 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1894806792] [2021-11-19 13:52:16,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:52:16,266 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:52:16,266 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 13:52:16,267 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 13:52:16,282 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-11-19 13:52:16,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:52:16,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-19 13:52:16,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:52:16,581 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 26 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-19 13:52:16,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:52:16,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2021-11-19 13:52:16,717 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 18 treesize of output 14 [2021-11-19 13:52:16,801 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 23 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-19 13:52:16,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1894806792] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 13:52:16,802 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [877420063] [2021-11-19 13:52:16,803 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2021-11-19 13:52:16,804 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 13:52:16,804 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 13:52:16,804 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 13:52:16,804 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 13:52:16,816 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:16,817 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:16,817 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:16,818 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:16,818 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:16,818 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:16,819 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:52:16,821 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-19 13:52:16,824 INFO L446 ElimStorePlain]: Different costs {5=[|v_#length_155|], 13=[|v_#valid_195|]} [2021-11-19 13:52:16,830 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:52:16,836 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:16,836 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:16,837 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:16,837 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:16,837 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:16,843 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:52:16,843 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:16,843 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:16,843 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:16,844 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:16,844 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:16,849 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:52:16,849 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:16,850 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:16,850 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:16,850 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:16,850 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:16,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:16,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:16,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:16,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:16,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:16,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 46 [2021-11-19 13:52:16,862 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:16,870 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:52:16,871 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:16,871 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:52:16,872 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:16,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:16,880 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:16,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:16,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:16,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:16,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:16,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:16,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 57 [2021-11-19 13:52:16,899 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:16,902 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:52:16,902 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:16,903 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:52:16,903 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:16,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:16,911 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:16,914 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:16,917 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:52:16,917 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:16,918 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:1249, output treesize:302 [2021-11-19 13:52:16,925 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:16,930 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:52:16,936 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.6 percent of original size [2021-11-19 13:52:16,938 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-19 13:52:16,939 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:16,940 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-19 13:52:16,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:16,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:16,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:16,954 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.0 percent of original size [2021-11-19 13:52:16,955 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:16,956 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:16,959 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 13:52:16,962 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 224 [2021-11-19 13:52:16,964 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:16,966 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 238 [2021-11-19 13:52:16,974 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.0 percent of original size [2021-11-19 13:52:16,976 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:16,977 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:16,980 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 13:52:16,983 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 224 [2021-11-19 13:52:16,985 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:16,986 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 259 [2021-11-19 13:52:16,989 INFO L180 QuantifierPusher]: treesize reduction 18, result has 94.8 percent of original size [2021-11-19 13:52:16,990 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:16,992 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:16,994 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:16,995 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:16,996 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:16,997 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:16,997 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:52:16,998 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:16,998 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:16,999 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 13:52:17,000 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 225 [2021-11-19 13:52:17,001 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:17,002 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,003 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 226 [2021-11-19 13:52:17,004 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 227 [2021-11-19 13:52:17,004 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:17,005 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,007 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:17,008 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,009 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:17,009 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,010 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:52:17,010 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:17,011 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,011 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-11-19 13:52:17,013 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 235 [2021-11-19 13:52:17,013 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:17,014 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,015 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 226 [2021-11-19 13:52:17,016 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 227 [2021-11-19 13:52:17,019 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:17,020 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,021 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:17,022 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,022 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-11-19 13:52:17,023 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:17,023 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,024 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 13:52:17,024 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:17,025 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,025 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:52:17,026 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:17,026 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,027 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:52:17,028 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 256 [2021-11-19 13:52:17,028 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:17,029 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,030 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 247 [2021-11-19 13:52:17,032 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 327 [2021-11-19 13:52:17,035 INFO L446 ElimStorePlain]: Different costs {10=[|v_#length_156|], 15=[|v_#valid_196|]} [2021-11-19 13:52:17,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:17,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:17,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:17,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:17,082 INFO L354 Elim1Store]: treesize reduction 84, result has 1.2 percent of original size [2021-11-19 13:52:17,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 73 treesize of output 80 [2021-11-19 13:52:17,084 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.1 percent of original size [2021-11-19 13:52:17,085 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:52:17,086 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,087 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:52:17,087 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:17,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:17,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:17,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:17,122 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:52:17,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:52:17,123 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:52:17,124 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:17,125 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,125 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:17,125 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:17,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:17,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:17,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:17,159 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:52:17,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:52:17,160 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:52:17,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:17,162 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,163 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:17,163 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:17,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:17,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:17,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:17,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:17,192 INFO L354 Elim1Store]: treesize reduction 84, result has 1.2 percent of original size [2021-11-19 13:52:17,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 73 treesize of output 80 [2021-11-19 13:52:17,194 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.1 percent of original size [2021-11-19 13:52:17,195 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:52:17,196 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,196 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:52:17,196 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:17,197 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,211 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:17,298 INFO L354 Elim1Store]: treesize reduction 174, result has 23.0 percent of original size [2021-11-19 13:52:17,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 44 treesize of output 77 [2021-11-19 13:52:17,300 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,302 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:52:17,302 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,303 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:52:17,303 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:17,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:17,383 INFO L354 Elim1Store]: treesize reduction 174, result has 23.0 percent of original size [2021-11-19 13:52:17,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 44 treesize of output 77 [2021-11-19 13:52:17,383 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,385 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:52:17,386 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,386 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:52:17,386 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:17,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:17,436 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:52:17,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:52:17,437 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,438 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:17,438 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,439 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:17,439 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:17,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:17,480 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:52:17,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:52:17,480 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,482 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:17,482 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,483 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:17,483 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:17,483 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,493 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,498 INFO L180 QuantifierPusher]: treesize reduction 44, result has 94.7 percent of original size [2021-11-19 13:52:17,501 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 789 [2021-11-19 13:52:17,502 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-11-19 13:52:17,502 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:821, output treesize:789 [2021-11-19 13:52:17,506 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,510 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 760 [2021-11-19 13:52:17,514 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,517 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 736 [2021-11-19 13:52:17,519 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.0 percent of original size [2021-11-19 13:52:17,521 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:17,524 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,527 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 13:52:17,530 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 224 [2021-11-19 13:52:17,531 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,534 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 238 [2021-11-19 13:52:17,535 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,538 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,539 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,542 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,557 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,558 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,562 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,565 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:17,566 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,566 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:52:17,570 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 292 [2021-11-19 13:52:17,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:17,602 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:52:17,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:52:17,602 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,605 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:52:17,605 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,606 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:52:17,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:17,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,610 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,611 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,613 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 276 [2021-11-19 13:52:17,613 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:17,613 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:290, output treesize:276 [2021-11-19 13:52:17,621 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,625 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:52:17,628 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,631 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:17,631 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,631 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:52:17,634 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 292 [2021-11-19 13:52:17,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:17,660 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:52:17,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:52:17,661 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,663 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:52:17,664 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,664 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:52:17,664 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:17,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,669 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,670 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,671 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 276 [2021-11-19 13:52:17,672 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:17,672 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:290, output treesize:276 [2021-11-19 13:52:17,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,711 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,717 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,734 INFO L180 QuantifierPusher]: treesize reduction 21, result has 93.8 percent of original size [2021-11-19 13:52:17,735 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:17,735 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,735 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:52:17,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:52:17,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:17,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:52:17,748 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,750 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:17,751 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,751 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:17,751 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:17,751 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,755 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,757 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,758 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-19 13:52:17,758 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:17,759 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:300, output treesize:265 [2021-11-19 13:52:17,761 INFO L180 QuantifierPusher]: treesize reduction 21, result has 93.6 percent of original size [2021-11-19 13:52:17,766 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 279 [2021-11-19 13:52:17,770 INFO L180 QuantifierPusher]: treesize reduction 21, result has 93.8 percent of original size [2021-11-19 13:52:17,773 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:17,773 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,773 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:52:17,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:52:17,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:17,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:52:17,784 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,787 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:17,787 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,788 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:17,788 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:17,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,799 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,800 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,802 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-19 13:52:17,802 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:17,802 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:300, output treesize:265 [2021-11-19 13:52:17,805 INFO L180 QuantifierPusher]: treesize reduction 21, result has 93.6 percent of original size [2021-11-19 13:52:17,810 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 279 [2021-11-19 13:52:17,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,845 INFO L180 QuantifierPusher]: treesize reduction 21, result has 93.8 percent of original size [2021-11-19 13:52:17,847 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:17,847 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,848 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:52:17,850 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:52:17,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:17,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:52:17,858 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,861 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:17,862 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,862 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:17,862 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:17,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,866 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,868 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,869 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-19 13:52:17,870 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:17,870 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:300, output treesize:265 [2021-11-19 13:52:17,873 INFO L180 QuantifierPusher]: treesize reduction 21, result has 93.8 percent of original size [2021-11-19 13:52:17,875 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:17,876 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,876 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:52:17,878 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:52:17,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:17,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:52:17,886 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,889 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:17,890 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,890 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:17,890 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:17,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,894 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,896 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,897 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-19 13:52:17,897 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:17,897 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:300, output treesize:265 [2021-11-19 13:52:17,898 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,938 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,941 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:52:17,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,961 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,961 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,962 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,962 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,962 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,966 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 27 for LOIs [2021-11-19 13:52:17,969 INFO L180 QuantifierPusher]: treesize reduction 27, result has 80.1 percent of original size [2021-11-19 13:52:17,971 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-19 13:52:17,972 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,973 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-19 13:52:17,975 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,978 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:17,993 INFO L180 QuantifierPusher]: treesize reduction 24, result has 92.0 percent of original size [2021-11-19 13:52:17,994 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:17,995 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:17,997 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 224 [2021-11-19 13:52:17,999 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 303 [2021-11-19 13:52:18,001 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,003 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 317 [2021-11-19 13:52:18,016 INFO L180 QuantifierPusher]: treesize reduction 24, result has 91.9 percent of original size [2021-11-19 13:52:18,017 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:18,018 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,020 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 224 [2021-11-19 13:52:18,023 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 303 [2021-11-19 13:52:18,028 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,029 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 338 [2021-11-19 13:52:18,036 INFO L180 QuantifierPusher]: treesize reduction 18, result has 95.7 percent of original size [2021-11-19 13:52:18,037 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:18,037 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,039 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:18,040 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,041 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:18,041 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,041 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-11-19 13:52:18,042 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:18,042 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,043 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:52:18,044 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-19 13:52:18,044 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:18,045 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,045 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 266 [2021-11-19 13:52:18,046 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-19 13:52:18,046 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:18,047 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,052 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:18,053 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,054 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:18,054 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,054 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:52:18,055 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:18,055 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,055 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-19 13:52:18,056 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 275 [2021-11-19 13:52:18,057 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:18,064 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,065 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 266 [2021-11-19 13:52:18,067 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-19 13:52:18,070 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:18,072 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,072 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:18,073 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,073 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:52:18,074 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:18,074 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,075 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:52:18,075 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:18,076 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,076 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-11-19 13:52:18,077 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:18,077 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,078 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-19 13:52:18,080 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 296 [2021-11-19 13:52:18,080 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:18,081 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,083 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 287 [2021-11-19 13:52:18,085 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 406 [2021-11-19 13:52:18,090 INFO L446 ElimStorePlain]: Different costs {10=[|v_#length_157|], 15=[|v_#valid_197|]} [2021-11-19 13:52:18,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:18,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:18,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:18,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:18,127 INFO L354 Elim1Store]: treesize reduction 99, result has 1.0 percent of original size [2021-11-19 13:52:18,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 85 [2021-11-19 13:52:18,127 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.7 percent of original size [2021-11-19 13:52:18,129 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:52:18,129 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,129 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:52:18,129 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:18,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:18,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:18,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:18,156 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:52:18,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:52:18,157 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:52:18,158 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:18,158 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,158 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:18,159 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:18,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:18,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:18,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:18,185 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:52:18,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:52:18,186 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:52:18,187 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:18,187 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,187 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:18,187 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:18,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:18,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:18,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:18,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:18,213 INFO L354 Elim1Store]: treesize reduction 99, result has 1.0 percent of original size [2021-11-19 13:52:18,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 85 [2021-11-19 13:52:18,214 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.7 percent of original size [2021-11-19 13:52:18,215 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:52:18,215 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,215 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:52:18,216 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:18,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,242 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:18,316 INFO L354 Elim1Store]: treesize reduction 204, result has 23.3 percent of original size [2021-11-19 13:52:18,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 49 treesize of output 87 [2021-11-19 13:52:18,316 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,318 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:52:18,320 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,320 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:52:18,320 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:18,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:18,369 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:52:18,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:52:18,370 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,371 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:18,372 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,372 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:18,372 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:18,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:18,421 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:52:18,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:52:18,422 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,423 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:18,424 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:18,424 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:18,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:18,488 INFO L354 Elim1Store]: treesize reduction 204, result has 23.3 percent of original size [2021-11-19 13:52:18,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 49 treesize of output 87 [2021-11-19 13:52:18,489 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,490 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:52:18,491 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,491 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:52:18,491 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:18,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,513 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,522 INFO L180 QuantifierPusher]: treesize reduction 140, result has 87.1 percent of original size [2021-11-19 13:52:18,527 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 945 [2021-11-19 13:52:18,527 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-11-19 13:52:18,528 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:1063, output treesize:945 [2021-11-19 13:52:18,538 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,544 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 916 [2021-11-19 13:52:18,555 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,559 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 892 [2021-11-19 13:52:18,565 INFO L180 QuantifierPusher]: treesize reduction 24, result has 92.0 percent of original size [2021-11-19 13:52:18,566 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:18,567 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,569 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 224 [2021-11-19 13:52:18,571 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 303 [2021-11-19 13:52:18,575 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:18,577 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 317 [2021-11-19 13:52:18,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,585 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,586 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,586 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,587 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,591 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,623 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,625 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,646 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,646 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,650 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,669 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,669 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:18,675 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 13:52:24,402 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 13:52:24,403 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 13:52:24,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 7] total 15 [2021-11-19 13:52:24,403 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20201728] [2021-11-19 13:52:24,403 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 13:52:24,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-19 13:52:24,403 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:52:24,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-19 13:52:24,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=291, Invalid=831, Unknown=0, NotChecked=0, Total=1122 [2021-11-19 13:52:24,404 INFO L87 Difference]: Start difference. First operand 340 states and 418 transitions. Second operand has 16 states, 15 states have (on average 6.866666666666666) internal successors, (103), 15 states have internal predecessors, (103), 3 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-19 13:52:24,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:52:24,650 INFO L93 Difference]: Finished difference Result 400 states and 472 transitions. [2021-11-19 13:52:24,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-19 13:52:24,650 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 6.866666666666666) internal successors, (103), 15 states have internal predecessors, (103), 3 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) Word has length 46 [2021-11-19 13:52:24,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:52:24,652 INFO L225 Difference]: With dead ends: 400 [2021-11-19 13:52:24,653 INFO L226 Difference]: Without dead ends: 400 [2021-11-19 13:52:24,653 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 115 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 494 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=336, Invalid=1070, Unknown=0, NotChecked=0, Total=1406 [2021-11-19 13:52:24,654 INFO L933 BasicCegarLoop]: 71 mSDtfsCounter, 341 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-19 13:52:24,654 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [346 Valid, 240 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-19 13:52:24,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2021-11-19 13:52:24,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 340. [2021-11-19 13:52:24,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 303 states have (on average 1.2640264026402641) internal successors, (383), 323 states have internal predecessors, (383), 8 states have call successors, (8), 8 states have call predecessors, (8), 16 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2021-11-19 13:52:24,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 412 transitions. [2021-11-19 13:52:24,664 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 412 transitions. Word has length 46 [2021-11-19 13:52:24,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:52:24,664 INFO L470 AbstractCegarLoop]: Abstraction has 340 states and 412 transitions. [2021-11-19 13:52:24,665 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 6.866666666666666) internal successors, (103), 15 states have internal predecessors, (103), 3 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-19 13:52:24,665 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 412 transitions. [2021-11-19 13:52:24,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-11-19 13:52:24,665 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:52:24,666 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:52:24,703 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-11-19 13:52:24,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable624 [2021-11-19 13:52:24,891 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:52:24,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:52:24,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1460726696, now seen corresponding path program 2 times [2021-11-19 13:52:24,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:52:24,892 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034546464] [2021-11-19 13:52:24,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:52:24,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:52:24,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:52:25,024 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-19 13:52:25,024 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:52:25,025 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034546464] [2021-11-19 13:52:25,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034546464] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 13:52:25,025 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1084524702] [2021-11-19 13:52:25,025 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 13:52:25,025 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:52:25,025 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 13:52:25,026 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 13:52:25,027 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-11-19 13:52:25,083 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-19 13:52:25,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 13:52:25,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-19 13:52:25,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:52:25,228 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-19 13:52:25,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 33 [2021-11-19 13:52:25,232 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-11-19 13:52:25,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 26 [2021-11-19 13:52:25,373 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-19 13:52:25,373 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:52:25,459 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 56 treesize of output 52 [2021-11-19 13:52:25,465 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-19 13:52:25,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 51 [2021-11-19 13:52:25,639 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-19 13:52:25,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-11-19 13:52:25,692 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 18 treesize of output 14 [2021-11-19 13:52:25,806 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-19 13:52:25,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1084524702] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-19 13:52:25,807 INFO L186 FreeRefinementEngine]: Found 2 perfect and 1 imperfect interpolant sequences. [2021-11-19 13:52:25,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 7] imperfect sequences [7] total 20 [2021-11-19 13:52:25,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801726928] [2021-11-19 13:52:25,807 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-19 13:52:25,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-19 13:52:25,807 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:52:25,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-19 13:52:25,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2021-11-19 13:52:25,808 INFO L87 Difference]: Start difference. First operand 340 states and 412 transitions. Second operand has 14 states, 12 states have (on average 5.166666666666667) internal successors, (62), 13 states have internal predecessors, (62), 4 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-19 13:52:26,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:52:26,051 INFO L93 Difference]: Finished difference Result 481 states and 578 transitions. [2021-11-19 13:52:26,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-19 13:52:26,051 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 5.166666666666667) internal successors, (62), 13 states have internal predecessors, (62), 4 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) Word has length 46 [2021-11-19 13:52:26,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:52:26,053 INFO L225 Difference]: With dead ends: 481 [2021-11-19 13:52:26,053 INFO L226 Difference]: Without dead ends: 481 [2021-11-19 13:52:26,054 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 86 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=206, Invalid=606, Unknown=0, NotChecked=0, Total=812 [2021-11-19 13:52:26,054 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 183 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 212 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 13:52:26,055 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [185 Valid, 192 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 126 Invalid, 0 Unknown, 212 Unchecked, 0.1s Time] [2021-11-19 13:52:26,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2021-11-19 13:52:26,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 349. [2021-11-19 13:52:26,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 310 states have (on average 1.2580645161290323) internal successors, (390), 330 states have internal predecessors, (390), 9 states have call successors, (9), 9 states have call predecessors, (9), 17 states have return successors, (25), 9 states have call predecessors, (25), 9 states have call successors, (25) [2021-11-19 13:52:26,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 424 transitions. [2021-11-19 13:52:26,065 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 424 transitions. Word has length 46 [2021-11-19 13:52:26,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:52:26,065 INFO L470 AbstractCegarLoop]: Abstraction has 349 states and 424 transitions. [2021-11-19 13:52:26,065 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 5.166666666666667) internal successors, (62), 13 states have internal predecessors, (62), 4 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-19 13:52:26,065 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 424 transitions. [2021-11-19 13:52:26,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-11-19 13:52:26,066 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:52:26,066 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:52:26,102 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-11-19 13:52:26,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable732,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:52:26,292 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting parse_inputErr20ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:52:26,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:52:26,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1366327594, now seen corresponding path program 1 times [2021-11-19 13:52:26,292 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:52:26,292 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537222792] [2021-11-19 13:52:26,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:52:26,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:52:26,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:52:26,326 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 19 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-19 13:52:26,327 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:52:26,327 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537222792] [2021-11-19 13:52:26,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537222792] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 13:52:26,327 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396132135] [2021-11-19 13:52:26,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:52:26,328 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:52:26,328 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 13:52:26,336 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 13:52:26,354 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-11-19 13:52:26,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:52:26,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-19 13:52:26,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:52:26,520 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 19 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-19 13:52:26,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:52:26,647 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 19 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-19 13:52:26,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396132135] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 13:52:26,648 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [266892839] [2021-11-19 13:52:26,649 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2021-11-19 13:52:26,650 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 13:52:26,650 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 13:52:26,650 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 13:52:26,650 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 13:52:26,655 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,656 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:26,657 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,657 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:26,658 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:26,659 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,659 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:52:26,662 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-19 13:52:26,667 INFO L446 ElimStorePlain]: Different costs {5=[|v_#length_174|], 13=[|v_#valid_214|]} [2021-11-19 13:52:26,675 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:52:26,676 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,676 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:26,676 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,677 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:26,677 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:26,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:26,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:26,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:26,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:26,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:26,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 46 [2021-11-19 13:52:26,718 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,720 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:52:26,720 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,720 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:52:26,721 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:26,727 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:52:26,727 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,728 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:26,728 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,728 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:26,728 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:26,734 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:52:26,734 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,734 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:26,735 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,735 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:26,735 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:26,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:26,741 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:26,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:26,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:26,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:26,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:26,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 57 [2021-11-19 13:52:26,756 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,758 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:52:26,758 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,759 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:52:26,759 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:26,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:26,764 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,766 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,767 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:52:26,768 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:26,768 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:1249, output treesize:302 [2021-11-19 13:52:26,773 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,776 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:52:26,788 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.6 percent of original size [2021-11-19 13:52:26,790 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-19 13:52:26,791 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,792 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 13:52:26,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:26,798 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:26,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:26,807 INFO L180 QuantifierPusher]: treesize reduction 26, result has 88.9 percent of original size [2021-11-19 13:52:26,808 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:26,809 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,812 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 197 [2021-11-19 13:52:26,815 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 237 [2021-11-19 13:52:26,817 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,819 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-19 13:52:26,825 INFO L180 QuantifierPusher]: treesize reduction 26, result has 88.9 percent of original size [2021-11-19 13:52:26,826 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:26,827 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,830 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 201 [2021-11-19 13:52:26,833 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 237 [2021-11-19 13:52:26,835 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,836 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 272 [2021-11-19 13:52:26,838 INFO L180 QuantifierPusher]: treesize reduction 18, result has 95.0 percent of original size [2021-11-19 13:52:26,839 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:26,839 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,841 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:26,842 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,842 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:26,843 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,843 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-11-19 13:52:26,843 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:26,844 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,844 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:52:26,845 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 238 [2021-11-19 13:52:26,845 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:26,846 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 239 [2021-11-19 13:52:26,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 240 [2021-11-19 13:52:26,847 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:26,848 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,849 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:26,850 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,850 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:26,851 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,851 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-19 13:52:26,851 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:26,852 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,852 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:52:26,853 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 248 [2021-11-19 13:52:26,853 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:26,854 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,854 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 239 [2021-11-19 13:52:26,855 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 240 [2021-11-19 13:52:26,861 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:26,863 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,864 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:26,864 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,865 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-11-19 13:52:26,865 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:26,866 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,867 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-19 13:52:26,867 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:26,868 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,868 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:52:26,869 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:26,870 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,870 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:52:26,872 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 269 [2021-11-19 13:52:26,872 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:26,873 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,874 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 260 [2021-11-19 13:52:26,876 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 340 [2021-11-19 13:52:26,880 INFO L446 ElimStorePlain]: Different costs {10=[|v_#length_175|], 15=[|v_#valid_215|]} [2021-11-19 13:52:26,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:26,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:26,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:26,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:26,914 INFO L354 Elim1Store]: treesize reduction 99, result has 1.0 percent of original size [2021-11-19 13:52:26,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 85 [2021-11-19 13:52:26,915 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.7 percent of original size [2021-11-19 13:52:26,916 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:52:26,917 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,925 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:52:26,925 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:26,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:26,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:26,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:26,952 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:52:26,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:52:26,953 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:52:26,954 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:26,954 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,954 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:26,955 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:26,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:26,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:26,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:26,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:26,986 INFO L354 Elim1Store]: treesize reduction 99, result has 1.0 percent of original size [2021-11-19 13:52:26,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 85 [2021-11-19 13:52:26,987 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.7 percent of original size [2021-11-19 13:52:26,988 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:52:26,988 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:26,989 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:52:26,989 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:26,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:26,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:26,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:27,007 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:52:27,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:52:27,008 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:52:27,013 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:27,014 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,014 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:27,014 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:27,015 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:27,102 INFO L354 Elim1Store]: treesize reduction 204, result has 23.3 percent of original size [2021-11-19 13:52:27,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 49 treesize of output 87 [2021-11-19 13:52:27,111 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,114 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:52:27,114 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,115 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:52:27,115 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:27,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:27,206 INFO L354 Elim1Store]: treesize reduction 204, result has 23.3 percent of original size [2021-11-19 13:52:27,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 49 treesize of output 87 [2021-11-19 13:52:27,207 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,208 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:52:27,214 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,214 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:52:27,215 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:27,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:27,263 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:52:27,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:52:27,263 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,265 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:27,265 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,265 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:27,266 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:27,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:27,304 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:52:27,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:52:27,305 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,306 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:27,306 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,307 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:27,307 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:27,307 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,322 INFO L180 QuantifierPusher]: treesize reduction 44, result has 94.9 percent of original size [2021-11-19 13:52:27,325 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 825 [2021-11-19 13:52:27,326 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-11-19 13:52:27,326 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:847, output treesize:825 [2021-11-19 13:52:27,330 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,334 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 796 [2021-11-19 13:52:27,338 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,342 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 772 [2021-11-19 13:52:27,348 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,360 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:27,360 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,361 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:52:27,364 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 787 [2021-11-19 13:52:27,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:27,419 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:52:27,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:52:27,419 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,422 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:52:27,422 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,423 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:52:27,423 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:27,429 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:52:27,429 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,429 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:27,429 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,430 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:27,430 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:27,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,437 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,440 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-19 13:52:27,442 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-19 13:52:27,442 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:27,443 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:779, output treesize:365 [2021-11-19 13:52:27,447 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,450 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:52:27,456 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,458 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:27,458 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,459 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:52:27,472 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 787 [2021-11-19 13:52:27,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:27,516 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:52:27,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:52:27,517 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,519 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:52:27,520 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,520 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:52:27,520 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:27,526 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:52:27,527 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,527 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:27,527 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,528 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:27,528 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:27,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,538 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-19 13:52:27,541 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-19 13:52:27,541 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:27,541 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:779, output treesize:365 [2021-11-19 13:52:27,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,558 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,559 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,583 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,596 INFO L180 QuantifierPusher]: treesize reduction 27, result has 93.8 percent of original size [2021-11-19 13:52:27,597 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:27,597 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,597 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:52:27,601 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 391 [2021-11-19 13:52:27,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:27,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:52:27,612 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,615 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:27,615 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,616 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:27,616 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:27,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,634 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,636 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 354 [2021-11-19 13:52:27,637 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:27,637 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:389, output treesize:354 [2021-11-19 13:52:27,640 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,643 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:52:27,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,675 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,699 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 209 for LOIs [2021-11-19 13:52:27,717 INFO L180 QuantifierPusher]: treesize reduction 3, result has 99.7 percent of original size [2021-11-19 13:52:27,722 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 873 [2021-11-19 13:52:27,728 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,736 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 850 [2021-11-19 13:52:27,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,781 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,781 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,782 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,782 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,783 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,790 INFO L180 QuantifierPusher]: treesize reduction 30, result has 72.0 percent of original size [2021-11-19 13:52:27,791 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:27,792 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,792 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:52:27,793 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:52:27,801 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,801 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:27,802 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,802 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:52:27,804 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:52:27,814 INFO L180 QuantifierPusher]: treesize reduction 30, result has 72.0 percent of original size [2021-11-19 13:52:27,816 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:27,816 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,817 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:52:27,818 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:52:27,821 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,821 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:27,822 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,822 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:52:27,823 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:52:27,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,861 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,863 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,867 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,867 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,905 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,906 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:27,909 INFO L180 QuantifierPusher]: treesize reduction 30, result has 71.7 percent of original size [2021-11-19 13:52:27,911 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:27,912 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,912 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:52:27,913 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:52:27,918 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,918 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:27,919 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,919 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:52:27,921 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-19 13:52:27,928 INFO L180 QuantifierPusher]: treesize reduction 13, result has 93.4 percent of original size [2021-11-19 13:52:27,930 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:27,930 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,931 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:27,931 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,932 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:52:27,932 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-19 13:52:27,933 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:27,933 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,934 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:27,935 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,935 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 13:52:27,936 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-19 13:52:27,936 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:27,937 INFO L180 QuantifierPusher]: treesize reduction 10, result has 73.7 percent of original size [2021-11-19 13:52:27,937 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:27,938 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,938 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 13:52:27,939 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-19 13:52:27,939 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:27,940 INFO L180 QuantifierPusher]: treesize reduction 10, result has 84.1 percent of original size [2021-11-19 13:52:27,940 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-19 13:52:27,942 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2021-11-19 13:52:27,945 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_176|], 10=[|v_#valid_216|]} [2021-11-19 13:52:27,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:27,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:27,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:27,984 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-19 13:52:27,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 35 [2021-11-19 13:52:27,985 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,986 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-19 13:52:27,987 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:27,987 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-19 13:52:27,988 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:28,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:28,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:28,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:28,018 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-19 13:52:28,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 35 [2021-11-19 13:52:28,019 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:28,020 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-19 13:52:28,021 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:28,021 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-19 13:52:28,021 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:28,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:28,032 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:28,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:28,090 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-19 13:52:28,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 27 treesize of output 41 [2021-11-19 13:52:28,091 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:28,093 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-19 13:52:28,093 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:28,094 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-19 13:52:28,094 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:28,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:28,143 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-19 13:52:28,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 27 treesize of output 41 [2021-11-19 13:52:28,144 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:28,146 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-19 13:52:28,147 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:28,147 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-19 13:52:28,148 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:28,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:28,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:28,168 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:28,168 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:28,169 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:28,169 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:52:28,173 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 337 [2021-11-19 13:52:28,174 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-11-19 13:52:28,175 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:331, output treesize:333 [2021-11-19 13:52:28,191 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:28,195 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:28,196 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:28,196 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:52:28,197 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:28,198 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:28,198 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:52:28,201 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:52:28,215 INFO L180 QuantifierPusher]: treesize reduction 1, result has 99.7 percent of original size [2021-11-19 13:52:28,215 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:28,216 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:28,216 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:52:28,218 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:28,218 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:28,218 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:52:28,221 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 307 [2021-11-19 13:52:28,231 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 13:52:31,373 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 13:52:31,373 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 13:52:31,374 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 3 [2021-11-19 13:52:31,374 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513702758] [2021-11-19 13:52:31,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 13:52:31,374 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-19 13:52:31,375 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:52:31,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-19 13:52:31,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=408, Unknown=0, NotChecked=0, Total=506 [2021-11-19 13:52:31,376 INFO L87 Difference]: Start difference. First operand 349 states and 424 transitions. Second operand has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 13:52:31,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:52:31,433 INFO L93 Difference]: Finished difference Result 356 states and 431 transitions. [2021-11-19 13:52:31,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-19 13:52:31,433 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 46 [2021-11-19 13:52:31,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:52:31,435 INFO L225 Difference]: With dead ends: 356 [2021-11-19 13:52:31,435 INFO L226 Difference]: Without dead ends: 356 [2021-11-19 13:52:31,435 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 113 SyntacticMatches, 6 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=104, Invalid=448, Unknown=0, NotChecked=0, Total=552 [2021-11-19 13:52:31,436 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 35 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 13:52:31,436 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 65 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-19 13:52:31,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2021-11-19 13:52:31,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 340. [2021-11-19 13:52:31,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 303 states have (on average 1.2475247524752475) internal successors, (378), 321 states have internal predecessors, (378), 9 states have call successors, (9), 9 states have call predecessors, (9), 17 states have return successors, (25), 9 states have call predecessors, (25), 9 states have call successors, (25) [2021-11-19 13:52:31,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 412 transitions. [2021-11-19 13:52:31,445 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 412 transitions. Word has length 46 [2021-11-19 13:52:31,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:52:31,446 INFO L470 AbstractCegarLoop]: Abstraction has 340 states and 412 transitions. [2021-11-19 13:52:31,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 13:52:31,446 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 412 transitions. [2021-11-19 13:52:31,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-11-19 13:52:31,447 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:52:31,447 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:52:31,480 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-11-19 13:52:31,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable733 [2021-11-19 13:52:31,663 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting parse_inputErr0REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:52:31,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:52:31,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1600309656, now seen corresponding path program 1 times [2021-11-19 13:52:31,664 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:52:31,664 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268172077] [2021-11-19 13:52:31,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:52:31,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:52:31,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:52:31,796 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:52:31,797 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:52:31,797 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268172077] [2021-11-19 13:52:31,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268172077] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 13:52:31,797 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424339353] [2021-11-19 13:52:31,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:52:31,798 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:52:31,798 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 13:52:31,799 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 13:52:31,827 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-11-19 13:52:31,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:52:31,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-19 13:52:31,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:52:31,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 13:52:31,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-11-19 13:52:31,955 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-19 13:52:31,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-11-19 13:52:32,028 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-19 13:52:32,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-19 13:52:32,116 INFO L354 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2021-11-19 13:52:32,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 34 [2021-11-19 13:52:32,318 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:52:32,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:52:32,356 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-19 13:52:32,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 46 [2021-11-19 13:52:32,564 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-19 13:52:32,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 32 [2021-11-19 13:52:32,781 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:52:32,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424339353] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 13:52:32,781 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1072025254] [2021-11-19 13:52:32,783 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2021-11-19 13:52:32,783 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 13:52:32,784 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 13:52:32,784 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 13:52:32,784 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 13:52:32,797 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:32,798 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:32,798 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:32,799 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:52:32,799 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:32,800 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:32,800 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:32,803 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-19 13:52:32,808 INFO L446 ElimStorePlain]: Different costs {5=[|v_#length_187|], 13=[|v_#valid_237|]} [2021-11-19 13:52:32,816 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:52:32,816 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:32,817 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:32,817 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:32,818 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:32,818 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:32,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:32,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:32,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:32,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:32,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:32,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 46 [2021-11-19 13:52:32,859 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:32,860 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:52:32,860 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:32,861 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:52:32,861 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:32,867 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:52:32,867 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:32,868 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:32,868 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:32,868 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:32,868 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:32,874 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:52:32,874 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:32,874 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:32,874 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:32,875 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:32,875 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:32,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:32,880 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:32,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:32,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:32,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:32,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:32,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:32,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 57 [2021-11-19 13:52:32,896 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:32,898 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:52:32,898 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:32,898 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:52:32,898 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:32,899 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:32,904 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:32,905 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:32,907 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:52:32,908 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:32,908 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:1249, output treesize:302 [2021-11-19 13:52:32,912 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:32,919 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:52:32,924 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.6 percent of original size [2021-11-19 13:52:32,926 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-19 13:52:32,928 INFO L180 QuantifierPusher]: treesize reduction 18, result has 85.5 percent of original size [2021-11-19 13:52:32,929 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-19 13:52:32,931 INFO L180 QuantifierPusher]: treesize reduction 18, result has 90.4 percent of original size [2021-11-19 13:52:32,932 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:32,933 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:32,933 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:52:32,934 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:32,934 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:32,935 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:52:32,936 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2021-11-19 13:52:32,938 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_188|], 10=[|v_#valid_238|]} [2021-11-19 13:52:32,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:32,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:32,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:32,966 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:52:32,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2021-11-19 13:52:32,967 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:32,969 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:32,969 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:32,970 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:32,970 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:32,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:32,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:32,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:32,995 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:52:32,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2021-11-19 13:52:32,996 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:32,998 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:32,999 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:32,999 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:33,000 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:33,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,006 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:33,064 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:52:33,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:52:33,065 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,067 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:33,068 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,069 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:33,069 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:33,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:33,116 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:52:33,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:52:33,117 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,119 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:33,119 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,120 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:33,120 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:33,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,127 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,129 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,131 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 345 [2021-11-19 13:52:33,132 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 13:52:33,132 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:327, output treesize:345 [2021-11-19 13:52:33,141 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.7 percent of original size [2021-11-19 13:52:33,144 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:33,146 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,147 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:33,148 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,148 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-19 13:52:33,151 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 371 [2021-11-19 13:52:33,151 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:33,153 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,155 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-19 13:52:33,157 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 378 [2021-11-19 13:52:33,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:33,244 INFO L354 Elim1Store]: treesize reduction 136, result has 28.0 percent of original size [2021-11-19 13:52:33,244 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 40 treesize of output 73 [2021-11-19 13:52:33,245 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,247 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-19 13:52:33,247 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,247 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-19 13:52:33,248 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:33,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:33,310 INFO L354 Elim1Store]: treesize reduction 136, result has 28.0 percent of original size [2021-11-19 13:52:33,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 40 treesize of output 73 [2021-11-19 13:52:33,311 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,313 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-19 13:52:33,313 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,314 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-19 13:52:33,314 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:33,314 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,320 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,322 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,325 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 423 [2021-11-19 13:52:33,325 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 13:52:33,326 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:387, output treesize:423 [2021-11-19 13:52:33,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,337 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,345 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,345 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,345 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,357 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,358 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,358 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,358 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,359 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,359 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,382 INFO L180 QuantifierPusher]: treesize reduction 18, result has 61.7 percent of original size [2021-11-19 13:52:33,384 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-19 13:52:33,390 INFO L180 QuantifierPusher]: treesize reduction 6, result has 98.3 percent of original size [2021-11-19 13:52:33,395 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:33,395 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,396 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:52:33,399 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 298 [2021-11-19 13:52:33,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:33,433 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:52:33,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:52:33,434 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,438 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:52:33,438 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,439 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:52:33,439 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:33,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,446 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,448 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,451 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 282 [2021-11-19 13:52:33,451 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:33,452 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:296, output treesize:282 [2021-11-19 13:52:33,458 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,463 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:52:33,468 INFO L180 QuantifierPusher]: treesize reduction 6, result has 98.3 percent of original size [2021-11-19 13:52:33,472 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:33,473 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,473 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:52:33,477 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 298 [2021-11-19 13:52:33,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:33,510 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:52:33,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:52:33,511 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,514 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:52:33,515 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,515 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:52:33,516 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:33,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,522 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,525 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,527 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 282 [2021-11-19 13:52:33,528 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:33,528 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:296, output treesize:282 [2021-11-19 13:52:33,531 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,538 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,547 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,581 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,586 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,586 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,603 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,612 INFO L180 QuantifierPusher]: treesize reduction 27, result has 92.3 percent of original size [2021-11-19 13:52:33,613 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:33,614 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,614 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:52:33,617 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 308 [2021-11-19 13:52:33,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:33,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:52:33,629 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,639 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:33,639 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,640 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:33,640 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:33,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,645 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,647 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,648 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 271 [2021-11-19 13:52:33,649 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:33,649 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:306, output treesize:271 [2021-11-19 13:52:33,652 INFO L180 QuantifierPusher]: treesize reduction 30, result has 91.5 percent of original size [2021-11-19 13:52:33,658 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 285 [2021-11-19 13:52:33,663 INFO L180 QuantifierPusher]: treesize reduction 27, result has 92.3 percent of original size [2021-11-19 13:52:33,665 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:33,666 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,666 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:52:33,668 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 308 [2021-11-19 13:52:33,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:33,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:52:33,684 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,687 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:33,688 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,688 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:33,688 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:33,689 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,695 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,697 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,699 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 271 [2021-11-19 13:52:33,699 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:33,700 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:306, output treesize:271 [2021-11-19 13:52:33,703 INFO L180 QuantifierPusher]: treesize reduction 30, result has 91.5 percent of original size [2021-11-19 13:52:33,709 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 285 [2021-11-19 13:52:33,711 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,738 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,738 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,748 INFO L180 QuantifierPusher]: treesize reduction 27, result has 92.3 percent of original size [2021-11-19 13:52:33,749 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:33,750 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,750 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:52:33,753 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 308 [2021-11-19 13:52:33,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:33,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:52:33,762 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,765 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:33,766 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,766 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:33,766 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:33,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,772 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,774 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 271 [2021-11-19 13:52:33,774 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:33,774 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:306, output treesize:271 [2021-11-19 13:52:33,778 INFO L180 QuantifierPusher]: treesize reduction 27, result has 92.3 percent of original size [2021-11-19 13:52:33,778 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:33,779 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,779 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:52:33,782 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 308 [2021-11-19 13:52:33,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:33,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:52:33,792 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,795 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:33,795 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,795 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:33,795 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:33,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,801 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,803 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 271 [2021-11-19 13:52:33,803 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:33,804 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:306, output treesize:271 [2021-11-19 13:52:33,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,835 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,856 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,859 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:52:33,860 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,888 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 34 for LOIs [2021-11-19 13:52:33,898 INFO L180 QuantifierPusher]: treesize reduction 33, result has 78.0 percent of original size [2021-11-19 13:52:33,899 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-19 13:52:33,903 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.5 percent of original size [2021-11-19 13:52:33,904 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-19 13:52:33,908 INFO L180 QuantifierPusher]: treesize reduction 18, result has 91.8 percent of original size [2021-11-19 13:52:33,909 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:33,909 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,909 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:52:33,910 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:33,910 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,910 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:52:33,912 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 205 [2021-11-19 13:52:33,913 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_189|], 10=[|v_#valid_240|]} [2021-11-19 13:52:33,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:33,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:33,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:33,936 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:52:33,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2021-11-19 13:52:33,937 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,938 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:33,938 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,939 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:33,939 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:33,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:33,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:33,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:33,957 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:52:33,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2021-11-19 13:52:33,958 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,959 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:33,959 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,959 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:33,960 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:33,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:33,967 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:33,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:34,013 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:52:34,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:52:34,013 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:34,015 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:34,015 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:34,015 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:34,015 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:34,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:34,054 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:52:34,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:52:34,055 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:34,056 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:34,056 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:34,057 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:34,057 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:34,057 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:34,066 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:34,068 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 411 [2021-11-19 13:52:34,068 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 13:52:34,068 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:393, output treesize:411 [2021-11-19 13:52:34,088 INFO L180 QuantifierPusher]: treesize reduction 9, result has 98.0 percent of original size [2021-11-19 13:52:34,091 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:34,093 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:34,093 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:34,094 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:34,094 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-19 13:52:34,096 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 437 [2021-11-19 13:52:34,097 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:34,109 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:34,111 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 423 [2021-11-19 13:52:34,113 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 444 [2021-11-19 13:52:34,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:34,190 INFO L354 Elim1Store]: treesize reduction 136, result has 28.0 percent of original size [2021-11-19 13:52:34,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 40 treesize of output 73 [2021-11-19 13:52:34,191 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:34,193 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-19 13:52:34,193 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:34,194 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-19 13:52:34,194 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:34,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:34,262 INFO L354 Elim1Store]: treesize reduction 136, result has 28.0 percent of original size [2021-11-19 13:52:34,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 40 treesize of output 73 [2021-11-19 13:52:34,263 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:34,265 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-19 13:52:34,265 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:34,266 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-19 13:52:34,266 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:34,266 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:34,282 INFO L180 QuantifierPusher]: treesize reduction 12, result has 97.5 percent of original size [2021-11-19 13:52:34,285 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 477 [2021-11-19 13:52:34,286 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 13:52:34,286 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:453, output treesize:477 [2021-11-19 13:52:34,289 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,321 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,330 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,330 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,335 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,337 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,339 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,351 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,355 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,377 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,377 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,378 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,378 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,385 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,385 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,387 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,387 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,397 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:34,408 INFO L180 QuantifierPusher]: treesize reduction 48, result has 55.1 percent of original size [2021-11-19 13:52:34,409 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-19 13:52:34,414 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 13:52:38,816 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 13:52:38,816 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 13:52:38,816 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 24 [2021-11-19 13:52:38,816 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237192997] [2021-11-19 13:52:38,816 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 13:52:38,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-11-19 13:52:38,816 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:52:38,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-11-19 13:52:38,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=1611, Unknown=0, NotChecked=0, Total=1892 [2021-11-19 13:52:38,817 INFO L87 Difference]: Start difference. First operand 340 states and 412 transitions. Second operand has 25 states, 23 states have (on average 5.391304347826087) internal successors, (124), 25 states have internal predecessors, (124), 5 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) [2021-11-19 13:52:39,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:52:39,268 INFO L93 Difference]: Finished difference Result 430 states and 505 transitions. [2021-11-19 13:52:39,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-19 13:52:39,269 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 23 states have (on average 5.391304347826087) internal successors, (124), 25 states have internal predecessors, (124), 5 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) Word has length 48 [2021-11-19 13:52:39,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:52:39,270 INFO L225 Difference]: With dead ends: 430 [2021-11-19 13:52:39,271 INFO L226 Difference]: Without dead ends: 430 [2021-11-19 13:52:39,272 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 109 SyntacticMatches, 6 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1004 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=445, Invalid=2635, Unknown=0, NotChecked=0, Total=3080 [2021-11-19 13:52:39,272 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 269 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 368 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 616 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 153 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-19 13:52:39,272 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [269 Valid, 469 Invalid, 616 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 368 Invalid, 0 Unknown, 153 Unchecked, 0.2s Time] [2021-11-19 13:52:39,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2021-11-19 13:52:39,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 390. [2021-11-19 13:52:39,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 353 states have (on average 1.2577903682719547) internal successors, (444), 371 states have internal predecessors, (444), 9 states have call successors, (9), 9 states have call predecessors, (9), 18 states have return successors, (22), 9 states have call predecessors, (22), 9 states have call successors, (22) [2021-11-19 13:52:39,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 475 transitions. [2021-11-19 13:52:39,283 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 475 transitions. Word has length 48 [2021-11-19 13:52:39,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:52:39,283 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 475 transitions. [2021-11-19 13:52:39,284 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 23 states have (on average 5.391304347826087) internal successors, (124), 25 states have internal predecessors, (124), 5 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) [2021-11-19 13:52:39,284 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 475 transitions. [2021-11-19 13:52:39,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-11-19 13:52:39,285 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:52:39,285 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:52:39,322 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-11-19 13:52:39,498 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable783 [2021-11-19 13:52:39,498 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:52:39,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:52:39,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1600309655, now seen corresponding path program 1 times [2021-11-19 13:52:39,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:52:39,498 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925841401] [2021-11-19 13:52:39,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:52:39,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:52:39,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:52:39,619 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-19 13:52:39,619 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:52:39,619 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925841401] [2021-11-19 13:52:39,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925841401] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 13:52:39,620 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 13:52:39,620 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-11-19 13:52:39,620 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461876161] [2021-11-19 13:52:39,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 13:52:39,620 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-19 13:52:39,620 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:52:39,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-19 13:52:39,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-11-19 13:52:39,621 INFO L87 Difference]: Start difference. First operand 390 states and 475 transitions. Second operand has 11 states, 9 states have (on average 4.777777777777778) internal successors, (43), 10 states have internal predecessors, (43), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-19 13:52:39,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:52:39,818 INFO L93 Difference]: Finished difference Result 477 states and 564 transitions. [2021-11-19 13:52:39,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-19 13:52:39,819 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 4.777777777777778) internal successors, (43), 10 states have internal predecessors, (43), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 48 [2021-11-19 13:52:39,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:52:39,821 INFO L225 Difference]: With dead ends: 477 [2021-11-19 13:52:39,821 INFO L226 Difference]: Without dead ends: 477 [2021-11-19 13:52:39,821 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2021-11-19 13:52:39,822 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 258 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 13:52:39,822 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [258 Valid, 79 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 13:52:39,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2021-11-19 13:52:39,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 390. [2021-11-19 13:52:39,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 353 states have (on average 1.2436260623229463) internal successors, (439), 371 states have internal predecessors, (439), 9 states have call successors, (9), 9 states have call predecessors, (9), 18 states have return successors, (22), 9 states have call predecessors, (22), 9 states have call successors, (22) [2021-11-19 13:52:39,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 470 transitions. [2021-11-19 13:52:39,832 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 470 transitions. Word has length 48 [2021-11-19 13:52:39,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:52:39,832 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 470 transitions. [2021-11-19 13:52:39,832 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 4.777777777777778) internal successors, (43), 10 states have internal predecessors, (43), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-19 13:52:39,832 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 470 transitions. [2021-11-19 13:52:39,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-11-19 13:52:39,833 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:52:39,833 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:52:39,834 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable949 [2021-11-19 13:52:39,834 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting parse_inputErr21ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:52:39,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:52:39,834 INFO L85 PathProgramCache]: Analyzing trace with hash 593517652, now seen corresponding path program 1 times [2021-11-19 13:52:39,834 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:52:39,835 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837288673] [2021-11-19 13:52:39,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:52:39,835 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:52:39,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:52:39,881 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 19 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-19 13:52:39,881 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:52:39,881 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837288673] [2021-11-19 13:52:39,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837288673] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 13:52:39,882 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565068393] [2021-11-19 13:52:39,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:52:39,882 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:52:39,882 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 13:52:39,883 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 13:52:39,910 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-11-19 13:52:39,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:52:39,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-19 13:52:39,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:52:39,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 13:52:40,068 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-19 13:52:40,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-19 13:52:40,122 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 19 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-19 13:52:40,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:52:40,367 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 19 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-19 13:52:40,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565068393] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 13:52:40,367 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1841788160] [2021-11-19 13:52:40,369 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2021-11-19 13:52:40,369 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 13:52:40,370 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 13:52:40,370 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 13:52:40,370 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 13:52:40,375 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,375 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:40,376 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,377 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:52:40,377 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:40,378 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,378 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:40,381 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-19 13:52:40,386 INFO L446 ElimStorePlain]: Different costs {5=[|v_#length_196|], 13=[|v_#valid_252|]} [2021-11-19 13:52:40,394 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:52:40,394 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,394 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:40,395 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,395 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:40,395 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:40,403 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:52:40,403 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,404 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:40,404 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,405 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:40,405 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:40,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:40,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:40,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:40,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:40,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:40,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 46 [2021-11-19 13:52:40,446 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:52:40,448 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,448 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:52:40,449 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:40,456 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:52:40,457 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,457 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:40,457 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,458 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:40,458 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:40,458 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:40,466 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:40,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:40,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:40,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:40,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:40,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 57 [2021-11-19 13:52:40,485 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,487 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:52:40,488 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,488 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:52:40,489 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:40,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:40,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,500 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,503 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:52:40,503 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:40,504 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:1249, output treesize:302 [2021-11-19 13:52:40,511 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,516 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:52:40,522 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.6 percent of original size [2021-11-19 13:52:40,523 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-19 13:52:40,525 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,526 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 13:52:40,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:40,531 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:40,534 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:40,540 INFO L180 QuantifierPusher]: treesize reduction 26, result has 88.9 percent of original size [2021-11-19 13:52:40,541 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:40,542 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,545 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 197 [2021-11-19 13:52:40,548 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 237 [2021-11-19 13:52:40,550 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,552 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-19 13:52:40,558 INFO L180 QuantifierPusher]: treesize reduction 26, result has 88.9 percent of original size [2021-11-19 13:52:40,560 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:40,561 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,565 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 197 [2021-11-19 13:52:40,568 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 237 [2021-11-19 13:52:40,570 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,571 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 272 [2021-11-19 13:52:40,575 INFO L180 QuantifierPusher]: treesize reduction 18, result has 95.0 percent of original size [2021-11-19 13:52:40,576 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:40,577 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,579 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:40,581 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,581 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:40,582 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,582 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-11-19 13:52:40,583 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:40,584 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,584 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:52:40,586 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 238 [2021-11-19 13:52:40,586 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:40,587 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,588 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 239 [2021-11-19 13:52:40,590 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 240 [2021-11-19 13:52:40,590 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:40,591 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,593 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:40,594 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,595 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:40,595 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,596 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:52:40,596 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:40,597 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,597 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-19 13:52:40,599 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 248 [2021-11-19 13:52:40,599 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:40,600 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,601 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 239 [2021-11-19 13:52:40,602 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 240 [2021-11-19 13:52:40,605 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:40,607 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,607 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:40,608 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,608 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-11-19 13:52:40,609 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:40,610 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,610 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-19 13:52:40,611 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:40,611 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,612 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:52:40,612 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:40,613 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,613 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:52:40,615 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 269 [2021-11-19 13:52:40,615 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:40,616 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,617 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 260 [2021-11-19 13:52:40,619 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 340 [2021-11-19 13:52:40,622 INFO L446 ElimStorePlain]: Different costs {10=[|v_#length_197|], 15=[|v_#valid_253|]} [2021-11-19 13:52:40,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:40,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:40,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:40,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:40,663 INFO L354 Elim1Store]: treesize reduction 99, result has 1.0 percent of original size [2021-11-19 13:52:40,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 85 [2021-11-19 13:52:40,664 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.7 percent of original size [2021-11-19 13:52:40,666 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:52:40,667 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,667 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:52:40,667 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:40,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:40,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:40,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:40,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:40,709 INFO L354 Elim1Store]: treesize reduction 99, result has 1.0 percent of original size [2021-11-19 13:52:40,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 85 [2021-11-19 13:52:40,710 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.7 percent of original size [2021-11-19 13:52:40,711 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:52:40,711 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,712 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:52:40,712 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:40,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:40,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:40,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:40,739 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:52:40,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:52:40,740 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:52:40,741 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:40,741 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,741 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:40,741 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:40,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:40,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:40,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:40,769 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:52:40,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:52:40,770 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:52:40,771 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:40,772 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,772 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:40,773 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:40,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:40,786 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:40,883 INFO L354 Elim1Store]: treesize reduction 204, result has 23.3 percent of original size [2021-11-19 13:52:40,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 49 treesize of output 87 [2021-11-19 13:52:40,884 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,886 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:52:40,887 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,887 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:52:40,887 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:40,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:40,991 INFO L354 Elim1Store]: treesize reduction 204, result has 23.3 percent of original size [2021-11-19 13:52:40,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 49 treesize of output 87 [2021-11-19 13:52:40,992 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,994 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:52:40,995 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:40,995 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:52:40,996 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:41,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:41,056 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:52:41,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:52:41,057 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,059 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:41,060 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,060 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:41,061 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:41,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:41,111 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:52:41,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:52:41,112 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,114 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:41,115 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,115 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:41,115 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:41,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,131 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,140 INFO L180 QuantifierPusher]: treesize reduction 44, result has 94.9 percent of original size [2021-11-19 13:52:41,145 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 825 [2021-11-19 13:52:41,146 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-11-19 13:52:41,146 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:847, output treesize:825 [2021-11-19 13:52:41,152 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,159 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 796 [2021-11-19 13:52:41,166 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,171 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 772 [2021-11-19 13:52:41,182 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,199 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:41,200 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,200 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:52:41,206 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 787 [2021-11-19 13:52:41,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:41,253 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:52:41,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:52:41,254 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,257 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:52:41,257 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,258 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:52:41,258 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:41,272 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:52:41,273 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,273 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:41,273 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,274 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:41,274 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:41,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,292 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-19 13:52:41,295 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-19 13:52:41,296 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:41,296 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:779, output treesize:365 [2021-11-19 13:52:41,313 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,318 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:52:41,325 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,327 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:41,328 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,328 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:52:41,341 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 787 [2021-11-19 13:52:41,349 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:52:41,350 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:41,350 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:41,351 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:41,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:41,379 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:52:41,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:52:41,380 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,383 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:52:41,383 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,383 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:52:41,384 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:41,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,391 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,394 INFO L180 QuantifierPusher]: treesize reduction 10, result has 97.3 percent of original size [2021-11-19 13:52:41,396 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-19 13:52:41,396 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:41,397 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:779, output treesize:365 [2021-11-19 13:52:41,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,406 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,437 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,438 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,451 INFO L180 QuantifierPusher]: treesize reduction 27, result has 93.8 percent of original size [2021-11-19 13:52:41,453 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:41,453 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,453 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:52:41,456 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 391 [2021-11-19 13:52:41,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:41,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:52:41,467 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,470 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:41,470 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,470 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:41,470 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:41,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,480 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,482 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 354 [2021-11-19 13:52:41,482 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:41,483 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:389, output treesize:354 [2021-11-19 13:52:41,485 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,488 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:52:41,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,523 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,543 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 209 for LOIs [2021-11-19 13:52:41,561 INFO L180 QuantifierPusher]: treesize reduction 3, result has 99.7 percent of original size [2021-11-19 13:52:41,567 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 873 [2021-11-19 13:52:41,573 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,578 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 850 [2021-11-19 13:52:41,586 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,620 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,620 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,621 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,621 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,622 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,622 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,623 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,623 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,633 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,636 INFO L180 QuantifierPusher]: treesize reduction 30, result has 72.0 percent of original size [2021-11-19 13:52:41,637 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:41,638 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,638 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:52:41,639 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:52:41,640 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,641 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:41,641 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,641 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:52:41,642 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:52:41,660 INFO L180 QuantifierPusher]: treesize reduction 30, result has 72.0 percent of original size [2021-11-19 13:52:41,661 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:41,662 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,662 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:52:41,663 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:52:41,666 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,667 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:41,668 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,668 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:52:41,669 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:52:41,671 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,736 INFO L180 QuantifierPusher]: treesize reduction 30, result has 71.7 percent of original size [2021-11-19 13:52:41,737 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:41,737 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,737 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:52:41,738 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-11-19 13:52:41,741 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,742 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:41,742 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,743 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:52:41,743 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-19 13:52:41,748 INFO L180 QuantifierPusher]: treesize reduction 13, result has 93.4 percent of original size [2021-11-19 13:52:41,749 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:41,750 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,750 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:41,751 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,751 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-19 13:52:41,751 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-19 13:52:41,752 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:41,752 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,752 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:41,752 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,753 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 13:52:41,753 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-19 13:52:41,753 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:41,754 INFO L180 QuantifierPusher]: treesize reduction 10, result has 73.7 percent of original size [2021-11-19 13:52:41,755 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:41,755 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,755 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-19 13:52:41,756 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-19 13:52:41,756 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:41,756 INFO L180 QuantifierPusher]: treesize reduction 10, result has 84.1 percent of original size [2021-11-19 13:52:41,757 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-19 13:52:41,758 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2021-11-19 13:52:41,760 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_198|], 10=[|v_#valid_254|]} [2021-11-19 13:52:41,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:41,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:41,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:41,788 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-19 13:52:41,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 35 [2021-11-19 13:52:41,789 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,790 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-19 13:52:41,790 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,791 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-19 13:52:41,791 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:41,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:41,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:41,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:41,812 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-19 13:52:41,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 35 [2021-11-19 13:52:41,812 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,813 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-19 13:52:41,813 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,814 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-19 13:52:41,814 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:41,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,821 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:41,865 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-19 13:52:41,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 27 treesize of output 41 [2021-11-19 13:52:41,865 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,867 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-19 13:52:41,867 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,867 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-19 13:52:41,868 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:41,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:41,904 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-11-19 13:52:41,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 27 treesize of output 41 [2021-11-19 13:52:41,905 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,906 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-19 13:52:41,907 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,907 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-19 13:52:41,907 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:41,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:41,915 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,917 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,917 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:41,917 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,918 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:52:41,920 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 337 [2021-11-19 13:52:41,920 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-11-19 13:52:41,921 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:331, output treesize:333 [2021-11-19 13:52:41,931 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,934 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:41,940 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,941 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:52:41,942 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:41,942 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,943 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:52:41,946 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:52:41,959 INFO L180 QuantifierPusher]: treesize reduction 1, result has 99.7 percent of original size [2021-11-19 13:52:41,961 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:41,961 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,962 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:52:41,962 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:41,963 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:41,963 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-19 13:52:41,967 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 307 [2021-11-19 13:52:41,986 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 13:52:45,582 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 13:52:45,582 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 13:52:45,582 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 6 [2021-11-19 13:52:45,582 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146173820] [2021-11-19 13:52:45,583 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 13:52:45,583 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-19 13:52:45,583 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:52:45,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-19 13:52:45,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=573, Unknown=0, NotChecked=0, Total=702 [2021-11-19 13:52:45,584 INFO L87 Difference]: Start difference. First operand 390 states and 470 transitions. Second operand has 7 states, 6 states have (on average 10.833333333333334) internal successors, (65), 7 states have internal predecessors, (65), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-19 13:52:45,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:52:45,650 INFO L93 Difference]: Finished difference Result 408 states and 487 transitions. [2021-11-19 13:52:45,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-19 13:52:45,650 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.833333333333334) internal successors, (65), 7 states have internal predecessors, (65), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 47 [2021-11-19 13:52:45,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:52:45,652 INFO L225 Difference]: With dead ends: 408 [2021-11-19 13:52:45,652 INFO L226 Difference]: Without dead ends: 408 [2021-11-19 13:52:45,653 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 116 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=147, Invalid=665, Unknown=0, NotChecked=0, Total=812 [2021-11-19 13:52:45,653 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 22 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 90 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 13:52:45,653 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 151 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 19 Invalid, 0 Unknown, 90 Unchecked, 0.0s Time] [2021-11-19 13:52:45,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2021-11-19 13:52:45,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 387. [2021-11-19 13:52:45,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 350 states have (on average 1.2428571428571429) internal successors, (435), 368 states have internal predecessors, (435), 9 states have call successors, (9), 9 states have call predecessors, (9), 18 states have return successors, (22), 9 states have call predecessors, (22), 9 states have call successors, (22) [2021-11-19 13:52:45,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 466 transitions. [2021-11-19 13:52:45,663 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 466 transitions. Word has length 47 [2021-11-19 13:52:45,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:52:45,663 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 466 transitions. [2021-11-19 13:52:45,663 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.833333333333334) internal successors, (65), 7 states have internal predecessors, (65), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-19 13:52:45,663 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 466 transitions. [2021-11-19 13:52:45,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-11-19 13:52:45,664 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:52:45,664 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:52:45,699 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-11-19 13:52:45,887 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable950 [2021-11-19 13:52:45,887 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:52:45,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:52:45,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1410124835, now seen corresponding path program 1 times [2021-11-19 13:52:45,888 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:52:45,888 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034794137] [2021-11-19 13:52:45,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:52:45,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:52:45,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:52:46,211 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 4 proven. 29 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-19 13:52:46,211 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:52:46,211 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034794137] [2021-11-19 13:52:46,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034794137] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 13:52:46,211 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679549468] [2021-11-19 13:52:46,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:52:46,212 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:52:46,212 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 13:52:46,212 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 13:52:46,213 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-11-19 13:52:46,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:52:46,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-19 13:52:46,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:52:46,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-11-19 13:52:46,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2021-11-19 13:52:46,644 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 26 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-19 13:52:46,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:52:46,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-11-19 13:52:46,735 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 25 treesize of output 21 [2021-11-19 13:52:46,907 INFO L354 Elim1Store]: treesize reduction 5, result has 58.3 percent of original size [2021-11-19 13:52:46,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2021-11-19 13:52:46,944 INFO L354 Elim1Store]: treesize reduction 7, result has 41.7 percent of original size [2021-11-19 13:52:46,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 9 [2021-11-19 13:52:47,010 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 23 proven. 14 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-19 13:52:47,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679549468] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 13:52:47,010 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2001005536] [2021-11-19 13:52:47,012 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2021-11-19 13:52:47,012 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 13:52:47,012 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 13:52:47,012 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 13:52:47,013 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 13:52:47,019 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,019 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:47,020 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,020 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:52:47,020 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:47,021 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,021 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:47,023 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-19 13:52:47,026 INFO L446 ElimStorePlain]: Different costs {5=[|v_#length_206|], 13=[|v_#valid_261|]} [2021-11-19 13:52:47,032 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:52:47,032 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,033 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:47,033 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,033 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:47,033 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:47,039 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:52:47,039 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,039 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:47,040 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,040 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:47,040 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:47,045 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:52:47,046 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,046 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:47,046 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,047 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:47,047 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:47,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:47,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:47,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:47,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:47,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:47,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 46 [2021-11-19 13:52:47,058 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,059 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:52:47,060 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,060 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:52:47,060 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:47,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,066 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:47,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:47,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:47,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:47,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:47,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 57 [2021-11-19 13:52:47,081 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,083 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:52:47,083 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,083 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:52:47,084 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:47,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,090 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,092 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:52:47,092 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:47,093 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:1249, output treesize:302 [2021-11-19 13:52:47,097 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,100 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:52:47,115 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.6 percent of original size [2021-11-19 13:52:47,116 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-19 13:52:47,117 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,118 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-19 13:52:47,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,122 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,128 INFO L180 QuantifierPusher]: treesize reduction 26, result has 88.9 percent of original size [2021-11-19 13:52:47,128 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:47,129 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,131 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 201 [2021-11-19 13:52:47,138 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 237 [2021-11-19 13:52:47,139 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,140 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-19 13:52:47,146 INFO L180 QuantifierPusher]: treesize reduction 26, result has 88.9 percent of original size [2021-11-19 13:52:47,146 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:47,147 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,149 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 201 [2021-11-19 13:52:47,151 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 237 [2021-11-19 13:52:47,152 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,154 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-19 13:52:47,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,157 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,158 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,158 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,159 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,159 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,161 INFO L180 QuantifierPusher]: treesize reduction 26, result has 88.9 percent of original size [2021-11-19 13:52:47,162 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:47,168 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,171 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 201 [2021-11-19 13:52:47,174 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 237 [2021-11-19 13:52:47,176 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,178 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 272 [2021-11-19 13:52:47,181 INFO L180 QuantifierPusher]: treesize reduction 18, result has 95.0 percent of original size [2021-11-19 13:52:47,182 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:47,183 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,186 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:47,187 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,188 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:47,188 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,189 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:52:47,190 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:47,191 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,191 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-11-19 13:52:47,193 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 238 [2021-11-19 13:52:47,193 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:47,194 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,196 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 239 [2021-11-19 13:52:47,197 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 240 [2021-11-19 13:52:47,197 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:47,198 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,200 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:47,201 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,202 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:47,202 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,203 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-19 13:52:47,203 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:47,204 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,205 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:52:47,206 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 248 [2021-11-19 13:52:47,206 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:47,207 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,209 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 239 [2021-11-19 13:52:47,210 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 240 [2021-11-19 13:52:47,213 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:47,214 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,215 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:47,215 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,216 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:52:47,216 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:47,217 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,217 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:52:47,218 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:47,219 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,219 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-19 13:52:47,220 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:47,221 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,221 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-11-19 13:52:47,223 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 269 [2021-11-19 13:52:47,223 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:47,224 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,226 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 260 [2021-11-19 13:52:47,227 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 340 [2021-11-19 13:52:47,231 INFO L446 ElimStorePlain]: Different costs {10=[|v_#length_207|], 15=[|v_#valid_262|]} [2021-11-19 13:52:47,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:47,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:47,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:47,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:47,272 INFO L354 Elim1Store]: treesize reduction 99, result has 1.0 percent of original size [2021-11-19 13:52:47,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 85 [2021-11-19 13:52:47,274 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.7 percent of original size [2021-11-19 13:52:47,275 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:52:47,276 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,276 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:52:47,277 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:47,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:47,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:47,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:47,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:47,319 INFO L354 Elim1Store]: treesize reduction 99, result has 1.0 percent of original size [2021-11-19 13:52:47,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 85 [2021-11-19 13:52:47,320 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.7 percent of original size [2021-11-19 13:52:47,321 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:52:47,322 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,323 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:52:47,323 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:47,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:47,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:47,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:47,351 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:52:47,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:52:47,352 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:52:47,353 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:47,354 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,354 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:47,354 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:47,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:47,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:47,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:47,372 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:52:47,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:52:47,373 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:52:47,374 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:47,374 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,374 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:47,374 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:47,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,383 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:47,429 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:52:47,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:52:47,430 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,431 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:47,432 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,432 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:47,432 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:47,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:47,509 INFO L354 Elim1Store]: treesize reduction 204, result has 23.3 percent of original size [2021-11-19 13:52:47,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 49 treesize of output 87 [2021-11-19 13:52:47,510 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,512 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:52:47,512 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,512 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:52:47,513 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:47,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:47,561 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:52:47,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:52:47,561 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,563 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:47,563 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,563 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:47,564 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:47,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:47,630 INFO L354 Elim1Store]: treesize reduction 204, result has 23.3 percent of original size [2021-11-19 13:52:47,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 49 treesize of output 87 [2021-11-19 13:52:47,631 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,633 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:52:47,633 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,633 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:52:47,634 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:47,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,644 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,649 INFO L180 QuantifierPusher]: treesize reduction 44, result has 94.9 percent of original size [2021-11-19 13:52:47,652 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 825 [2021-11-19 13:52:47,653 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-11-19 13:52:47,653 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:847, output treesize:825 [2021-11-19 13:52:47,657 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,661 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 796 [2021-11-19 13:52:47,665 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,668 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 772 [2021-11-19 13:52:47,669 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,685 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,685 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,690 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,692 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:47,693 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,693 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:52:47,698 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 292 [2021-11-19 13:52:47,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:47,734 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:52:47,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:52:47,735 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:52:47,740 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,740 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:52:47,740 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:47,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,744 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,746 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,747 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 276 [2021-11-19 13:52:47,748 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:47,748 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:290, output treesize:276 [2021-11-19 13:52:47,752 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,755 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:52:47,759 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,763 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:47,763 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,764 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:52:47,767 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 292 [2021-11-19 13:52:47,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:47,816 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:52:47,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:52:47,817 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,820 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:52:47,821 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,821 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:52:47,822 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:47,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,828 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,830 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,832 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 276 [2021-11-19 13:52:47,833 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:47,833 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:290, output treesize:276 [2021-11-19 13:52:47,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,849 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,871 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,914 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,915 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,927 INFO L180 QuantifierPusher]: treesize reduction 21, result has 93.8 percent of original size [2021-11-19 13:52:47,929 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:47,930 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,930 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:52:47,933 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:52:47,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:47,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:52:47,945 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,948 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:47,948 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,949 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:47,949 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:47,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:47,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,958 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,960 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-19 13:52:47,960 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:47,961 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:300, output treesize:265 [2021-11-19 13:52:47,965 INFO L180 QuantifierPusher]: treesize reduction 21, result has 93.6 percent of original size [2021-11-19 13:52:47,971 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 279 [2021-11-19 13:52:47,978 INFO L180 QuantifierPusher]: treesize reduction 21, result has 93.8 percent of original size [2021-11-19 13:52:47,980 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:47,980 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,981 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:52:47,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:52:47,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:47,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:52:47,996 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:47,999 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:47,999 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,000 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:48,000 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:48,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,007 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,009 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,012 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-19 13:52:48,013 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:48,013 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:300, output treesize:265 [2021-11-19 13:52:48,018 INFO L180 QuantifierPusher]: treesize reduction 21, result has 93.6 percent of original size [2021-11-19 13:52:48,023 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 279 [2021-11-19 13:52:48,026 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,041 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,042 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,049 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,053 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,058 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,067 INFO L180 QuantifierPusher]: treesize reduction 21, result has 93.8 percent of original size [2021-11-19 13:52:48,067 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:48,068 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,068 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:52:48,071 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:52:48,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:48,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:52:48,080 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,083 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:48,083 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,084 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:48,084 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:48,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,088 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,089 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,091 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-19 13:52:48,091 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:48,091 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:300, output treesize:265 [2021-11-19 13:52:48,094 INFO L180 QuantifierPusher]: treesize reduction 21, result has 93.8 percent of original size [2021-11-19 13:52:48,096 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:48,096 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,097 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:52:48,099 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:52:48,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:48,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:52:48,108 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,111 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:48,111 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,112 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:48,112 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:48,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,116 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,118 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,119 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-19 13:52:48,120 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:48,120 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:300, output treesize:265 [2021-11-19 13:52:48,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,131 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,142 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,170 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,175 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:52:48,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,197 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,197 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,203 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 27 for LOIs [2021-11-19 13:52:48,206 INFO L180 QuantifierPusher]: treesize reduction 27, result has 80.1 percent of original size [2021-11-19 13:52:48,208 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-19 13:52:48,209 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,210 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-19 13:52:48,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,223 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,237 INFO L180 QuantifierPusher]: treesize reduction 24, result has 92.0 percent of original size [2021-11-19 13:52:48,238 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:48,239 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,241 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 224 [2021-11-19 13:52:48,244 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 303 [2021-11-19 13:52:48,245 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,247 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 317 [2021-11-19 13:52:48,261 INFO L180 QuantifierPusher]: treesize reduction 24, result has 92.0 percent of original size [2021-11-19 13:52:48,262 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:48,263 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,265 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 228 [2021-11-19 13:52:48,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 303 [2021-11-19 13:52:48,271 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,273 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 317 [2021-11-19 13:52:48,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,285 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,293 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,294 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,294 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,294 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,305 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,309 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,309 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,310 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,311 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,316 INFO L180 QuantifierPusher]: treesize reduction 24, result has 91.9 percent of original size [2021-11-19 13:52:48,317 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:48,318 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,323 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 228 [2021-11-19 13:52:48,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 303 [2021-11-19 13:52:48,332 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,333 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 338 [2021-11-19 13:52:48,340 INFO L180 QuantifierPusher]: treesize reduction 18, result has 95.7 percent of original size [2021-11-19 13:52:48,341 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:48,346 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,348 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:48,349 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,349 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:48,350 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:52:48,351 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:48,351 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,351 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-11-19 13:52:48,352 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-19 13:52:48,352 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:48,353 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,354 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 266 [2021-11-19 13:52:48,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-19 13:52:48,355 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:48,356 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,357 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:48,358 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,358 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:48,359 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,359 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-19 13:52:48,360 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:48,360 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,360 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:52:48,361 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 275 [2021-11-19 13:52:48,362 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:48,362 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,363 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 266 [2021-11-19 13:52:48,364 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-19 13:52:48,366 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:48,367 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,368 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:48,368 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,368 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-19 13:52:48,369 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:48,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-11-19 13:52:48,370 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:48,370 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,371 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:52:48,371 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:48,371 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,372 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:52:48,373 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 296 [2021-11-19 13:52:48,373 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:48,374 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,375 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 287 [2021-11-19 13:52:48,376 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 406 [2021-11-19 13:52:48,379 INFO L446 ElimStorePlain]: Different costs {10=[|v_#length_208|], 15=[|v_#valid_263|]} [2021-11-19 13:52:48,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:48,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:48,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:48,406 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:52:48,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:52:48,406 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:52:48,407 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:48,408 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,408 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:48,408 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:48,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:48,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:48,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:48,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:48,441 INFO L354 Elim1Store]: treesize reduction 99, result has 1.0 percent of original size [2021-11-19 13:52:48,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 85 [2021-11-19 13:52:48,442 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.7 percent of original size [2021-11-19 13:52:48,443 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:52:48,443 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,444 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:52:48,444 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:48,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:48,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:48,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:48,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:48,479 INFO L354 Elim1Store]: treesize reduction 99, result has 1.0 percent of original size [2021-11-19 13:52:48,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 85 [2021-11-19 13:52:48,480 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.7 percent of original size [2021-11-19 13:52:48,481 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:52:48,481 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,482 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:52:48,482 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:48,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:48,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:48,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:48,502 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:52:48,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:52:48,502 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:52:48,503 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:48,504 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,504 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:48,504 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:48,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,524 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:48,572 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:52:48,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:52:48,573 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,574 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:48,575 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,575 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:48,575 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:48,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:48,650 INFO L354 Elim1Store]: treesize reduction 204, result has 23.3 percent of original size [2021-11-19 13:52:48,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 49 treesize of output 87 [2021-11-19 13:52:48,650 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,652 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:52:48,652 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,653 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:52:48,653 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:48,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:48,759 INFO L354 Elim1Store]: treesize reduction 204, result has 23.3 percent of original size [2021-11-19 13:52:48,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 49 treesize of output 87 [2021-11-19 13:52:48,760 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,762 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:52:48,762 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,763 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:52:48,763 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:48,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:48,809 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:52:48,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:52:48,810 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,811 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:48,812 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,812 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:48,812 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:48,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,843 INFO L180 QuantifierPusher]: treesize reduction 140, result has 87.1 percent of original size [2021-11-19 13:52:48,848 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 945 [2021-11-19 13:52:48,849 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-11-19 13:52:48,849 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:1063, output treesize:945 [2021-11-19 13:52:48,860 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,865 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 916 [2021-11-19 13:52:48,875 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:48,889 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 892 [2021-11-19 13:52:48,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,913 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,915 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,931 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:48,936 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 13:52:55,308 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 13:52:55,309 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 13:52:55,309 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 6, 8] total 24 [2021-11-19 13:52:55,309 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109742905] [2021-11-19 13:52:55,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 13:52:55,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-11-19 13:52:55,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:52:55,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-11-19 13:52:55,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=299, Invalid=1507, Unknown=0, NotChecked=0, Total=1806 [2021-11-19 13:52:55,311 INFO L87 Difference]: Start difference. First operand 387 states and 466 transitions. Second operand has 25 states, 22 states have (on average 5.045454545454546) internal successors, (111), 23 states have internal predecessors, (111), 6 states have call successors, (9), 6 states have call predecessors, (9), 6 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2021-11-19 13:52:55,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:52:55,869 INFO L93 Difference]: Finished difference Result 476 states and 558 transitions. [2021-11-19 13:52:55,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-19 13:52:55,870 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 22 states have (on average 5.045454545454546) internal successors, (111), 23 states have internal predecessors, (111), 6 states have call successors, (9), 6 states have call predecessors, (9), 6 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) Word has length 48 [2021-11-19 13:52:55,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:52:55,872 INFO L225 Difference]: With dead ends: 476 [2021-11-19 13:52:55,872 INFO L226 Difference]: Without dead ends: 476 [2021-11-19 13:52:55,873 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 120 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 886 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=470, Invalid=2182, Unknown=0, NotChecked=0, Total=2652 [2021-11-19 13:52:55,873 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 414 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 312 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 414 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-19 13:52:55,873 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [414 Valid, 221 Invalid, 442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 312 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-19 13:52:55,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2021-11-19 13:52:55,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 386. [2021-11-19 13:52:55,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 350 states have (on average 1.2285714285714286) internal successors, (430), 367 states have internal predecessors, (430), 9 states have call successors, (9), 9 states have call predecessors, (9), 18 states have return successors, (22), 9 states have call predecessors, (22), 9 states have call successors, (22) [2021-11-19 13:52:55,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 461 transitions. [2021-11-19 13:52:55,883 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 461 transitions. Word has length 48 [2021-11-19 13:52:55,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:52:55,884 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 461 transitions. [2021-11-19 13:52:55,884 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 22 states have (on average 5.045454545454546) internal successors, (111), 23 states have internal predecessors, (111), 6 states have call successors, (9), 6 states have call predecessors, (9), 6 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2021-11-19 13:52:55,884 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 461 transitions. [2021-11-19 13:52:55,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-11-19 13:52:55,885 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:52:55,885 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:52:55,920 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-11-19 13:52:56,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1002 [2021-11-19 13:52:56,099 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:52:56,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:52:56,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1930008197, now seen corresponding path program 1 times [2021-11-19 13:52:56,100 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:52:56,100 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113764933] [2021-11-19 13:52:56,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:52:56,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:52:56,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:52:56,590 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 8 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:52:56,590 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:52:56,590 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113764933] [2021-11-19 13:52:56,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113764933] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 13:52:56,590 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [942165631] [2021-11-19 13:52:56,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:52:56,591 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:52:56,591 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 13:52:56,591 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 13:52:56,593 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-11-19 13:52:56,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:52:56,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 33 conjunts are in the unsatisfiable core [2021-11-19 13:52:56,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:52:56,787 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-11-19 13:52:56,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2021-11-19 13:52:57,064 INFO L354 Elim1Store]: treesize reduction 30, result has 37.5 percent of original size [2021-11-19 13:52:57,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2021-11-19 13:52:57,188 INFO L354 Elim1Store]: treesize reduction 40, result has 40.3 percent of original size [2021-11-19 13:52:57,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 46 [2021-11-19 13:52:57,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2021-11-19 13:52:57,547 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 15 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:52:57,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:52:57,630 INFO L354 Elim1Store]: treesize reduction 5, result has 58.3 percent of original size [2021-11-19 13:52:57,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 77 treesize of output 70 [2021-11-19 13:52:57,902 INFO L354 Elim1Store]: treesize reduction 5, result has 84.8 percent of original size [2021-11-19 13:52:57,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 73 treesize of output 90 [2021-11-19 13:52:58,173 INFO L354 Elim1Store]: treesize reduction 5, result has 58.3 percent of original size [2021-11-19 13:52:58,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 16 [2021-11-19 13:52:58,211 INFO L354 Elim1Store]: treesize reduction 7, result has 41.7 percent of original size [2021-11-19 13:52:58,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 9 [2021-11-19 13:52:58,222 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 2 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:52:58,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [942165631] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 13:52:58,223 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1367446454] [2021-11-19 13:52:58,225 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2021-11-19 13:52:58,225 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 13:52:58,226 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 13:52:58,226 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 13:52:58,226 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 13:52:58,232 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,233 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:58,233 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,234 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:52:58,234 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:58,235 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,236 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:58,239 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-19 13:52:58,245 INFO L446 ElimStorePlain]: Different costs {5=[|v_#length_219|], 13=[|v_#valid_283|]} [2021-11-19 13:52:58,254 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:52:58,255 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,255 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:58,256 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,256 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:58,256 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:58,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:58,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:58,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:58,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:58,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:58,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 46 [2021-11-19 13:52:58,304 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,306 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:52:58,307 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,307 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:52:58,307 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:58,317 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:52:58,317 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,318 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:58,318 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,319 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:58,319 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:58,328 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:52:58,328 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,329 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:58,329 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,329 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:58,330 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:58,330 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,339 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:58,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:58,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:58,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:58,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:58,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 57 [2021-11-19 13:52:58,361 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,363 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:52:58,364 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,364 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:52:58,365 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:58,365 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,384 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,388 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,391 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:52:58,392 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:58,392 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:1249, output treesize:302 [2021-11-19 13:52:58,400 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,406 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:52:58,412 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.6 percent of original size [2021-11-19 13:52:58,414 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-19 13:52:58,415 INFO L180 QuantifierPusher]: treesize reduction 18, result has 85.5 percent of original size [2021-11-19 13:52:58,417 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-19 13:52:58,419 INFO L180 QuantifierPusher]: treesize reduction 18, result has 90.4 percent of original size [2021-11-19 13:52:58,420 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:58,421 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,421 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:52:58,422 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:58,423 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,423 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:52:58,425 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2021-11-19 13:52:58,427 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_220|], 10=[|v_#valid_284|]} [2021-11-19 13:52:58,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:58,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:58,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:58,458 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:52:58,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2021-11-19 13:52:58,459 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,460 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:58,461 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,462 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:58,462 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:58,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:58,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:58,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:58,486 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:52:58,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2021-11-19 13:52:58,488 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,489 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:58,490 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,491 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:58,491 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:58,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,499 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:58,565 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:52:58,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:52:58,567 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,570 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:58,571 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,571 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:58,572 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:58,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:58,618 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:52:58,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:52:58,619 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,621 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:58,622 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,622 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:58,622 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:58,623 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,631 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,633 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 345 [2021-11-19 13:52:58,634 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 13:52:58,634 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:327, output treesize:345 [2021-11-19 13:52:58,643 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.7 percent of original size [2021-11-19 13:52:58,645 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:58,648 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,648 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:58,649 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,649 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-19 13:52:58,652 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 371 [2021-11-19 13:52:58,652 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:58,654 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,656 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-19 13:52:58,659 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 378 [2021-11-19 13:52:58,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:58,744 INFO L354 Elim1Store]: treesize reduction 136, result has 28.0 percent of original size [2021-11-19 13:52:58,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 40 treesize of output 73 [2021-11-19 13:52:58,746 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,748 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-19 13:52:58,749 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,749 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-19 13:52:58,749 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:58,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:58,823 INFO L354 Elim1Store]: treesize reduction 136, result has 28.0 percent of original size [2021-11-19 13:52:58,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 40 treesize of output 73 [2021-11-19 13:52:58,824 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,825 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-19 13:52:58,826 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,826 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-19 13:52:58,827 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:58,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,833 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,835 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 423 [2021-11-19 13:52:58,838 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 13:52:58,838 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:387, output treesize:423 [2021-11-19 13:52:58,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,860 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,860 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,861 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,861 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,861 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,863 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,870 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,871 INFO L180 QuantifierPusher]: treesize reduction 18, result has 61.7 percent of original size [2021-11-19 13:52:58,872 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-19 13:52:58,875 INFO L180 QuantifierPusher]: treesize reduction 6, result has 98.3 percent of original size [2021-11-19 13:52:58,880 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:58,880 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:52:58,882 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 298 [2021-11-19 13:52:58,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:58,909 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:52:58,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:52:58,910 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,912 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:52:58,912 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,913 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:52:58,913 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:58,913 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,917 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,919 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,920 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 282 [2021-11-19 13:52:58,921 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:58,921 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:296, output treesize:282 [2021-11-19 13:52:58,925 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,929 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:52:58,939 INFO L180 QuantifierPusher]: treesize reduction 6, result has 98.3 percent of original size [2021-11-19 13:52:58,941 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:58,941 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,942 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:52:58,948 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 298 [2021-11-19 13:52:58,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:58,983 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:52:58,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:52:58,984 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,987 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:52:58,988 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,988 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:52:58,988 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:58,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:58,995 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:58,998 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,000 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 282 [2021-11-19 13:52:59,001 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:59,001 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:296, output treesize:282 [2021-11-19 13:52:59,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,010 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,015 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,027 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,042 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,047 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,054 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,058 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,073 INFO L180 QuantifierPusher]: treesize reduction 27, result has 92.3 percent of original size [2021-11-19 13:52:59,075 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:59,075 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,075 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:52:59,077 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 308 [2021-11-19 13:52:59,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:59,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:52:59,086 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,089 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:59,089 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,090 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:59,090 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:59,090 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,096 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,097 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 271 [2021-11-19 13:52:59,098 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:59,098 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:306, output treesize:271 [2021-11-19 13:52:59,111 INFO L180 QuantifierPusher]: treesize reduction 30, result has 91.5 percent of original size [2021-11-19 13:52:59,116 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 285 [2021-11-19 13:52:59,121 INFO L180 QuantifierPusher]: treesize reduction 27, result has 92.3 percent of original size [2021-11-19 13:52:59,123 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:59,123 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,123 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:52:59,126 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 308 [2021-11-19 13:52:59,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:59,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:52:59,145 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,149 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:59,149 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,149 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:59,150 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:59,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,157 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,159 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,162 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 271 [2021-11-19 13:52:59,163 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:59,163 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:306, output treesize:271 [2021-11-19 13:52:59,169 INFO L180 QuantifierPusher]: treesize reduction 30, result has 91.5 percent of original size [2021-11-19 13:52:59,176 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 285 [2021-11-19 13:52:59,179 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,194 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,195 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,211 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,233 INFO L180 QuantifierPusher]: treesize reduction 27, result has 92.3 percent of original size [2021-11-19 13:52:59,234 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:59,234 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,235 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:52:59,240 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 308 [2021-11-19 13:52:59,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:59,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:52:59,251 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,254 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:59,255 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,255 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:59,255 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:59,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,262 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,265 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 271 [2021-11-19 13:52:59,268 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:59,269 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:306, output treesize:271 [2021-11-19 13:52:59,274 INFO L180 QuantifierPusher]: treesize reduction 27, result has 92.3 percent of original size [2021-11-19 13:52:59,276 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:59,276 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,277 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:52:59,279 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 308 [2021-11-19 13:52:59,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:59,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:52:59,293 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,296 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:59,296 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,297 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:52:59,297 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:59,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,304 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,307 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,308 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 271 [2021-11-19 13:52:59,309 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:52:59,309 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:306, output treesize:271 [2021-11-19 13:52:59,309 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,321 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,335 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,354 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,357 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:52:59,358 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,378 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,378 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,384 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 34 for LOIs [2021-11-19 13:52:59,393 INFO L180 QuantifierPusher]: treesize reduction 33, result has 78.0 percent of original size [2021-11-19 13:52:59,395 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-19 13:52:59,398 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.5 percent of original size [2021-11-19 13:52:59,399 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-19 13:52:59,403 INFO L180 QuantifierPusher]: treesize reduction 18, result has 91.8 percent of original size [2021-11-19 13:52:59,404 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:59,404 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,405 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:52:59,405 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:59,405 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,405 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:52:59,407 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 205 [2021-11-19 13:52:59,408 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_221|], 10=[|v_#valid_286|]} [2021-11-19 13:52:59,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:59,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:59,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:59,430 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:52:59,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2021-11-19 13:52:59,431 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,432 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:59,432 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,433 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:59,433 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:59,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:59,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:59,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:59,450 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:52:59,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2021-11-19 13:52:59,451 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,452 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:59,452 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,453 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:52:59,453 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:59,453 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,460 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:59,505 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:52:59,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:52:59,506 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,507 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:59,507 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,508 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:59,508 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:59,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:59,547 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:52:59,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:52:59,547 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,549 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:59,549 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,549 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:52:59,550 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:59,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,557 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,559 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,561 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 411 [2021-11-19 13:52:59,562 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 13:52:59,562 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:393, output treesize:411 [2021-11-19 13:52:59,582 INFO L180 QuantifierPusher]: treesize reduction 9, result has 98.0 percent of original size [2021-11-19 13:52:59,585 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:59,587 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,587 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:59,587 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,588 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-19 13:52:59,590 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 437 [2021-11-19 13:52:59,590 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:52:59,592 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,594 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 423 [2021-11-19 13:52:59,596 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 444 [2021-11-19 13:52:59,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:59,688 INFO L354 Elim1Store]: treesize reduction 136, result has 28.0 percent of original size [2021-11-19 13:52:59,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 40 treesize of output 73 [2021-11-19 13:52:59,689 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,691 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-19 13:52:59,691 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,692 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-19 13:52:59,692 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:59,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:52:59,757 INFO L354 Elim1Store]: treesize reduction 136, result has 28.0 percent of original size [2021-11-19 13:52:59,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 40 treesize of output 73 [2021-11-19 13:52:59,757 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,759 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-19 13:52:59,760 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,760 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-19 13:52:59,760 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:52:59,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,770 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:52:59,776 INFO L180 QuantifierPusher]: treesize reduction 12, result has 97.5 percent of original size [2021-11-19 13:52:59,779 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 477 [2021-11-19 13:52:59,779 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 13:52:59,780 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:453, output treesize:477 [2021-11-19 13:52:59,783 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,810 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,815 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,817 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,817 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,818 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,819 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,826 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,830 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,833 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,835 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,885 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,885 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,899 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:52:59,902 INFO L180 QuantifierPusher]: treesize reduction 48, result has 55.1 percent of original size [2021-11-19 13:52:59,903 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-19 13:52:59,906 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 13:53:04,725 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 13:53:04,725 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 13:53:04,725 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 15, 15] total 44 [2021-11-19 13:53:04,726 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711449856] [2021-11-19 13:53:04,726 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 13:53:04,726 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2021-11-19 13:53:04,726 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:53:04,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-11-19 13:53:04,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=522, Invalid=3510, Unknown=0, NotChecked=0, Total=4032 [2021-11-19 13:53:04,727 INFO L87 Difference]: Start difference. First operand 386 states and 461 transitions. Second operand has 45 states, 44 states have (on average 2.909090909090909) internal successors, (128), 40 states have internal predecessors, (128), 7 states have call successors, (9), 8 states have call predecessors, (9), 6 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2021-11-19 13:53:05,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:53:05,868 INFO L93 Difference]: Finished difference Result 428 states and 492 transitions. [2021-11-19 13:53:05,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-11-19 13:53:05,868 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 44 states have (on average 2.909090909090909) internal successors, (128), 40 states have internal predecessors, (128), 7 states have call successors, (9), 8 states have call predecessors, (9), 6 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) Word has length 49 [2021-11-19 13:53:05,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:53:05,870 INFO L225 Difference]: With dead ends: 428 [2021-11-19 13:53:05,870 INFO L226 Difference]: Without dead ends: 428 [2021-11-19 13:53:05,871 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 98 SyntacticMatches, 28 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3394 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=908, Invalid=5572, Unknown=0, NotChecked=0, Total=6480 [2021-11-19 13:53:05,871 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 677 mSDsluCounter, 516 mSDsCounter, 0 mSdLazyCounter, 535 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 677 SdHoareTripleChecker+Valid, 529 SdHoareTripleChecker+Invalid, 935 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 273 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-19 13:53:05,871 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [677 Valid, 529 Invalid, 935 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 535 Invalid, 0 Unknown, 273 Unchecked, 0.3s Time] [2021-11-19 13:53:05,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2021-11-19 13:53:05,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 342. [2021-11-19 13:53:05,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 309 states have (on average 1.2103559870550162) internal successors, (374), 325 states have internal predecessors, (374), 8 states have call successors, (8), 8 states have call predecessors, (8), 16 states have return successors, (19), 8 states have call predecessors, (19), 8 states have call successors, (19) [2021-11-19 13:53:05,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 401 transitions. [2021-11-19 13:53:05,879 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 401 transitions. Word has length 49 [2021-11-19 13:53:05,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:53:05,880 INFO L470 AbstractCegarLoop]: Abstraction has 342 states and 401 transitions. [2021-11-19 13:53:05,880 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 44 states have (on average 2.909090909090909) internal successors, (128), 40 states have internal predecessors, (128), 7 states have call successors, (9), 8 states have call predecessors, (9), 6 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2021-11-19 13:53:05,880 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 401 transitions. [2021-11-19 13:53:05,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-11-19 13:53:05,881 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:53:05,881 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:53:05,923 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-11-19 13:53:06,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1111 [2021-11-19 13:53:06,107 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:53:06,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:53:06,108 INFO L85 PathProgramCache]: Analyzing trace with hash -764196878, now seen corresponding path program 1 times [2021-11-19 13:53:06,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:53:06,108 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107665575] [2021-11-19 13:53:06,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:53:06,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:53:06,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:53:06,271 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 18 proven. 18 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-19 13:53:06,271 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:53:06,271 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107665575] [2021-11-19 13:53:06,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107665575] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 13:53:06,272 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [4010938] [2021-11-19 13:53:06,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:53:06,272 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:53:06,272 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 13:53:06,276 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 13:53:06,294 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-11-19 13:53:06,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:53:06,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-19 13:53:06,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:53:06,370 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-19 13:53:06,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-19 13:53:06,470 INFO L354 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2021-11-19 13:53:06,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 26 [2021-11-19 13:53:06,622 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-19 13:53:06,622 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:53:06,901 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-11-19 13:53:06,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [4010938] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 13:53:06,902 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1645867699] [2021-11-19 13:53:06,903 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2021-11-19 13:53:06,903 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 13:53:06,904 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 13:53:06,904 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 13:53:06,904 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 13:53:06,909 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:06,910 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:06,910 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:06,911 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:06,911 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:06,912 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:06,912 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:53:06,915 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-19 13:53:06,920 INFO L446 ElimStorePlain]: Different costs {5=[|v_#length_229|], 13=[|v_#valid_300|]} [2021-11-19 13:53:06,927 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:53:06,928 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:06,928 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:06,928 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:06,929 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:06,929 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:06,936 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:53:06,936 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:06,937 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:06,937 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:06,937 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:06,938 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:06,944 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:53:06,945 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:06,945 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:06,945 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:06,945 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:06,945 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:06,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:06,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:06,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:06,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:06,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:06,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 46 [2021-11-19 13:53:06,956 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:06,957 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:53:06,958 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:06,958 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:53:06,958 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:06,958 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:06,963 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:06,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:06,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:06,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:06,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:06,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:06,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 57 [2021-11-19 13:53:06,978 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:06,980 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:53:06,980 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:06,980 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:53:06,981 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:06,981 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:06,986 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:06,987 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:06,989 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:53:06,989 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:06,989 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:1249, output treesize:302 [2021-11-19 13:53:06,993 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:06,996 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:53:07,001 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.6 percent of original size [2021-11-19 13:53:07,002 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-19 13:53:07,003 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,004 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-19 13:53:07,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,012 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.0 percent of original size [2021-11-19 13:53:07,013 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:07,014 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,015 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 13:53:07,022 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 224 [2021-11-19 13:53:07,023 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,025 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 238 [2021-11-19 13:53:07,030 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.0 percent of original size [2021-11-19 13:53:07,031 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:07,031 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,033 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 13:53:07,035 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 224 [2021-11-19 13:53:07,036 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,038 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 238 [2021-11-19 13:53:07,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,041 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,041 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,042 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,042 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,044 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.0 percent of original size [2021-11-19 13:53:07,045 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:07,046 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,047 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 13:53:07,049 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 224 [2021-11-19 13:53:07,050 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,051 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 259 [2021-11-19 13:53:07,053 INFO L180 QuantifierPusher]: treesize reduction 18, result has 94.8 percent of original size [2021-11-19 13:53:07,054 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:07,054 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,056 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:07,057 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,057 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:07,057 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,058 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 13:53:07,058 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:07,058 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,059 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:53:07,060 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 225 [2021-11-19 13:53:07,060 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:07,060 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,061 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 226 [2021-11-19 13:53:07,062 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 227 [2021-11-19 13:53:07,062 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:07,063 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,063 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:07,064 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,065 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:07,065 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,065 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-11-19 13:53:07,066 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:07,066 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,066 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:53:07,067 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 235 [2021-11-19 13:53:07,067 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:07,068 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,068 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 226 [2021-11-19 13:53:07,069 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 227 [2021-11-19 13:53:07,071 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:07,072 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,072 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:07,072 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,073 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-11-19 13:53:07,073 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:07,073 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,074 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 13:53:07,074 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:07,074 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,074 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:53:07,075 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:07,075 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,075 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:53:07,076 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 256 [2021-11-19 13:53:07,076 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:07,077 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,078 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 247 [2021-11-19 13:53:07,092 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 327 [2021-11-19 13:53:07,096 INFO L446 ElimStorePlain]: Different costs {10=[|v_#length_230|], 15=[|v_#valid_301|]} [2021-11-19 13:53:07,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:07,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:07,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:07,122 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:53:07,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:53:07,122 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:53:07,128 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:07,129 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,129 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:07,129 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:07,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:07,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:07,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:07,153 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:53:07,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:53:07,154 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:53:07,155 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:07,155 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,156 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:07,156 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:07,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:07,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:07,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:07,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:07,186 INFO L354 Elim1Store]: treesize reduction 84, result has 1.2 percent of original size [2021-11-19 13:53:07,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 73 treesize of output 80 [2021-11-19 13:53:07,187 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.1 percent of original size [2021-11-19 13:53:07,188 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:53:07,188 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,189 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:53:07,189 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:07,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:07,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:07,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:07,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:07,211 INFO L354 Elim1Store]: treesize reduction 84, result has 1.2 percent of original size [2021-11-19 13:53:07,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 73 treesize of output 80 [2021-11-19 13:53:07,212 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.1 percent of original size [2021-11-19 13:53:07,213 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:53:07,213 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,213 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:53:07,214 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:07,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,222 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:07,290 INFO L354 Elim1Store]: treesize reduction 174, result has 23.0 percent of original size [2021-11-19 13:53:07,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 44 treesize of output 77 [2021-11-19 13:53:07,290 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,292 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:53:07,292 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,293 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:53:07,293 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:07,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:07,336 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:53:07,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:53:07,337 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,338 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:07,339 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,339 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:07,339 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:07,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:07,382 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:53:07,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:53:07,383 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,384 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:07,384 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,385 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:07,385 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:07,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:07,443 INFO L354 Elim1Store]: treesize reduction 174, result has 23.0 percent of original size [2021-11-19 13:53:07,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 44 treesize of output 77 [2021-11-19 13:53:07,443 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,445 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:53:07,445 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,446 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:53:07,446 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:07,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,456 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,461 INFO L180 QuantifierPusher]: treesize reduction 44, result has 94.7 percent of original size [2021-11-19 13:53:07,464 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 789 [2021-11-19 13:53:07,465 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-11-19 13:53:07,465 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:821, output treesize:789 [2021-11-19 13:53:07,468 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,473 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 760 [2021-11-19 13:53:07,476 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,479 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 736 [2021-11-19 13:53:07,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,496 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,497 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:07,497 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,497 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:53:07,501 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 292 [2021-11-19 13:53:07,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:07,544 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:53:07,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:53:07,545 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,548 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:53:07,549 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,549 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:53:07,550 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:07,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,558 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,570 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 276 [2021-11-19 13:53:07,571 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:07,571 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:290, output treesize:276 [2021-11-19 13:53:07,578 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,583 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:53:07,587 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,590 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:07,591 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,591 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:53:07,595 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 292 [2021-11-19 13:53:07,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:07,625 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:53:07,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:53:07,626 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,629 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:53:07,629 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,630 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:53:07,630 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:07,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,638 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,641 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 276 [2021-11-19 13:53:07,641 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:07,642 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:290, output treesize:276 [2021-11-19 13:53:07,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,661 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,675 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,689 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,693 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,698 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,706 INFO L180 QuantifierPusher]: treesize reduction 21, result has 93.8 percent of original size [2021-11-19 13:53:07,707 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:07,707 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,708 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:53:07,712 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:53:07,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:07,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:53:07,723 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,726 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:07,726 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,727 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:07,727 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:07,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,733 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,736 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,738 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-19 13:53:07,739 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:07,739 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:300, output treesize:265 [2021-11-19 13:53:07,744 INFO L180 QuantifierPusher]: treesize reduction 21, result has 93.6 percent of original size [2021-11-19 13:53:07,750 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 279 [2021-11-19 13:53:07,754 INFO L180 QuantifierPusher]: treesize reduction 21, result has 93.8 percent of original size [2021-11-19 13:53:07,757 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:07,757 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,757 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:53:07,759 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:53:07,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:07,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:53:07,768 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,770 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:07,771 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,771 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:07,771 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:07,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,776 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,777 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,778 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-19 13:53:07,778 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:07,779 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:300, output treesize:265 [2021-11-19 13:53:07,781 INFO L180 QuantifierPusher]: treesize reduction 21, result has 93.6 percent of original size [2021-11-19 13:53:07,797 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 279 [2021-11-19 13:53:07,799 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,818 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,831 INFO L180 QuantifierPusher]: treesize reduction 21, result has 93.8 percent of original size [2021-11-19 13:53:07,832 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:07,832 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,833 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:53:07,836 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:53:07,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:07,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:53:07,845 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:07,848 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,848 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:07,848 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:07,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,853 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,854 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,855 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-19 13:53:07,856 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:07,856 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:300, output treesize:265 [2021-11-19 13:53:07,859 INFO L180 QuantifierPusher]: treesize reduction 21, result has 93.8 percent of original size [2021-11-19 13:53:07,861 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:07,861 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,861 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:53:07,863 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:53:07,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:07,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:53:07,872 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,875 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:07,875 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,875 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:07,875 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:07,876 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,880 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,881 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,883 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-19 13:53:07,883 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:07,883 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:300, output treesize:265 [2021-11-19 13:53:07,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,905 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,906 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,923 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,926 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:53:07,926 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,954 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,957 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 27 for LOIs [2021-11-19 13:53:07,960 INFO L180 QuantifierPusher]: treesize reduction 27, result has 80.1 percent of original size [2021-11-19 13:53:07,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-19 13:53:07,978 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:07,979 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-19 13:53:07,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:07,994 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,008 INFO L180 QuantifierPusher]: treesize reduction 24, result has 92.0 percent of original size [2021-11-19 13:53:08,009 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:08,010 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,013 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 228 [2021-11-19 13:53:08,016 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 303 [2021-11-19 13:53:08,017 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,019 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 317 [2021-11-19 13:53:08,035 INFO L180 QuantifierPusher]: treesize reduction 24, result has 92.0 percent of original size [2021-11-19 13:53:08,036 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:08,037 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,041 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 224 [2021-11-19 13:53:08,045 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 303 [2021-11-19 13:53:08,049 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,053 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 317 [2021-11-19 13:53:08,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,077 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,085 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,085 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,085 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,092 INFO L180 QuantifierPusher]: treesize reduction 24, result has 91.9 percent of original size [2021-11-19 13:53:08,093 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:08,094 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,096 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 224 [2021-11-19 13:53:08,098 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 303 [2021-11-19 13:53:08,103 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,105 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 338 [2021-11-19 13:53:08,128 INFO L180 QuantifierPusher]: treesize reduction 18, result has 95.7 percent of original size [2021-11-19 13:53:08,129 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:08,130 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,133 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:08,135 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,135 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:08,136 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,136 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:53:08,137 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:08,137 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,138 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-11-19 13:53:08,139 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-19 13:53:08,140 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:08,141 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,142 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 266 [2021-11-19 13:53:08,144 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-19 13:53:08,144 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:08,145 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,147 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:08,148 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,149 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:08,150 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,150 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:53:08,151 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:08,151 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,152 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-19 13:53:08,153 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 275 [2021-11-19 13:53:08,153 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:08,155 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,156 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 266 [2021-11-19 13:53:08,157 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-19 13:53:08,161 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:08,162 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,163 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:08,163 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,164 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-19 13:53:08,164 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:08,165 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,165 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-11-19 13:53:08,166 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:08,166 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,167 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:53:08,167 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:08,168 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,168 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:53:08,170 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 296 [2021-11-19 13:53:08,170 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:08,171 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,173 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 287 [2021-11-19 13:53:08,175 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 406 [2021-11-19 13:53:08,180 INFO L446 ElimStorePlain]: Different costs {10=[|v_#length_231|], 15=[|v_#valid_302|]} [2021-11-19 13:53:08,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:08,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:08,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:08,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:08,219 INFO L354 Elim1Store]: treesize reduction 99, result has 1.0 percent of original size [2021-11-19 13:53:08,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 85 [2021-11-19 13:53:08,220 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.7 percent of original size [2021-11-19 13:53:08,221 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:53:08,222 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,222 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:53:08,223 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:08,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:08,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:08,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:08,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:08,263 INFO L354 Elim1Store]: treesize reduction 99, result has 1.0 percent of original size [2021-11-19 13:53:08,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 85 [2021-11-19 13:53:08,264 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.7 percent of original size [2021-11-19 13:53:08,265 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:53:08,266 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,266 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:53:08,267 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:08,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:08,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:08,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:08,296 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:53:08,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:53:08,297 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:53:08,298 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:08,298 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,299 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:08,299 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:08,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:08,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:08,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:08,322 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:53:08,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:53:08,322 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:53:08,327 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:08,328 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,329 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:08,329 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:08,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,356 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:08,403 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:53:08,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:53:08,403 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,405 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:08,405 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,405 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:08,405 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:08,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:08,482 INFO L354 Elim1Store]: treesize reduction 204, result has 23.3 percent of original size [2021-11-19 13:53:08,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 49 treesize of output 87 [2021-11-19 13:53:08,483 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,485 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:53:08,485 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,485 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:53:08,486 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:08,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:08,532 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:53:08,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:53:08,532 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,534 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:08,534 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,534 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:08,534 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:08,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:08,598 INFO L354 Elim1Store]: treesize reduction 204, result has 23.3 percent of original size [2021-11-19 13:53:08,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 49 treesize of output 87 [2021-11-19 13:53:08,599 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,600 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:53:08,600 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,601 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:53:08,601 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:08,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,632 INFO L180 QuantifierPusher]: treesize reduction 140, result has 87.1 percent of original size [2021-11-19 13:53:08,636 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 945 [2021-11-19 13:53:08,637 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-11-19 13:53:08,637 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:1063, output treesize:945 [2021-11-19 13:53:08,648 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,663 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 916 [2021-11-19 13:53:08,673 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:08,677 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 892 [2021-11-19 13:53:08,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,698 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,698 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,701 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,718 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,718 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,719 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,719 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:08,723 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 13:53:14,348 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 13:53:14,348 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 13:53:14,348 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5, 4] total 16 [2021-11-19 13:53:14,348 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891687030] [2021-11-19 13:53:14,348 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 13:53:14,348 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-19 13:53:14,349 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:53:14,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-19 13:53:14,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=1046, Unknown=0, NotChecked=0, Total=1260 [2021-11-19 13:53:14,350 INFO L87 Difference]: Start difference. First operand 342 states and 401 transitions. Second operand has 18 states, 14 states have (on average 5.642857142857143) internal successors, (79), 14 states have internal predecessors, (79), 3 states have call successors, (9), 6 states have call predecessors, (9), 4 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2021-11-19 13:53:14,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:53:14,527 INFO L93 Difference]: Finished difference Result 364 states and 418 transitions. [2021-11-19 13:53:14,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-19 13:53:14,528 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 14 states have (on average 5.642857142857143) internal successors, (79), 14 states have internal predecessors, (79), 3 states have call successors, (9), 6 states have call predecessors, (9), 4 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 49 [2021-11-19 13:53:14,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:53:14,530 INFO L225 Difference]: With dead ends: 364 [2021-11-19 13:53:14,530 INFO L226 Difference]: Without dead ends: 364 [2021-11-19 13:53:14,530 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 120 SyntacticMatches, 5 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 571 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=247, Invalid=1313, Unknown=0, NotChecked=0, Total=1560 [2021-11-19 13:53:14,531 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 119 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 39 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 13:53:14,531 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 332 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 191 Invalid, 0 Unknown, 39 Unchecked, 0.1s Time] [2021-11-19 13:53:14,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 364 states. [2021-11-19 13:53:14,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 364 to 342. [2021-11-19 13:53:14,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 309 states have (on average 1.2006472491909386) internal successors, (371), 325 states have internal predecessors, (371), 8 states have call successors, (8), 8 states have call predecessors, (8), 16 states have return successors, (19), 8 states have call predecessors, (19), 8 states have call successors, (19) [2021-11-19 13:53:14,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 398 transitions. [2021-11-19 13:53:14,538 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 398 transitions. Word has length 49 [2021-11-19 13:53:14,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:53:14,539 INFO L470 AbstractCegarLoop]: Abstraction has 342 states and 398 transitions. [2021-11-19 13:53:14,539 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 14 states have (on average 5.642857142857143) internal successors, (79), 14 states have internal predecessors, (79), 3 states have call successors, (9), 6 states have call predecessors, (9), 4 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2021-11-19 13:53:14,539 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 398 transitions. [2021-11-19 13:53:14,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-11-19 13:53:14,540 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:53:14,540 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:53:14,574 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-11-19 13:53:14,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1277 [2021-11-19 13:53:14,755 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:53:14,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:53:14,756 INFO L85 PathProgramCache]: Analyzing trace with hash 2079700607, now seen corresponding path program 1 times [2021-11-19 13:53:14,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:53:14,756 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987947829] [2021-11-19 13:53:14,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:53:14,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:53:14,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:53:14,923 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 21 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-19 13:53:14,923 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:53:14,923 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987947829] [2021-11-19 13:53:14,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987947829] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 13:53:14,923 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470559717] [2021-11-19 13:53:14,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:53:14,924 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:53:14,924 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 13:53:14,925 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 13:53:14,927 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-11-19 13:53:15,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:53:15,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 44 conjunts are in the unsatisfiable core [2021-11-19 13:53:15,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:53:15,025 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-19 13:53:15,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-19 13:53:15,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-19 13:53:15,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-19 13:53:15,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-19 13:53:15,593 INFO L354 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2021-11-19 13:53:15,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 55 [2021-11-19 13:53:15,599 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-19 13:53:15,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 43 [2021-11-19 13:53:15,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 30 [2021-11-19 13:53:15,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2021-11-19 13:53:15,852 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-19 13:53:15,852 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:53:16,664 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-19 13:53:16,665 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1470559717] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 13:53:16,665 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [626649578] [2021-11-19 13:53:16,666 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2021-11-19 13:53:16,666 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 13:53:16,667 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 13:53:16,667 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 13:53:16,667 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 13:53:16,678 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,678 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:16,679 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,679 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:16,679 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:16,679 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,680 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:53:16,682 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-19 13:53:16,686 INFO L446 ElimStorePlain]: Different costs {5=[|v_#length_244|], 13=[|v_#valid_314|]} [2021-11-19 13:53:16,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:16,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:16,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:16,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:16,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:16,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 46 [2021-11-19 13:53:16,725 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,726 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:53:16,727 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,727 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:53:16,727 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:16,735 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:53:16,736 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,736 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:16,737 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,737 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:16,737 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:16,744 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:53:16,745 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,745 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:16,745 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,745 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:16,745 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:16,750 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:53:16,751 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,751 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:16,751 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,751 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:16,751 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:16,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:16,757 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:16,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:16,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:16,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:16,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:16,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 57 [2021-11-19 13:53:16,770 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,772 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:53:16,772 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,773 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:53:16,773 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:16,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:16,778 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,779 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,781 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:53:16,781 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:16,781 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:1249, output treesize:302 [2021-11-19 13:53:16,786 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,789 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:53:16,796 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.6 percent of original size [2021-11-19 13:53:16,797 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-19 13:53:16,798 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,799 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-19 13:53:16,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:16,802 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:16,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:16,808 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.0 percent of original size [2021-11-19 13:53:16,809 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:16,810 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,812 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 13:53:16,813 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 224 [2021-11-19 13:53:16,814 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,816 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 238 [2021-11-19 13:53:16,821 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.0 percent of original size [2021-11-19 13:53:16,821 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:16,822 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,834 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 188 [2021-11-19 13:53:16,836 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 224 [2021-11-19 13:53:16,837 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,839 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 238 [2021-11-19 13:53:16,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:16,841 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:16,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:16,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:16,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:16,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:16,845 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.0 percent of original size [2021-11-19 13:53:16,846 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:16,847 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,848 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 188 [2021-11-19 13:53:16,850 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 224 [2021-11-19 13:53:16,851 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,852 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 259 [2021-11-19 13:53:16,854 INFO L180 QuantifierPusher]: treesize reduction 18, result has 94.8 percent of original size [2021-11-19 13:53:16,855 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:16,855 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,857 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:16,857 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,858 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:16,858 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,858 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 13:53:16,859 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:16,859 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,859 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:53:16,860 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 225 [2021-11-19 13:53:16,860 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:16,861 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,862 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 226 [2021-11-19 13:53:16,862 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 227 [2021-11-19 13:53:16,863 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:16,863 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,864 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:16,865 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,865 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:16,865 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,866 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-11-19 13:53:16,866 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:16,866 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,867 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:53:16,868 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 235 [2021-11-19 13:53:16,868 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:16,869 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,870 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 226 [2021-11-19 13:53:16,870 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 227 [2021-11-19 13:53:16,872 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:16,873 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,873 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:16,873 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,874 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-11-19 13:53:16,874 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:16,874 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,875 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 13:53:16,875 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:16,875 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,876 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:53:16,876 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:16,876 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,877 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:53:16,877 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 256 [2021-11-19 13:53:16,878 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:16,878 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,879 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 247 [2021-11-19 13:53:16,880 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 327 [2021-11-19 13:53:16,882 INFO L446 ElimStorePlain]: Different costs {10=[|v_#length_245|], 15=[|v_#valid_315|]} [2021-11-19 13:53:16,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:16,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:16,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:16,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:16,911 INFO L354 Elim1Store]: treesize reduction 84, result has 1.2 percent of original size [2021-11-19 13:53:16,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 73 treesize of output 80 [2021-11-19 13:53:16,911 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.1 percent of original size [2021-11-19 13:53:16,913 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:53:16,913 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,913 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:53:16,913 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:16,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:16,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:16,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:16,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:16,941 INFO L354 Elim1Store]: treesize reduction 84, result has 1.2 percent of original size [2021-11-19 13:53:16,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 73 treesize of output 80 [2021-11-19 13:53:16,941 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.1 percent of original size [2021-11-19 13:53:16,943 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:53:16,943 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,943 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:53:16,943 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:16,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:16,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:16,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:16,964 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:53:16,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:53:16,965 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:53:16,966 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:16,966 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,966 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:16,967 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:16,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:16,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:16,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:16,983 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:53:16,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:53:16,983 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:53:16,984 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:16,985 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:16,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:16,985 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:16,985 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:16,994 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:17,061 INFO L354 Elim1Store]: treesize reduction 174, result has 23.0 percent of original size [2021-11-19 13:53:17,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 44 treesize of output 77 [2021-11-19 13:53:17,061 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,063 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:53:17,063 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,064 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:53:17,064 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:17,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:17,107 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:53:17,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:53:17,108 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,109 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:17,110 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,110 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:17,110 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:17,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:17,155 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:53:17,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:53:17,156 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,157 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:17,157 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,158 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:17,158 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:17,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:17,215 INFO L354 Elim1Store]: treesize reduction 174, result has 23.0 percent of original size [2021-11-19 13:53:17,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 44 treesize of output 77 [2021-11-19 13:53:17,216 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,217 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:53:17,218 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,218 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:53:17,218 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:17,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,228 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,233 INFO L180 QuantifierPusher]: treesize reduction 44, result has 94.7 percent of original size [2021-11-19 13:53:17,236 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 789 [2021-11-19 13:53:17,237 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-11-19 13:53:17,237 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:821, output treesize:789 [2021-11-19 13:53:17,240 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,245 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 760 [2021-11-19 13:53:17,248 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,251 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 736 [2021-11-19 13:53:17,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,262 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,263 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,263 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,263 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,267 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,270 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,271 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:17,271 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,272 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:53:17,275 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 292 [2021-11-19 13:53:17,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:17,300 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:53:17,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:53:17,301 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,303 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:53:17,304 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,304 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:53:17,304 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:17,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,309 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,311 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 276 [2021-11-19 13:53:17,311 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:17,311 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:290, output treesize:276 [2021-11-19 13:53:17,315 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,318 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:53:17,320 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,323 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:17,324 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,324 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:53:17,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 292 [2021-11-19 13:53:17,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:17,351 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:53:17,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:53:17,352 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,354 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:53:17,354 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:53:17,355 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:17,355 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,361 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,362 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 276 [2021-11-19 13:53:17,362 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:17,362 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:290, output treesize:276 [2021-11-19 13:53:17,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,387 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,397 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,402 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,407 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,434 INFO L180 QuantifierPusher]: treesize reduction 21, result has 93.8 percent of original size [2021-11-19 13:53:17,436 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:17,436 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,437 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:53:17,439 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:53:17,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:17,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:53:17,447 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,450 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:17,450 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,450 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:17,450 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:17,451 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,455 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,456 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,457 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-19 13:53:17,458 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:17,458 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:300, output treesize:265 [2021-11-19 13:53:17,460 INFO L180 QuantifierPusher]: treesize reduction 21, result has 93.6 percent of original size [2021-11-19 13:53:17,465 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 279 [2021-11-19 13:53:17,469 INFO L180 QuantifierPusher]: treesize reduction 21, result has 93.8 percent of original size [2021-11-19 13:53:17,470 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:17,470 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,470 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:53:17,474 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:53:17,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:17,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:53:17,482 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,484 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:17,485 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,485 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:17,485 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:17,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,489 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,490 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,492 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-19 13:53:17,492 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:17,492 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:300, output treesize:265 [2021-11-19 13:53:17,495 INFO L180 QuantifierPusher]: treesize reduction 21, result has 93.6 percent of original size [2021-11-19 13:53:17,499 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 279 [2021-11-19 13:53:17,501 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,505 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,510 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,510 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,523 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,539 INFO L180 QuantifierPusher]: treesize reduction 21, result has 93.8 percent of original size [2021-11-19 13:53:17,541 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:17,541 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,542 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:53:17,546 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:53:17,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:17,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:53:17,558 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,561 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:17,561 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,562 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:17,562 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:17,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,569 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,571 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,574 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-19 13:53:17,574 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:17,574 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:300, output treesize:265 [2021-11-19 13:53:17,580 INFO L180 QuantifierPusher]: treesize reduction 21, result has 93.8 percent of original size [2021-11-19 13:53:17,583 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:17,583 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,584 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:53:17,587 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:53:17,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:17,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:53:17,598 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,601 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:17,601 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,602 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:17,602 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:17,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,608 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,610 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,613 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-19 13:53:17,613 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:17,614 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:300, output treesize:265 [2021-11-19 13:53:17,614 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,671 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,676 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:53:17,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,695 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,699 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,701 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 27 for LOIs [2021-11-19 13:53:17,703 INFO L180 QuantifierPusher]: treesize reduction 27, result has 80.1 percent of original size [2021-11-19 13:53:17,705 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-19 13:53:17,706 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,707 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-19 13:53:17,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,717 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,726 INFO L180 QuantifierPusher]: treesize reduction 24, result has 92.0 percent of original size [2021-11-19 13:53:17,726 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:17,727 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,729 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 228 [2021-11-19 13:53:17,732 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 303 [2021-11-19 13:53:17,733 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,735 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 317 [2021-11-19 13:53:17,748 INFO L180 QuantifierPusher]: treesize reduction 24, result has 92.0 percent of original size [2021-11-19 13:53:17,749 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:17,750 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,752 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 224 [2021-11-19 13:53:17,754 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 303 [2021-11-19 13:53:17,757 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,759 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 317 [2021-11-19 13:53:17,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,767 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,769 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,770 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,778 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,781 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,783 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,790 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,790 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,791 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,796 INFO L180 QuantifierPusher]: treesize reduction 24, result has 91.9 percent of original size [2021-11-19 13:53:17,797 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:17,804 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,806 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 224 [2021-11-19 13:53:17,809 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 303 [2021-11-19 13:53:17,814 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,815 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 338 [2021-11-19 13:53:17,821 INFO L180 QuantifierPusher]: treesize reduction 18, result has 95.7 percent of original size [2021-11-19 13:53:17,822 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:17,823 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,825 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:17,825 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,826 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:17,826 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,827 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-11-19 13:53:17,827 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:17,827 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,828 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:53:17,829 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-19 13:53:17,829 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:17,829 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,830 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 266 [2021-11-19 13:53:17,831 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-19 13:53:17,831 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:17,832 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,833 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:17,834 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,834 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:17,835 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,835 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:53:17,835 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:17,836 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,836 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-19 13:53:17,837 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 275 [2021-11-19 13:53:17,837 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:17,838 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,839 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 266 [2021-11-19 13:53:17,840 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-19 13:53:17,842 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:17,842 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,843 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:17,843 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,843 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-19 13:53:17,844 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:17,844 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,844 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-11-19 13:53:17,845 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:17,845 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,845 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:53:17,846 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:17,846 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,846 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:53:17,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 296 [2021-11-19 13:53:17,847 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:17,848 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,849 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 287 [2021-11-19 13:53:17,851 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 406 [2021-11-19 13:53:17,853 INFO L446 ElimStorePlain]: Different costs {10=[|v_#length_246|], 15=[|v_#valid_316|]} [2021-11-19 13:53:17,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:17,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:17,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:17,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:17,885 INFO L354 Elim1Store]: treesize reduction 99, result has 1.0 percent of original size [2021-11-19 13:53:17,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 85 [2021-11-19 13:53:17,886 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.7 percent of original size [2021-11-19 13:53:17,887 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:53:17,888 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,888 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:53:17,888 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:17,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:17,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:17,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:17,912 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:53:17,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:53:17,913 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:53:17,914 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:17,914 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,914 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:17,914 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:17,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:17,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:17,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:17,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:17,945 INFO L354 Elim1Store]: treesize reduction 99, result has 1.0 percent of original size [2021-11-19 13:53:17,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 85 [2021-11-19 13:53:17,946 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.7 percent of original size [2021-11-19 13:53:17,947 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:53:17,948 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,948 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:53:17,948 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:17,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:17,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:17,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:17,967 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:53:17,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:53:17,968 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:53:17,969 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:17,969 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:17,970 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:17,970 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:17,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:17,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:18,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:18,063 INFO L354 Elim1Store]: treesize reduction 204, result has 23.3 percent of original size [2021-11-19 13:53:18,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 49 treesize of output 87 [2021-11-19 13:53:18,064 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:18,065 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:53:18,066 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:18,066 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:53:18,066 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:18,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:18,144 INFO L354 Elim1Store]: treesize reduction 204, result has 23.3 percent of original size [2021-11-19 13:53:18,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 49 treesize of output 87 [2021-11-19 13:53:18,145 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:18,146 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:53:18,147 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:18,147 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:53:18,147 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:18,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:18,197 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:53:18,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:53:18,198 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:18,199 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:18,200 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:18,200 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:18,200 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:18,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:18,243 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:53:18,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:53:18,244 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:18,245 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:18,245 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:18,246 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:18,246 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:18,246 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:18,267 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:18,277 INFO L180 QuantifierPusher]: treesize reduction 140, result has 87.1 percent of original size [2021-11-19 13:53:18,281 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 945 [2021-11-19 13:53:18,282 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-11-19 13:53:18,282 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:1063, output treesize:945 [2021-11-19 13:53:18,292 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:18,298 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 916 [2021-11-19 13:53:18,308 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:18,312 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 892 [2021-11-19 13:53:18,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:18,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:18,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:18,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:18,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:18,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:18,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:18,339 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:18,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:18,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:18,357 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:18,358 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:18,359 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:18,359 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:18,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:18,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:18,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:18,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:18,364 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 13:53:24,418 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 13:53:24,418 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 13:53:24,419 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 26 [2021-11-19 13:53:24,419 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618974900] [2021-11-19 13:53:24,419 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 13:53:24,419 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-11-19 13:53:24,419 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:53:24,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-11-19 13:53:24,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=286, Invalid=1784, Unknown=0, NotChecked=0, Total=2070 [2021-11-19 13:53:24,420 INFO L87 Difference]: Start difference. First operand 342 states and 398 transitions. Second operand has 28 states, 21 states have (on average 4.761904761904762) internal successors, (100), 19 states have internal predecessors, (100), 6 states have call successors, (9), 8 states have call predecessors, (9), 5 states have return successors, (6), 3 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-19 13:53:25,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:53:25,473 INFO L93 Difference]: Finished difference Result 447 states and 510 transitions. [2021-11-19 13:53:25,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-11-19 13:53:25,474 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 21 states have (on average 4.761904761904762) internal successors, (100), 19 states have internal predecessors, (100), 6 states have call successors, (9), 8 states have call predecessors, (9), 5 states have return successors, (6), 3 states have call predecessors, (6), 6 states have call successors, (6) Word has length 50 [2021-11-19 13:53:25,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:53:25,477 INFO L225 Difference]: With dead ends: 447 [2021-11-19 13:53:25,477 INFO L226 Difference]: Without dead ends: 447 [2021-11-19 13:53:25,478 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 120 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1341 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=637, Invalid=3785, Unknown=0, NotChecked=0, Total=4422 [2021-11-19 13:53:25,478 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 387 mSDsluCounter, 579 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 387 SdHoareTripleChecker+Valid, 598 SdHoareTripleChecker+Invalid, 675 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 348 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-19 13:53:25,478 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [387 Valid, 598 Invalid, 675 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 290 Invalid, 0 Unknown, 348 Unchecked, 0.2s Time] [2021-11-19 13:53:25,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2021-11-19 13:53:25,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 363. [2021-11-19 13:53:25,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 329 states have (on average 1.1914893617021276) internal successors, (392), 342 states have internal predecessors, (392), 10 states have call successors, (10), 10 states have call predecessors, (10), 15 states have return successors, (18), 10 states have call predecessors, (18), 10 states have call successors, (18) [2021-11-19 13:53:25,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 420 transitions. [2021-11-19 13:53:25,487 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 420 transitions. Word has length 50 [2021-11-19 13:53:25,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:53:25,488 INFO L470 AbstractCegarLoop]: Abstraction has 363 states and 420 transitions. [2021-11-19 13:53:25,488 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 21 states have (on average 4.761904761904762) internal successors, (100), 19 states have internal predecessors, (100), 6 states have call successors, (9), 8 states have call predecessors, (9), 5 states have return successors, (6), 3 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-19 13:53:25,488 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 420 transitions. [2021-11-19 13:53:25,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-11-19 13:53:25,489 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:53:25,489 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:53:25,527 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-11-19 13:53:25,707 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1385 [2021-11-19 13:53:25,707 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:53:25,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:53:25,708 INFO L85 PathProgramCache]: Analyzing trace with hash -687993113, now seen corresponding path program 1 times [2021-11-19 13:53:25,708 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:53:25,708 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934440143] [2021-11-19 13:53:25,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:53:25,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:53:25,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:53:26,069 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:53:26,069 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:53:26,069 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934440143] [2021-11-19 13:53:26,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934440143] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 13:53:26,069 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [469942247] [2021-11-19 13:53:26,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:53:26,070 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:53:26,070 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 13:53:26,070 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 13:53:26,072 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-11-19 13:53:26,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:53:26,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 29 conjunts are in the unsatisfiable core [2021-11-19 13:53:26,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:53:26,158 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-19 13:53:26,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 24 [2021-11-19 13:53:26,191 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-11-19 13:53:26,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 14 [2021-11-19 13:53:26,330 INFO L354 Elim1Store]: treesize reduction 48, result has 23.8 percent of original size [2021-11-19 13:53:26,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 31 treesize of output 38 [2021-11-19 13:53:26,601 INFO L354 Elim1Store]: treesize reduction 94, result has 17.5 percent of original size [2021-11-19 13:53:26,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 47 [2021-11-19 13:53:26,868 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 12 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:53:26,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:53:27,831 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:53:27,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [469942247] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 13:53:27,831 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1023117996] [2021-11-19 13:53:27,832 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2021-11-19 13:53:27,832 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 13:53:27,833 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 13:53:27,833 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 13:53:27,833 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 13:53:27,836 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:27,836 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:27,836 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:27,837 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:27,837 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:27,837 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:27,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:53:27,839 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-19 13:53:27,871 INFO L446 ElimStorePlain]: Different costs {5=[|v_#length_257|], 13=[|v_#valid_337|]} [2021-11-19 13:53:27,879 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:53:27,880 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:27,880 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:27,880 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:27,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:27,881 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:27,888 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:53:27,888 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:27,889 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:27,889 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:27,889 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:27,890 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:27,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:27,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:27,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:27,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:27,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:27,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 46 [2021-11-19 13:53:27,927 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:27,929 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:53:27,930 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:27,930 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:53:27,930 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:27,937 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:53:27,938 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:27,938 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:27,939 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:27,939 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:27,939 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:27,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:27,947 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:27,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:27,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:27,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:27,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:27,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:27,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 57 [2021-11-19 13:53:27,964 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:27,966 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:53:27,967 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:27,967 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:53:27,968 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:27,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:27,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:27,978 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:27,981 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:53:27,982 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:27,982 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:1249, output treesize:302 [2021-11-19 13:53:27,989 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:27,994 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:53:27,999 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.6 percent of original size [2021-11-19 13:53:28,001 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-19 13:53:28,002 INFO L180 QuantifierPusher]: treesize reduction 18, result has 85.5 percent of original size [2021-11-19 13:53:28,004 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-19 13:53:28,006 INFO L180 QuantifierPusher]: treesize reduction 18, result has 90.4 percent of original size [2021-11-19 13:53:28,007 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:28,007 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,008 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:53:28,008 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:28,009 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,009 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:53:28,010 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2021-11-19 13:53:28,013 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_258|], 10=[|v_#valid_338|]} [2021-11-19 13:53:28,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:28,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:28,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:28,037 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:53:28,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2021-11-19 13:53:28,038 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,039 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:28,039 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,040 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:28,040 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:28,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:28,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:28,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:28,059 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:53:28,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2021-11-19 13:53:28,060 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,062 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:28,062 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,063 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:28,063 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:28,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,069 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:28,122 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:53:28,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:53:28,123 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,125 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:28,125 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,126 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:28,126 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:28,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:28,171 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:53:28,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:53:28,172 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,174 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:28,175 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,175 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:28,175 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:28,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,184 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,186 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 345 [2021-11-19 13:53:28,186 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 13:53:28,186 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:327, output treesize:345 [2021-11-19 13:53:28,194 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.7 percent of original size [2021-11-19 13:53:28,197 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:28,199 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,200 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:28,200 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,201 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-19 13:53:28,203 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 371 [2021-11-19 13:53:28,203 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:28,205 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,207 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-19 13:53:28,209 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 378 [2021-11-19 13:53:28,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:28,294 INFO L354 Elim1Store]: treesize reduction 136, result has 28.0 percent of original size [2021-11-19 13:53:28,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 40 treesize of output 73 [2021-11-19 13:53:28,295 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,297 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-19 13:53:28,298 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,298 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-19 13:53:28,299 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:28,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:28,371 INFO L354 Elim1Store]: treesize reduction 136, result has 28.0 percent of original size [2021-11-19 13:53:28,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 40 treesize of output 73 [2021-11-19 13:53:28,372 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,374 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-19 13:53:28,375 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,375 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-19 13:53:28,376 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:28,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,385 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,389 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,392 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 423 [2021-11-19 13:53:28,393 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 13:53:28,394 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:387, output treesize:423 [2021-11-19 13:53:28,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,427 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,427 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,441 INFO L180 QuantifierPusher]: treesize reduction 18, result has 61.7 percent of original size [2021-11-19 13:53:28,442 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-19 13:53:28,448 INFO L180 QuantifierPusher]: treesize reduction 6, result has 98.3 percent of original size [2021-11-19 13:53:28,451 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:28,452 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,452 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:53:28,456 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 298 [2021-11-19 13:53:28,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:28,488 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:53:28,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:53:28,489 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,492 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:53:28,493 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,493 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:53:28,493 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:28,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,503 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,505 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 282 [2021-11-19 13:53:28,506 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:28,506 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:296, output treesize:282 [2021-11-19 13:53:28,510 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,513 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:53:28,516 INFO L180 QuantifierPusher]: treesize reduction 6, result has 98.3 percent of original size [2021-11-19 13:53:28,518 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:28,519 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,519 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:53:28,523 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 298 [2021-11-19 13:53:28,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:28,549 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:53:28,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:53:28,550 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,552 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:53:28,553 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,553 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:53:28,553 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:28,553 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,557 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,559 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,560 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 282 [2021-11-19 13:53:28,560 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:28,561 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:296, output treesize:282 [2021-11-19 13:53:28,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,583 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,615 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,633 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,643 INFO L180 QuantifierPusher]: treesize reduction 27, result has 92.3 percent of original size [2021-11-19 13:53:28,644 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:28,644 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,644 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:53:28,647 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 308 [2021-11-19 13:53:28,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:28,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:53:28,657 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,660 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:28,660 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,660 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:28,660 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:28,661 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,665 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,667 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,668 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 271 [2021-11-19 13:53:28,668 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:28,669 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:306, output treesize:271 [2021-11-19 13:53:28,672 INFO L180 QuantifierPusher]: treesize reduction 30, result has 91.5 percent of original size [2021-11-19 13:53:28,677 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 285 [2021-11-19 13:53:28,682 INFO L180 QuantifierPusher]: treesize reduction 27, result has 92.3 percent of original size [2021-11-19 13:53:28,684 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:28,684 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,684 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:53:28,687 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 308 [2021-11-19 13:53:28,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:28,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:53:28,705 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,708 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:28,708 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,708 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:28,709 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:28,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,716 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,718 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,721 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 271 [2021-11-19 13:53:28,721 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:28,721 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:306, output treesize:271 [2021-11-19 13:53:28,725 INFO L180 QuantifierPusher]: treesize reduction 30, result has 91.5 percent of original size [2021-11-19 13:53:28,730 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 285 [2021-11-19 13:53:28,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,737 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,743 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,754 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,768 INFO L180 QuantifierPusher]: treesize reduction 27, result has 92.3 percent of original size [2021-11-19 13:53:28,769 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:28,770 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,770 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:53:28,773 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 308 [2021-11-19 13:53:28,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:28,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:53:28,782 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,785 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:28,785 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,785 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:28,785 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:28,786 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,790 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,792 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,793 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 271 [2021-11-19 13:53:28,793 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:28,793 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:306, output treesize:271 [2021-11-19 13:53:28,797 INFO L180 QuantifierPusher]: treesize reduction 27, result has 92.3 percent of original size [2021-11-19 13:53:28,797 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:28,798 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,798 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:53:28,801 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 308 [2021-11-19 13:53:28,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:28,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:53:28,833 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,836 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:28,837 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,837 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:28,837 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:28,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,844 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,847 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,850 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 271 [2021-11-19 13:53:28,850 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:28,850 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:306, output treesize:271 [2021-11-19 13:53:28,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,867 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,900 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,903 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:53:28,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,923 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,924 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,926 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:28,930 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 34 for LOIs [2021-11-19 13:53:28,944 INFO L180 QuantifierPusher]: treesize reduction 33, result has 78.0 percent of original size [2021-11-19 13:53:28,945 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-19 13:53:28,949 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.5 percent of original size [2021-11-19 13:53:28,950 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-19 13:53:28,954 INFO L180 QuantifierPusher]: treesize reduction 18, result has 91.8 percent of original size [2021-11-19 13:53:28,954 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:28,955 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,955 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:53:28,955 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:28,956 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,956 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:53:28,957 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 205 [2021-11-19 13:53:28,959 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_259|], 10=[|v_#valid_340|]} [2021-11-19 13:53:28,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:28,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:28,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:28,981 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:53:28,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2021-11-19 13:53:28,982 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,996 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:28,997 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:28,997 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:28,997 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:29,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:29,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:29,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:29,015 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:53:29,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2021-11-19 13:53:29,016 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:29,016 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:29,017 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:29,017 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:29,017 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:29,017 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:29,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:29,070 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:53:29,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:53:29,070 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:29,072 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:29,072 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:29,072 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:29,073 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:29,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:29,111 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:53:29,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:53:29,112 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:29,113 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:29,114 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:29,114 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:29,114 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:29,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:29,134 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:29,136 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 411 [2021-11-19 13:53:29,137 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 13:53:29,137 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:393, output treesize:411 [2021-11-19 13:53:29,157 INFO L180 QuantifierPusher]: treesize reduction 9, result has 98.0 percent of original size [2021-11-19 13:53:29,159 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:29,161 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:29,161 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:29,162 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:29,162 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-19 13:53:29,164 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 437 [2021-11-19 13:53:29,165 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:29,166 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:29,168 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 423 [2021-11-19 13:53:29,170 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 444 [2021-11-19 13:53:29,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:29,245 INFO L354 Elim1Store]: treesize reduction 136, result has 28.0 percent of original size [2021-11-19 13:53:29,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 40 treesize of output 73 [2021-11-19 13:53:29,245 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:29,247 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-19 13:53:29,248 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:29,248 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-19 13:53:29,248 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:29,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:29,312 INFO L354 Elim1Store]: treesize reduction 136, result has 28.0 percent of original size [2021-11-19 13:53:29,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 40 treesize of output 73 [2021-11-19 13:53:29,313 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:29,315 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-19 13:53:29,315 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:29,316 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-19 13:53:29,316 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:29,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,325 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:29,331 INFO L180 QuantifierPusher]: treesize reduction 12, result has 97.5 percent of original size [2021-11-19 13:53:29,334 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 477 [2021-11-19 13:53:29,335 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 13:53:29,335 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:453, output treesize:477 [2021-11-19 13:53:29,339 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,357 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,358 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,358 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,359 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,359 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,365 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,365 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,366 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,366 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,408 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,410 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,410 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:29,438 INFO L180 QuantifierPusher]: treesize reduction 48, result has 55.1 percent of original size [2021-11-19 13:53:29,439 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-19 13:53:29,441 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 13:53:34,169 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 13:53:34,169 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 13:53:34,169 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 10] total 34 [2021-11-19 13:53:34,169 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036496429] [2021-11-19 13:53:34,169 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 13:53:34,169 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-11-19 13:53:34,169 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:53:34,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-11-19 13:53:34,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=296, Invalid=2674, Unknown=0, NotChecked=0, Total=2970 [2021-11-19 13:53:34,170 INFO L87 Difference]: Start difference. First operand 363 states and 420 transitions. Second operand has 36 states, 27 states have (on average 5.0) internal successors, (135), 27 states have internal predecessors, (135), 8 states have call successors, (9), 9 states have call predecessors, (9), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-19 13:53:35,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:53:35,877 INFO L93 Difference]: Finished difference Result 497 states and 563 transitions. [2021-11-19 13:53:35,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-11-19 13:53:35,878 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 27 states have (on average 5.0) internal successors, (135), 27 states have internal predecessors, (135), 8 states have call successors, (9), 9 states have call predecessors, (9), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 51 [2021-11-19 13:53:35,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:53:35,879 INFO L225 Difference]: With dead ends: 497 [2021-11-19 13:53:35,880 INFO L226 Difference]: Without dead ends: 497 [2021-11-19 13:53:35,880 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 113 SyntacticMatches, 10 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2015 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=671, Invalid=5029, Unknown=0, NotChecked=0, Total=5700 [2021-11-19 13:53:35,881 INFO L933 BasicCegarLoop]: 78 mSDtfsCounter, 519 mSDsluCounter, 1172 mSDsCounter, 0 mSdLazyCounter, 807 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 519 SdHoareTripleChecker+Valid, 1185 SdHoareTripleChecker+Invalid, 1497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 807 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 642 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-19 13:53:35,881 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [519 Valid, 1185 Invalid, 1497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 807 Invalid, 0 Unknown, 642 Unchecked, 0.4s Time] [2021-11-19 13:53:35,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states. [2021-11-19 13:53:35,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 435. [2021-11-19 13:53:35,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 397 states have (on average 1.2090680100755669) internal successors, (480), 414 states have internal predecessors, (480), 10 states have call successors, (10), 10 states have call predecessors, (10), 19 states have return successors, (22), 10 states have call predecessors, (22), 10 states have call successors, (22) [2021-11-19 13:53:35,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 512 transitions. [2021-11-19 13:53:35,890 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 512 transitions. Word has length 51 [2021-11-19 13:53:35,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:53:35,891 INFO L470 AbstractCegarLoop]: Abstraction has 435 states and 512 transitions. [2021-11-19 13:53:35,891 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 27 states have (on average 5.0) internal successors, (135), 27 states have internal predecessors, (135), 8 states have call successors, (9), 9 states have call predecessors, (9), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-19 13:53:35,891 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 512 transitions. [2021-11-19 13:53:35,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-11-19 13:53:35,892 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:53:35,892 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:53:35,946 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-11-19 13:53:36,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1493,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:53:36,115 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:53:36,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:53:36,116 INFO L85 PathProgramCache]: Analyzing trace with hash 147050026, now seen corresponding path program 1 times [2021-11-19 13:53:36,116 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:53:36,116 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785810845] [2021-11-19 13:53:36,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:53:36,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:53:36,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:53:36,377 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 15 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:53:36,377 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:53:36,377 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785810845] [2021-11-19 13:53:36,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785810845] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 13:53:36,378 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1418229556] [2021-11-19 13:53:36,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:53:36,378 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:53:36,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 13:53:36,378 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 13:53:36,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-11-19 13:53:36,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:53:36,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 44 conjunts are in the unsatisfiable core [2021-11-19 13:53:36,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:53:36,476 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-19 13:53:36,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:53:36,483 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-19 13:53:36,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2021-11-19 13:53:36,524 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-11-19 13:53:36,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 24 [2021-11-19 13:53:36,528 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-11-19 13:53:36,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 14 [2021-11-19 13:53:36,668 INFO L354 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2021-11-19 13:53:36,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 53 [2021-11-19 13:53:36,682 INFO L354 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2021-11-19 13:53:36,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 55 [2021-11-19 13:53:36,792 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-11-19 13:53:36,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 56 [2021-11-19 13:53:36,799 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-19 13:53:36,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 47 [2021-11-19 13:53:37,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-19 13:53:37,125 INFO L354 Elim1Store]: treesize reduction 66, result has 19.5 percent of original size [2021-11-19 13:53:37,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 64 treesize of output 72 [2021-11-19 13:53:37,136 INFO L354 Elim1Store]: treesize reduction 45, result has 8.2 percent of original size [2021-11-19 13:53:37,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 63 treesize of output 59 [2021-11-19 13:53:39,098 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-19 13:53:39,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 52 [2021-11-19 13:53:39,332 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 12 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:53:39,332 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:53:39,533 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-19 13:53:39,705 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-19 13:53:41,063 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:53:41,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1418229556] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 13:53:41,063 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [851574111] [2021-11-19 13:53:41,064 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2021-11-19 13:53:41,064 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 13:53:41,065 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 13:53:41,065 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 13:53:41,065 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 13:53:41,068 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,068 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:41,069 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,069 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:53:41,070 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:41,070 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,070 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:41,072 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-19 13:53:41,075 INFO L446 ElimStorePlain]: Different costs {5=[|v_#length_277|], 13=[|v_#valid_364|]} [2021-11-19 13:53:41,081 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:53:41,082 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,082 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:41,082 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,082 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:41,082 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:41,088 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:53:41,089 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,089 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:41,089 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,090 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:41,090 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:41,095 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:53:41,095 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,096 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:41,096 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,096 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:41,096 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:41,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:41,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:41,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:41,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:41,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:41,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 46 [2021-11-19 13:53:41,107 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,108 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:53:41,108 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,109 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:53:41,109 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:41,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,114 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:41,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:41,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:41,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:41,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:41,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 57 [2021-11-19 13:53:41,129 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,131 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:53:41,131 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,132 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:53:41,132 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:41,138 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,144 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,146 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,148 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:53:41,148 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:41,148 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:1249, output treesize:302 [2021-11-19 13:53:41,153 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,156 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:53:41,160 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.6 percent of original size [2021-11-19 13:53:41,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-19 13:53:41,162 INFO L180 QuantifierPusher]: treesize reduction 18, result has 85.5 percent of original size [2021-11-19 13:53:41,163 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-19 13:53:41,165 INFO L180 QuantifierPusher]: treesize reduction 18, result has 90.4 percent of original size [2021-11-19 13:53:41,165 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:41,165 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,166 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:53:41,166 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:41,166 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,167 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:53:41,167 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2021-11-19 13:53:41,169 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_278|], 10=[|v_#valid_365|]} [2021-11-19 13:53:41,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:41,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:41,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:41,195 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:53:41,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2021-11-19 13:53:41,196 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,196 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:41,197 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,197 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:41,197 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:41,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:41,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:41,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:41,216 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:53:41,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2021-11-19 13:53:41,217 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,218 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:41,218 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,219 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:41,219 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:41,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,223 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:41,267 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:53:41,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:53:41,267 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,269 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:41,269 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,270 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:41,270 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:41,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:41,307 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:53:41,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:53:41,308 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,309 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:41,309 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,310 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:41,310 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:41,310 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,315 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,317 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 345 [2021-11-19 13:53:41,317 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 13:53:41,317 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:327, output treesize:345 [2021-11-19 13:53:41,323 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.7 percent of original size [2021-11-19 13:53:41,325 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:41,326 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,327 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:41,327 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,327 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-19 13:53:41,329 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 371 [2021-11-19 13:53:41,329 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:41,331 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,332 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-19 13:53:41,333 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 378 [2021-11-19 13:53:41,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:41,404 INFO L354 Elim1Store]: treesize reduction 136, result has 28.0 percent of original size [2021-11-19 13:53:41,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 40 treesize of output 73 [2021-11-19 13:53:41,405 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,407 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-19 13:53:41,407 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,408 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-19 13:53:41,408 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:41,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:41,469 INFO L354 Elim1Store]: treesize reduction 136, result has 28.0 percent of original size [2021-11-19 13:53:41,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 40 treesize of output 73 [2021-11-19 13:53:41,470 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,471 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-19 13:53:41,477 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,477 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-19 13:53:41,478 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:41,478 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,487 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,489 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 423 [2021-11-19 13:53:41,490 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 13:53:41,490 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:387, output treesize:423 [2021-11-19 13:53:41,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,505 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,505 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,507 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,507 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,509 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,509 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,510 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,510 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,511 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,511 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,511 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,514 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,514 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,517 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,517 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,545 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,547 INFO L180 QuantifierPusher]: treesize reduction 18, result has 61.7 percent of original size [2021-11-19 13:53:41,548 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-19 13:53:41,553 INFO L180 QuantifierPusher]: treesize reduction 6, result has 98.3 percent of original size [2021-11-19 13:53:41,555 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:41,556 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,556 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:53:41,563 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 298 [2021-11-19 13:53:41,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:41,594 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:53:41,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:53:41,595 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,597 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:53:41,598 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,598 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:53:41,598 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:41,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,603 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,604 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,606 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 282 [2021-11-19 13:53:41,606 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:41,607 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:296, output treesize:282 [2021-11-19 13:53:41,611 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,614 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:53:41,618 INFO L180 QuantifierPusher]: treesize reduction 6, result has 98.3 percent of original size [2021-11-19 13:53:41,619 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:41,620 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,620 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:53:41,624 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 298 [2021-11-19 13:53:41,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:41,652 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:53:41,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:53:41,652 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,655 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:53:41,655 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,656 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:53:41,656 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:41,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,660 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,662 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,663 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 282 [2021-11-19 13:53:41,664 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:41,664 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:296, output treesize:282 [2021-11-19 13:53:41,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,675 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,691 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,698 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,718 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,733 INFO L180 QuantifierPusher]: treesize reduction 27, result has 92.3 percent of original size [2021-11-19 13:53:41,734 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:41,735 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,735 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:53:41,738 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 308 [2021-11-19 13:53:41,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:41,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:53:41,746 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,749 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:41,749 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,750 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:41,750 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:41,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,754 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,756 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,757 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 271 [2021-11-19 13:53:41,758 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:41,758 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:306, output treesize:271 [2021-11-19 13:53:41,761 INFO L180 QuantifierPusher]: treesize reduction 30, result has 91.5 percent of original size [2021-11-19 13:53:41,767 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 285 [2021-11-19 13:53:41,772 INFO L180 QuantifierPusher]: treesize reduction 27, result has 92.3 percent of original size [2021-11-19 13:53:41,773 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:41,773 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,774 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:53:41,776 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 308 [2021-11-19 13:53:41,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:41,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:53:41,785 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,788 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:41,788 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,789 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:41,789 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:41,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,793 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,795 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,796 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 271 [2021-11-19 13:53:41,797 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:41,797 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:306, output treesize:271 [2021-11-19 13:53:41,800 INFO L180 QuantifierPusher]: treesize reduction 30, result has 91.5 percent of original size [2021-11-19 13:53:41,806 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 285 [2021-11-19 13:53:41,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,818 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,819 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,835 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,845 INFO L180 QuantifierPusher]: treesize reduction 27, result has 92.3 percent of original size [2021-11-19 13:53:41,847 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:41,847 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,848 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:53:41,850 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 308 [2021-11-19 13:53:41,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:41,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:53:41,860 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,863 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:41,863 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,863 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:41,863 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:41,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,868 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,870 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,871 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 271 [2021-11-19 13:53:41,872 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:41,872 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:306, output treesize:271 [2021-11-19 13:53:41,875 INFO L180 QuantifierPusher]: treesize reduction 27, result has 92.3 percent of original size [2021-11-19 13:53:41,877 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:41,877 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,878 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:53:41,880 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 308 [2021-11-19 13:53:41,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:41,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:53:41,893 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,896 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:41,902 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,903 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:41,903 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:41,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,908 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,909 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,911 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 271 [2021-11-19 13:53:41,911 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:41,912 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:306, output treesize:271 [2021-11-19 13:53:41,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,924 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,973 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:41,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:53:41,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:41,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,003 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 34 for LOIs [2021-11-19 13:53:42,012 INFO L180 QuantifierPusher]: treesize reduction 33, result has 78.0 percent of original size [2021-11-19 13:53:42,014 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-19 13:53:42,017 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.5 percent of original size [2021-11-19 13:53:42,018 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-19 13:53:42,023 INFO L180 QuantifierPusher]: treesize reduction 18, result has 91.8 percent of original size [2021-11-19 13:53:42,023 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:42,024 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:42,024 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:53:42,024 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:42,024 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:42,025 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:53:42,026 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 205 [2021-11-19 13:53:42,028 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_279|], 10=[|v_#valid_367|]} [2021-11-19 13:53:42,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:42,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:42,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:42,050 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:53:42,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2021-11-19 13:53:42,051 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:42,052 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:42,052 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:42,053 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:42,053 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:42,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:42,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:42,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:42,071 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:53:42,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2021-11-19 13:53:42,071 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:42,072 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:42,073 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:42,073 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:42,073 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:42,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,080 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:42,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:42,127 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:53:42,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:53:42,127 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:42,129 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:42,129 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:42,129 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:42,130 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:42,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:42,170 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:53:42,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:53:42,170 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:42,177 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:42,178 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:42,178 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:42,178 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:42,179 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,186 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:42,188 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:42,190 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 411 [2021-11-19 13:53:42,190 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 13:53:42,191 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:393, output treesize:411 [2021-11-19 13:53:42,212 INFO L180 QuantifierPusher]: treesize reduction 9, result has 98.0 percent of original size [2021-11-19 13:53:42,214 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:42,216 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:42,217 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:42,217 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:42,217 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-19 13:53:42,220 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 437 [2021-11-19 13:53:42,220 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:42,222 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:42,224 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 423 [2021-11-19 13:53:42,226 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 444 [2021-11-19 13:53:42,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:42,306 INFO L354 Elim1Store]: treesize reduction 136, result has 28.0 percent of original size [2021-11-19 13:53:42,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 40 treesize of output 73 [2021-11-19 13:53:42,306 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:42,308 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-19 13:53:42,308 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:42,309 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-19 13:53:42,309 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:42,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:42,372 INFO L354 Elim1Store]: treesize reduction 136, result has 28.0 percent of original size [2021-11-19 13:53:42,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 40 treesize of output 73 [2021-11-19 13:53:42,373 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:42,375 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-19 13:53:42,375 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:42,376 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-19 13:53:42,376 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:42,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,386 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:42,392 INFO L180 QuantifierPusher]: treesize reduction 12, result has 97.5 percent of original size [2021-11-19 13:53:42,395 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 477 [2021-11-19 13:53:42,396 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-19 13:53:42,396 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:453, output treesize:477 [2021-11-19 13:53:42,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,427 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,433 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,433 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,437 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,445 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,451 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,469 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,474 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,477 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,478 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,479 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,481 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,483 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,497 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,501 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,505 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:42,511 INFO L180 QuantifierPusher]: treesize reduction 48, result has 55.1 percent of original size [2021-11-19 13:53:42,512 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-19 13:53:42,516 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-19 13:53:47,733 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-19 13:53:47,733 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 13:53:47,734 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 39 [2021-11-19 13:53:47,734 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660692192] [2021-11-19 13:53:47,734 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 13:53:47,734 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2021-11-19 13:53:47,734 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:53:47,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-11-19 13:53:47,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=367, Invalid=3173, Unknown=0, NotChecked=0, Total=3540 [2021-11-19 13:53:47,736 INFO L87 Difference]: Start difference. First operand 435 states and 512 transitions. Second operand has 41 states, 31 states have (on average 4.548387096774194) internal successors, (141), 31 states have internal predecessors, (141), 9 states have call successors, (9), 9 states have call predecessors, (9), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-19 13:53:48,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:53:48,801 INFO L93 Difference]: Finished difference Result 491 states and 562 transitions. [2021-11-19 13:53:48,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-11-19 13:53:48,802 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 31 states have (on average 4.548387096774194) internal successors, (141), 31 states have internal predecessors, (141), 9 states have call successors, (9), 9 states have call predecessors, (9), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 52 [2021-11-19 13:53:48,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:53:48,803 INFO L225 Difference]: With dead ends: 491 [2021-11-19 13:53:48,803 INFO L226 Difference]: Without dead ends: 491 [2021-11-19 13:53:48,804 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 116 SyntacticMatches, 6 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2266 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=690, Invalid=5630, Unknown=0, NotChecked=0, Total=6320 [2021-11-19 13:53:48,805 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 305 mSDsluCounter, 788 mSDsCounter, 0 mSdLazyCounter, 694 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 799 SdHoareTripleChecker+Invalid, 1267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 694 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 560 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-19 13:53:48,805 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [305 Valid, 799 Invalid, 1267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 694 Invalid, 0 Unknown, 560 Unchecked, 0.3s Time] [2021-11-19 13:53:48,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2021-11-19 13:53:48,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 435. [2021-11-19 13:53:48,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 397 states have (on average 1.2065491183879093) internal successors, (479), 414 states have internal predecessors, (479), 10 states have call successors, (10), 10 states have call predecessors, (10), 19 states have return successors, (22), 10 states have call predecessors, (22), 10 states have call successors, (22) [2021-11-19 13:53:48,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 511 transitions. [2021-11-19 13:53:48,824 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 511 transitions. Word has length 52 [2021-11-19 13:53:48,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:53:48,824 INFO L470 AbstractCegarLoop]: Abstraction has 435 states and 511 transitions. [2021-11-19 13:53:48,824 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 31 states have (on average 4.548387096774194) internal successors, (141), 31 states have internal predecessors, (141), 9 states have call successors, (9), 9 states have call predecessors, (9), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-19 13:53:48,824 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 511 transitions. [2021-11-19 13:53:48,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-11-19 13:53:48,825 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:53:48,825 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:53:48,849 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-11-19 13:53:49,025 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1659 [2021-11-19 13:53:49,026 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:53:49,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:53:49,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1963670044, now seen corresponding path program 1 times [2021-11-19 13:53:49,027 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:53:49,027 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320061631] [2021-11-19 13:53:49,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:53:49,027 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:53:49,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:53:49,074 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 18 proven. 2 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-19 13:53:49,074 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:53:49,075 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320061631] [2021-11-19 13:53:49,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320061631] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 13:53:49,075 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1413365398] [2021-11-19 13:53:49,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:53:49,075 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:53:49,075 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 13:53:49,077 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 13:53:49,095 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-11-19 13:53:49,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:53:49,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-19 13:53:49,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:53:49,297 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 18 proven. 2 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-19 13:53:49,297 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:53:49,545 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-19 13:53:49,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1413365398] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-19 13:53:49,546 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-19 13:53:49,546 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 6 [2021-11-19 13:53:49,546 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171318833] [2021-11-19 13:53:49,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 13:53:49,547 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-19 13:53:49,547 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 13:53:49,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-19 13:53:49,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-11-19 13:53:49,548 INFO L87 Difference]: Start difference. First operand 435 states and 511 transitions. Second operand has 6 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-19 13:53:49,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:53:49,621 INFO L93 Difference]: Finished difference Result 420 states and 481 transitions. [2021-11-19 13:53:49,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-19 13:53:49,621 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 52 [2021-11-19 13:53:49,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:53:49,623 INFO L225 Difference]: With dead ends: 420 [2021-11-19 13:53:49,623 INFO L226 Difference]: Without dead ends: 404 [2021-11-19 13:53:49,623 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-11-19 13:53:49,624 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 66 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 13:53:49,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 138 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-19 13:53:49,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2021-11-19 13:53:49,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 379. [2021-11-19 13:53:49,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 346 states have (on average 1.1965317919075145) internal successors, (414), 360 states have internal predecessors, (414), 9 states have call successors, (9), 9 states have call predecessors, (9), 16 states have return successors, (18), 9 states have call predecessors, (18), 9 states have call successors, (18) [2021-11-19 13:53:49,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 441 transitions. [2021-11-19 13:53:49,632 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 441 transitions. Word has length 52 [2021-11-19 13:53:49,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:53:49,632 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 441 transitions. [2021-11-19 13:53:49,632 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-19 13:53:49,633 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 441 transitions. [2021-11-19 13:53:49,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-11-19 13:53:49,633 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:53:49,634 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:53:49,669 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-11-19 13:53:49,846 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1825,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:53:49,847 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-19 13:53:49,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:53:49,847 INFO L85 PathProgramCache]: Analyzing trace with hash -1149625745, now seen corresponding path program 3 times [2021-11-19 13:53:49,847 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 13:53:49,847 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377797748] [2021-11-19 13:53:49,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:53:49,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 13:53:49,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:53:49,991 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-19 13:53:49,992 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 13:53:49,992 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377797748] [2021-11-19 13:53:49,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377797748] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 13:53:49,992 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1135711241] [2021-11-19 13:53:49,992 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-19 13:53:49,992 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 13:53:49,993 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 13:53:49,994 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 13:53:49,995 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38e0d22e-84a7-4685-936c-588b090bf484/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-11-19 13:53:50,051 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-19 13:53:50,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 13:53:50,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-19 13:53:50,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:53:50,236 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 12 treesize of output 10 [2021-11-19 13:53:50,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-11-19 13:53:50,445 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-19 13:53:50,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2021-11-19 13:53:50,448 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-11-19 13:53:50,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 24 [2021-11-19 13:53:50,642 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 4 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:53:50,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:53:51,631 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 45 treesize of output 41 [2021-11-19 13:53:51,927 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-19 13:53:51,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 32 [2021-11-19 13:53:51,961 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 2 proven. 61 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 13:53:51,961 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1135711241] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 13:53:51,961 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1455422418] [2021-11-19 13:53:51,962 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2021-11-19 13:53:51,962 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 13:53:51,962 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-19 13:53:51,962 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-19 13:53:51,962 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-19 13:53:51,965 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:51,966 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:51,966 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:51,967 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-19 13:53:51,967 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:51,967 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:51,968 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:51,969 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-19 13:53:51,973 INFO L446 ElimStorePlain]: Different costs {5=[|v_#length_298|], 13=[|v_#valid_389|]} [2021-11-19 13:53:51,979 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:53:51,980 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:51,980 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:51,980 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:51,980 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:51,980 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:51,987 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:53:51,987 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:51,987 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:51,988 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:51,988 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:51,988 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:51,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:51,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:51,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:51,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:51,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:52,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 46 [2021-11-19 13:53:52,017 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,025 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:53:52,026 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,026 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:53:52,026 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:52,032 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 13:53:52,032 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,032 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:52,033 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,033 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:52,033 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:52,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,039 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:52,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:52,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:52,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:52,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:52,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 57 [2021-11-19 13:53:52,064 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,066 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:53:52,066 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,066 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:53:52,066 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:52,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,072 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,073 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,075 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:53:52,075 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:52,075 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:1249, output treesize:302 [2021-11-19 13:53:52,080 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,083 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:53:52,089 INFO L180 QuantifierPusher]: treesize reduction 3, result has 96.6 percent of original size [2021-11-19 13:53:52,090 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-19 13:53:52,091 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,092 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-19 13:53:52,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,097 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,101 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.0 percent of original size [2021-11-19 13:53:52,102 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:52,102 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,104 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 188 [2021-11-19 13:53:52,107 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 224 [2021-11-19 13:53:52,108 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,109 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 238 [2021-11-19 13:53:52,115 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.0 percent of original size [2021-11-19 13:53:52,115 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:52,116 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,118 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 13:53:52,120 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 224 [2021-11-19 13:53:52,122 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,123 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 238 [2021-11-19 13:53:52,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,126 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,130 INFO L180 QuantifierPusher]: treesize reduction 6, result has 97.0 percent of original size [2021-11-19 13:53:52,131 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:52,131 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,133 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-19 13:53:52,135 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 224 [2021-11-19 13:53:52,136 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,137 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 259 [2021-11-19 13:53:52,140 INFO L180 QuantifierPusher]: treesize reduction 18, result has 94.8 percent of original size [2021-11-19 13:53:52,140 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:52,141 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,142 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:52,143 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,144 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:52,144 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,144 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:53:52,145 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:52,145 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,146 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 13:53:52,146 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 225 [2021-11-19 13:53:52,147 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:52,147 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,148 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 226 [2021-11-19 13:53:52,149 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 227 [2021-11-19 13:53:52,149 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:52,149 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,150 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:52,151 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,151 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:52,152 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,152 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-11-19 13:53:52,153 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:52,153 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,153 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:53:52,154 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 235 [2021-11-19 13:53:52,154 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:52,155 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,156 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 226 [2021-11-19 13:53:52,156 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 227 [2021-11-19 13:53:52,158 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:52,159 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,159 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:52,160 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,160 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:53:52,160 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:52,161 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:53:52,161 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:52,162 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,162 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-19 13:53:52,162 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:52,163 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,163 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-11-19 13:53:52,164 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 256 [2021-11-19 13:53:52,164 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:52,165 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,165 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 247 [2021-11-19 13:53:52,166 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 327 [2021-11-19 13:53:52,169 INFO L446 ElimStorePlain]: Different costs {10=[|v_#length_299|], 15=[|v_#valid_390|]} [2021-11-19 13:53:52,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:52,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:52,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:52,191 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:53:52,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:53:52,191 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:53:52,192 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:52,193 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,193 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:52,193 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:52,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:52,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:52,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:52,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:52,225 INFO L354 Elim1Store]: treesize reduction 84, result has 1.2 percent of original size [2021-11-19 13:53:52,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 73 treesize of output 80 [2021-11-19 13:53:52,226 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.1 percent of original size [2021-11-19 13:53:52,227 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:53:52,227 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,228 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:53:52,228 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:52,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:52,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:52,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:52,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:52,258 INFO L354 Elim1Store]: treesize reduction 84, result has 1.2 percent of original size [2021-11-19 13:53:52,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 73 treesize of output 80 [2021-11-19 13:53:52,259 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.1 percent of original size [2021-11-19 13:53:52,260 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:53:52,261 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,261 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:53:52,261 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:52,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:52,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:52,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:52,279 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:53:52,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:53:52,279 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:53:52,280 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:52,281 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,281 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:52,281 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:52,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,290 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:52,358 INFO L354 Elim1Store]: treesize reduction 174, result has 23.0 percent of original size [2021-11-19 13:53:52,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 44 treesize of output 77 [2021-11-19 13:53:52,359 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,361 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:53:52,361 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,361 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:53:52,361 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:52,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:52,411 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:53:52,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:53:52,412 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,413 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:52,414 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,414 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:52,414 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:52,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:52,483 INFO L354 Elim1Store]: treesize reduction 174, result has 23.0 percent of original size [2021-11-19 13:53:52,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 44 treesize of output 77 [2021-11-19 13:53:52,484 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,486 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:53:52,486 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,486 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-19 13:53:52,486 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:52,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:52,527 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:53:52,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:53:52,528 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,529 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:52,530 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,530 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:52,530 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:52,531 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,546 INFO L180 QuantifierPusher]: treesize reduction 44, result has 94.7 percent of original size [2021-11-19 13:53:52,549 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 789 [2021-11-19 13:53:52,550 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-11-19 13:53:52,550 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:821, output treesize:789 [2021-11-19 13:53:52,554 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,558 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 760 [2021-11-19 13:53:52,562 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,565 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 736 [2021-11-19 13:53:52,566 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,578 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,582 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,583 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:52,583 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,583 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:53:52,587 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 292 [2021-11-19 13:53:52,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:52,614 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:53:52,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:53:52,615 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,617 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:53:52,617 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,618 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:53:52,618 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:52,618 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,623 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,625 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 276 [2021-11-19 13:53:52,625 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:52,625 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:290, output treesize:276 [2021-11-19 13:53:52,629 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,633 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:53:52,635 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,636 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:52,636 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,637 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-19 13:53:52,641 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 292 [2021-11-19 13:53:52,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:52,667 INFO L354 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2021-11-19 13:53:52,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2021-11-19 13:53:52,668 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,671 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:53:52,671 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,671 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-19 13:53:52,671 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:52,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,676 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,677 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,678 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 276 [2021-11-19 13:53:52,679 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:52,679 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:290, output treesize:276 [2021-11-19 13:53:52,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,685 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,690 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,690 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,717 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,737 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,746 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,755 INFO L180 QuantifierPusher]: treesize reduction 21, result has 93.8 percent of original size [2021-11-19 13:53:52,755 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:52,756 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,756 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:53:52,759 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:53:52,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:52,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:53:52,768 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,771 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:52,771 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,772 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:52,772 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:52,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,776 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,777 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,779 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-19 13:53:52,779 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:52,779 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:300, output treesize:265 [2021-11-19 13:53:52,782 INFO L180 QuantifierPusher]: treesize reduction 21, result has 93.6 percent of original size [2021-11-19 13:53:52,787 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 279 [2021-11-19 13:53:52,792 INFO L180 QuantifierPusher]: treesize reduction 21, result has 93.8 percent of original size [2021-11-19 13:53:52,794 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:52,794 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,795 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:53:52,796 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:53:52,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:52,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:53:52,806 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,808 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:52,809 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,809 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:52,809 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:52,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,814 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,815 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,816 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-19 13:53:52,817 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:52,817 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:300, output treesize:265 [2021-11-19 13:53:52,820 INFO L180 QuantifierPusher]: treesize reduction 21, result has 93.6 percent of original size [2021-11-19 13:53:52,824 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 279 [2021-11-19 13:53:52,826 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,860 INFO L180 QuantifierPusher]: treesize reduction 21, result has 93.8 percent of original size [2021-11-19 13:53:52,862 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:52,862 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,863 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:53:52,865 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:53:52,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:52,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:53:52,876 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,878 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:52,879 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,879 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:52,879 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:52,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,883 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,885 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,886 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-19 13:53:52,887 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:52,887 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:300, output treesize:265 [2021-11-19 13:53:52,890 INFO L180 QuantifierPusher]: treesize reduction 21, result has 93.8 percent of original size [2021-11-19 13:53:52,891 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:52,891 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,892 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-19 13:53:52,895 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 302 [2021-11-19 13:53:52,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:52,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 22 [2021-11-19 13:53:52,909 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,911 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:52,912 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,912 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 13:53:52,912 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:52,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,916 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,918 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,919 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-19 13:53:52,920 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-19 13:53:52,920 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:300, output treesize:265 [2021-11-19 13:53:52,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,931 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,960 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,963 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-19 13:53:52,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,985 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:52,988 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 27 for LOIs [2021-11-19 13:53:52,991 INFO L180 QuantifierPusher]: treesize reduction 27, result has 80.1 percent of original size [2021-11-19 13:53:52,993 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-19 13:53:52,994 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:52,995 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-19 13:53:52,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,014 INFO L180 QuantifierPusher]: treesize reduction 24, result has 92.0 percent of original size [2021-11-19 13:53:53,015 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:53,016 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,018 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 224 [2021-11-19 13:53:53,021 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 303 [2021-11-19 13:53:53,022 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,024 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 317 [2021-11-19 13:53:53,038 INFO L180 QuantifierPusher]: treesize reduction 24, result has 92.0 percent of original size [2021-11-19 13:53:53,038 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:53,039 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,047 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 228 [2021-11-19 13:53:53,058 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 303 [2021-11-19 13:53:53,061 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,063 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 317 [2021-11-19 13:53:53,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,085 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,096 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,097 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,102 INFO L180 QuantifierPusher]: treesize reduction 24, result has 91.9 percent of original size [2021-11-19 13:53:53,103 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:53,104 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,106 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 228 [2021-11-19 13:53:53,109 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 303 [2021-11-19 13:53:53,114 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,115 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 338 [2021-11-19 13:53:53,122 INFO L180 QuantifierPusher]: treesize reduction 18, result has 95.7 percent of original size [2021-11-19 13:53:53,122 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:53,123 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,125 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:53,126 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,127 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:53,127 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,127 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:53:53,128 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:53,128 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,128 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-11-19 13:53:53,129 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-19 13:53:53,130 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:53,130 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,131 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 266 [2021-11-19 13:53:53,132 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-19 13:53:53,132 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:53,133 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,134 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:53,135 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,135 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:53,136 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,136 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-19 13:53:53,136 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:53,137 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,137 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:53:53,138 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 275 [2021-11-19 13:53:53,138 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:53,139 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,140 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 266 [2021-11-19 13:53:53,141 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-19 13:53:53,143 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:53,144 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,144 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:53,144 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,145 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-19 13:53:53,145 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:53,145 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,146 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-19 13:53:53,146 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:53,146 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,147 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-11-19 13:53:53,147 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:53,147 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,147 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-19 13:53:53,149 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 296 [2021-11-19 13:53:53,149 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-19 13:53:53,150 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,150 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 287 [2021-11-19 13:53:53,152 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 406 [2021-11-19 13:53:53,155 INFO L446 ElimStorePlain]: Different costs {10=[|v_#length_300|], 15=[|v_#valid_391|]} [2021-11-19 13:53:53,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:53,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:53,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:53,178 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:53:53,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:53:53,179 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:53:53,180 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:53,181 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,181 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:53,181 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:53,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:53,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:53,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:53,205 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-19 13:53:53,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 59 [2021-11-19 13:53:53,205 INFO L180 QuantifierPusher]: treesize reduction 8, result has 86.7 percent of original size [2021-11-19 13:53:53,206 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:53,207 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,207 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-19 13:53:53,207 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:53,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:53,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:53,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:53,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:53,240 INFO L354 Elim1Store]: treesize reduction 99, result has 1.0 percent of original size [2021-11-19 13:53:53,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 85 [2021-11-19 13:53:53,241 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.7 percent of original size [2021-11-19 13:53:53,242 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:53:53,242 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,243 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:53:53,243 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:53,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:53,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:53,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:53,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:53,278 INFO L354 Elim1Store]: treesize reduction 99, result has 1.0 percent of original size [2021-11-19 13:53:53,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 85 [2021-11-19 13:53:53,279 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.7 percent of original size [2021-11-19 13:53:53,280 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:53:53,281 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,281 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-11-19 13:53:53,282 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:53,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,304 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:53,351 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:53:53,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:53:53,352 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,353 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:53,353 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,354 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:53,354 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:53,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:53,427 INFO L354 Elim1Store]: treesize reduction 204, result has 23.3 percent of original size [2021-11-19 13:53:53,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 49 treesize of output 87 [2021-11-19 13:53:53,428 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,429 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:53:53,430 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,430 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:53:53,430 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:53,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:53,478 INFO L354 Elim1Store]: treesize reduction 100, result has 25.9 percent of original size [2021-11-19 13:53:53,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 57 [2021-11-19 13:53:53,479 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,480 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:53,481 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,481 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-19 13:53:53,481 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:53,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 13:53:53,545 INFO L354 Elim1Store]: treesize reduction 204, result has 23.3 percent of original size [2021-11-19 13:53:53,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 49 treesize of output 87 [2021-11-19 13:53:53,546 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,547 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:53:53,548 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,548 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-19 13:53:53,548 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-11-19 13:53:53,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,570 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,580 INFO L180 QuantifierPusher]: treesize reduction 140, result has 87.1 percent of original size [2021-11-19 13:53:53,584 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 945 [2021-11-19 13:53:53,585 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-11-19 13:53:53,585 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:1063, output treesize:945 [2021-11-19 13:53:53,596 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,601 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 916 [2021-11-19 13:53:53,611 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 13:53:53,615 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 892 [2021-11-19 13:53:53,618 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,637 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,677 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,677 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-19 13:53:53,682 INFO L180 IcfgInterpreter]: Interpretation finished