java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/SifaC.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/array-examples/standard_running-2.i -------------------------------------------------------------------------------- This is Ultimate 0.1.24-fab3c18 [2019-08-22 19:04:38,333 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-08-22 19:04:38,336 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-08-22 19:04:38,356 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-08-22 19:04:38,356 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-08-22 19:04:38,358 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-08-22 19:04:38,360 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-08-22 19:04:38,374 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-08-22 19:04:38,375 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-08-22 19:04:38,376 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-08-22 19:04:38,380 INFO L181 SettingsManager]: Resetting Symbolic Interpretation preferences to default values [2019-08-22 19:04:38,382 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-08-22 19:04:38,383 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-08-22 19:04:38,385 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-08-22 19:04:38,388 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-08-22 19:04:38,389 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-08-22 19:04:38,392 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-08-22 19:04:38,395 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-08-22 19:04:38,397 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-08-22 19:04:38,402 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-08-22 19:04:38,408 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-08-22 19:04:38,410 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-08-22 19:04:38,411 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-08-22 19:04:38,412 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-08-22 19:04:38,417 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-08-22 19:04:38,417 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-08-22 19:04:38,417 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-08-22 19:04:38,419 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-08-22 19:04:38,420 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-08-22 19:04:38,422 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-08-22 19:04:38,422 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-08-22 19:04:38,424 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-08-22 19:04:38,425 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-08-22 19:04:38,426 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-08-22 19:04:38,428 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-08-22 19:04:38,428 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-08-22 19:04:38,429 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-08-22 19:04:38,429 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-08-22 19:04:38,430 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-08-22 19:04:38,431 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-08-22 19:04:38,431 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-08-22 19:04:38,433 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2019-08-22 19:04:38,458 INFO L113 SettingsManager]: Loading preferences was successful [2019-08-22 19:04:38,458 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-08-22 19:04:38,460 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-08-22 19:04:38,460 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-08-22 19:04:38,461 INFO L138 SettingsManager]: * Use SBE=true [2019-08-22 19:04:38,461 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-08-22 19:04:38,461 INFO L138 SettingsManager]: * sizeof long=4 [2019-08-22 19:04:38,461 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-08-22 19:04:38,461 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-08-22 19:04:38,462 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-08-22 19:04:38,463 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-08-22 19:04:38,463 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-08-22 19:04:38,463 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-08-22 19:04:38,464 INFO L138 SettingsManager]: * sizeof long double=12 [2019-08-22 19:04:38,464 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-08-22 19:04:38,464 INFO L138 SettingsManager]: * Use constant arrays=true [2019-08-22 19:04:38,464 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-08-22 19:04:38,465 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-08-22 19:04:38,465 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-08-22 19:04:38,465 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-08-22 19:04:38,465 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-08-22 19:04:38,465 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-08-22 19:04:38,466 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-08-22 19:04:38,466 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-08-22 19:04:38,466 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-08-22 19:04:38,466 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-08-22 19:04:38,467 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-08-22 19:04:38,467 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-08-22 19:04:38,467 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-08-22 19:04:38,518 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-08-22 19:04:38,537 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-08-22 19:04:38,542 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-08-22 19:04:38,543 INFO L271 PluginConnector]: Initializing CDTParser... [2019-08-22 19:04:38,544 INFO L275 PluginConnector]: CDTParser initialized [2019-08-22 19:04:38,544 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-examples/standard_running-2.i [2019-08-22 19:04:38,621 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/68b77ad02/67ebca47c74d414eaade81aaf5d79373/FLAGea78603ea [2019-08-22 19:04:39,122 INFO L306 CDTParser]: Found 1 translation units. [2019-08-22 19:04:39,126 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/array-examples/standard_running-2.i [2019-08-22 19:04:39,132 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/68b77ad02/67ebca47c74d414eaade81aaf5d79373/FLAGea78603ea [2019-08-22 19:04:39,478 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/68b77ad02/67ebca47c74d414eaade81aaf5d79373 [2019-08-22 19:04:39,490 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-08-22 19:04:39,491 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-08-22 19:04:39,492 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-08-22 19:04:39,493 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-08-22 19:04:39,497 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-08-22 19:04:39,498 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.08 07:04:39" (1/1) ... [2019-08-22 19:04:39,501 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@307e4193 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 07:04:39, skipping insertion in model container [2019-08-22 19:04:39,501 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.08 07:04:39" (1/1) ... [2019-08-22 19:04:39,509 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-08-22 19:04:39,525 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-08-22 19:04:39,698 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-08-22 19:04:39,702 INFO L188 MainTranslator]: Completed pre-run [2019-08-22 19:04:39,742 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-08-22 19:04:39,759 INFO L192 MainTranslator]: Completed translation [2019-08-22 19:04:39,759 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 07:04:39 WrapperNode [2019-08-22 19:04:39,759 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-08-22 19:04:39,760 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-08-22 19:04:39,760 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-08-22 19:04:39,760 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-08-22 19:04:39,853 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 07:04:39" (1/1) ... [2019-08-22 19:04:39,854 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 07:04:39" (1/1) ... [2019-08-22 19:04:39,860 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 07:04:39" (1/1) ... [2019-08-22 19:04:39,860 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 07:04:39" (1/1) ... [2019-08-22 19:04:39,867 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 07:04:39" (1/1) ... [2019-08-22 19:04:39,873 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 07:04:39" (1/1) ... [2019-08-22 19:04:39,874 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 07:04:39" (1/1) ... [2019-08-22 19:04:39,879 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-08-22 19:04:39,880 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-08-22 19:04:39,880 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-08-22 19:04:39,880 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-08-22 19:04:39,881 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 07:04:39" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-08-22 19:04:39,930 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-08-22 19:04:39,930 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-08-22 19:04:39,930 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2019-08-22 19:04:39,930 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-08-22 19:04:39,931 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2019-08-22 19:04:39,931 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2019-08-22 19:04:39,931 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2019-08-22 19:04:39,931 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-08-22 19:04:39,931 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-08-22 19:04:39,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2019-08-22 19:04:39,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2019-08-22 19:04:39,932 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-08-22 19:04:39,932 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-08-22 19:04:39,932 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-08-22 19:04:40,225 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-08-22 19:04:40,226 INFO L283 CfgBuilder]: Removed 3 assume(true) statements. [2019-08-22 19:04:40,227 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.08 07:04:40 BoogieIcfgContainer [2019-08-22 19:04:40,227 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-08-22 19:04:40,227 INFO L113 PluginConnector]: ------------------------Symbolic Interpretation---------------------------- [2019-08-22 19:04:40,228 INFO L271 PluginConnector]: Initializing Symbolic Interpretation... [2019-08-22 19:04:40,228 INFO L275 PluginConnector]: Symbolic Interpretation initialized [2019-08-22 19:04:40,235 INFO L185 PluginConnector]: Executing the observer SymbolicInterpretationObserver from plugin Symbolic Interpretation for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.08 07:04:40" (1/1) ... [2019-08-22 19:04:40,251 INFO L148 IcfgInterpreter]: Started Sifa with 1 locations of interest [2019-08-22 19:04:40,254 INFO L155 IcfgInterpreter]: Building call graph [2019-08-22 19:04:40,260 INFO L160 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2019-08-22 19:04:40,277 INFO L165 IcfgInterpreter]: Starting interpretation [2019-08-22 19:04:40,279 INFO L185 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 [2019-08-22 19:04:40,363 INFO L375 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 [2019-08-22 19:04:40,364 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:40,384 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:40,384 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:40,385 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:12 [2019-08-22 19:04:40,402 INFO L185 IcfgInterpreter]: Interpreting procedure main with input of size 21 [2019-08-22 19:04:40,543 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-08-22 19:04:40,543 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:40,558 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:40,560 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:40,560 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:28 [2019-08-22 19:04:40,622 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:40,624 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 70 [2019-08-22 19:04:40,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:40,628 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:40,672 INFO L567 ElimStorePlain]: treesize reduction 31, result has 57.5 percent of original size [2019-08-22 19:04:40,673 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:40,674 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:42 [2019-08-22 19:04:40,721 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:40,722 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 70 [2019-08-22 19:04:40,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:40,726 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:40,767 INFO L567 ElimStorePlain]: treesize reduction 47, result has 35.6 percent of original size [2019-08-22 19:04:40,768 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:40,768 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:26 [2019-08-22 19:04:40,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:40,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:40,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:40,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:40,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:40,810 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_20|], 12=[v_prenex_2]} [2019-08-22 19:04:40,855 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:40,856 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:04:40,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:40,862 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:40,942 INFO L567 ElimStorePlain]: treesize reduction 255, result has 14.1 percent of original size [2019-08-22 19:04:40,942 INFO L464 ElimStorePlain]: Eliminatee v_prenex_2 vanished before elimination [2019-08-22 19:04:40,943 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:40,943 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:257, output treesize:42 [2019-08-22 19:04:40,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:40,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:40,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:40,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:40,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:40,963 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_3], 12=[|v_#memory_int_21|]} [2019-08-22 19:04:41,002 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:41,002 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:04:41,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,006 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:41,073 INFO L567 ElimStorePlain]: treesize reduction 271, result has 8.8 percent of original size [2019-08-22 19:04:41,073 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_21| vanished before elimination [2019-08-22 19:04:41,074 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:41,074 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:257, output treesize:26 [2019-08-22 19:04:41,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,154 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_22|], 12=[v_prenex_4, v_prenex_5]} [2019-08-22 19:04:41,196 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:41,197 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:04:41,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,200 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:41,303 WARN L188 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 23 [2019-08-22 19:04:41,303 INFO L567 ElimStorePlain]: treesize reduction 472, result has 8.2 percent of original size [2019-08-22 19:04:41,303 INFO L464 ElimStorePlain]: Eliminatee v_prenex_4 vanished before elimination [2019-08-22 19:04:41,304 INFO L464 ElimStorePlain]: Eliminatee v_prenex_5 vanished before elimination [2019-08-22 19:04:41,304 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:41,304 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:474, output treesize:42 [2019-08-22 19:04:41,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,322 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_23|], 12=[v_prenex_6, v_prenex_7]} [2019-08-22 19:04:41,363 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:41,364 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:04:41,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,366 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:41,436 INFO L567 ElimStorePlain]: treesize reduction 488, result has 5.1 percent of original size [2019-08-22 19:04:41,437 INFO L464 ElimStorePlain]: Eliminatee v_prenex_6 vanished before elimination [2019-08-22 19:04:41,437 INFO L464 ElimStorePlain]: Eliminatee v_prenex_7 vanished before elimination [2019-08-22 19:04:41,437 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:41,438 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:474, output treesize:26 [2019-08-22 19:04:41,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,491 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_8], 12=[v_prenex_9, v_prenex_10, |v_#memory_int_24|]} [2019-08-22 19:04:41,524 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:41,525 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:04:41,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,528 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:41,653 WARN L188 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 23 [2019-08-22 19:04:41,653 INFO L567 ElimStorePlain]: treesize reduction 689, result has 5.7 percent of original size [2019-08-22 19:04:41,654 INFO L464 ElimStorePlain]: Eliminatee v_prenex_9 vanished before elimination [2019-08-22 19:04:41,656 INFO L464 ElimStorePlain]: Eliminatee v_prenex_10 vanished before elimination [2019-08-22 19:04:41,656 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_24| vanished before elimination [2019-08-22 19:04:41,657 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:41,657 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:691, output treesize:42 [2019-08-22 19:04:41,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,697 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_13], 12=[v_prenex_12, v_prenex_11, |v_#memory_int_25|]} [2019-08-22 19:04:41,733 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:41,734 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:04:41,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,736 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:41,817 INFO L567 ElimStorePlain]: treesize reduction 705, result has 3.6 percent of original size [2019-08-22 19:04:41,817 INFO L464 ElimStorePlain]: Eliminatee v_prenex_12 vanished before elimination [2019-08-22 19:04:41,817 INFO L464 ElimStorePlain]: Eliminatee v_prenex_11 vanished before elimination [2019-08-22 19:04:41,818 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_25| vanished before elimination [2019-08-22 19:04:41,818 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:41,819 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:691, output treesize:26 [2019-08-22 19:04:41,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,857 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_14], 12=[|v_#memory_int_26|, v_prenex_17, v_prenex_16, v_prenex_15]} [2019-08-22 19:04:41,892 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:41,892 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:04:41,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:41,894 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:42,028 WARN L188 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 23 [2019-08-22 19:04:42,029 INFO L567 ElimStorePlain]: treesize reduction 906, result has 4.4 percent of original size [2019-08-22 19:04:42,029 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_26| vanished before elimination [2019-08-22 19:04:42,029 INFO L464 ElimStorePlain]: Eliminatee v_prenex_17 vanished before elimination [2019-08-22 19:04:42,030 INFO L464 ElimStorePlain]: Eliminatee v_prenex_16 vanished before elimination [2019-08-22 19:04:42,030 INFO L464 ElimStorePlain]: Eliminatee v_prenex_15 vanished before elimination [2019-08-22 19:04:42,030 INFO L496 ElimStorePlain]: Start of recursive call 1: 5 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:42,031 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:908, output treesize:42 [2019-08-22 19:04:42,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,066 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_18], 12=[v_prenex_19, v_prenex_21, v_prenex_20, |v_#memory_int_27|]} [2019-08-22 19:04:42,103 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:42,103 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:04:42,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,105 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:42,225 WARN L188 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 20 [2019-08-22 19:04:42,226 INFO L567 ElimStorePlain]: treesize reduction 922, result has 2.7 percent of original size [2019-08-22 19:04:42,227 INFO L464 ElimStorePlain]: Eliminatee v_prenex_19 vanished before elimination [2019-08-22 19:04:42,227 INFO L464 ElimStorePlain]: Eliminatee v_prenex_21 vanished before elimination [2019-08-22 19:04:42,227 INFO L464 ElimStorePlain]: Eliminatee v_prenex_20 vanished before elimination [2019-08-22 19:04:42,227 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_27| vanished before elimination [2019-08-22 19:04:42,228 INFO L496 ElimStorePlain]: Start of recursive call 1: 5 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:42,228 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:908, output treesize:26 [2019-08-22 19:04:42,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,268 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_22], 12=[|v_#memory_int_28|, v_prenex_25, v_prenex_24, v_prenex_23, v_prenex_26]} [2019-08-22 19:04:42,300 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:42,301 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:04:42,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,302 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:42,460 WARN L188 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 23 [2019-08-22 19:04:42,460 INFO L567 ElimStorePlain]: treesize reduction 1123, result has 3.6 percent of original size [2019-08-22 19:04:42,460 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_28| vanished before elimination [2019-08-22 19:04:42,461 INFO L464 ElimStorePlain]: Eliminatee v_prenex_25 vanished before elimination [2019-08-22 19:04:42,461 INFO L464 ElimStorePlain]: Eliminatee v_prenex_24 vanished before elimination [2019-08-22 19:04:42,461 INFO L464 ElimStorePlain]: Eliminatee v_prenex_23 vanished before elimination [2019-08-22 19:04:42,461 INFO L464 ElimStorePlain]: Eliminatee v_prenex_26 vanished before elimination [2019-08-22 19:04:42,462 INFO L496 ElimStorePlain]: Start of recursive call 1: 6 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:42,462 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:1125, output treesize:42 [2019-08-22 19:04:42,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,488 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_27], 12=[v_prenex_31, v_prenex_30, |v_#memory_int_29|, v_prenex_29, v_prenex_28]} [2019-08-22 19:04:42,536 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:42,536 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:04:42,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,537 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:42,681 WARN L188 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 20 [2019-08-22 19:04:42,681 INFO L567 ElimStorePlain]: treesize reduction 1139, result has 2.2 percent of original size [2019-08-22 19:04:42,682 INFO L464 ElimStorePlain]: Eliminatee v_prenex_31 vanished before elimination [2019-08-22 19:04:42,682 INFO L464 ElimStorePlain]: Eliminatee v_prenex_30 vanished before elimination [2019-08-22 19:04:42,682 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_29| vanished before elimination [2019-08-22 19:04:42,682 INFO L464 ElimStorePlain]: Eliminatee v_prenex_29 vanished before elimination [2019-08-22 19:04:42,682 INFO L464 ElimStorePlain]: Eliminatee v_prenex_28 vanished before elimination [2019-08-22 19:04:42,683 INFO L496 ElimStorePlain]: Start of recursive call 1: 6 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:42,683 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:1125, output treesize:26 [2019-08-22 19:04:42,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,728 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_30|], 12=[v_prenex_32, v_prenex_36, v_prenex_35, v_prenex_34, v_prenex_33, v_prenex_37]} [2019-08-22 19:04:42,762 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:42,762 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:04:42,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,764 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:42,993 WARN L188 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 23 [2019-08-22 19:04:42,993 INFO L567 ElimStorePlain]: treesize reduction 1340, result has 3.0 percent of original size [2019-08-22 19:04:42,994 INFO L464 ElimStorePlain]: Eliminatee v_prenex_32 vanished before elimination [2019-08-22 19:04:42,994 INFO L464 ElimStorePlain]: Eliminatee v_prenex_36 vanished before elimination [2019-08-22 19:04:42,994 INFO L464 ElimStorePlain]: Eliminatee v_prenex_35 vanished before elimination [2019-08-22 19:04:42,995 INFO L464 ElimStorePlain]: Eliminatee v_prenex_34 vanished before elimination [2019-08-22 19:04:42,995 INFO L464 ElimStorePlain]: Eliminatee v_prenex_33 vanished before elimination [2019-08-22 19:04:42,995 INFO L464 ElimStorePlain]: Eliminatee v_prenex_37 vanished before elimination [2019-08-22 19:04:42,995 INFO L496 ElimStorePlain]: Start of recursive call 1: 7 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:42,996 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:1342, output treesize:42 [2019-08-22 19:04:42,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:42,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,040 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_38], 12=[v_prenex_43, v_prenex_42, v_prenex_41, v_prenex_40, v_prenex_39, |v_#memory_int_31|]} [2019-08-22 19:04:43,077 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:43,077 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:04:43,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,083 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:43,277 WARN L188 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 20 [2019-08-22 19:04:43,278 INFO L567 ElimStorePlain]: treesize reduction 1356, result has 1.9 percent of original size [2019-08-22 19:04:43,278 INFO L464 ElimStorePlain]: Eliminatee v_prenex_43 vanished before elimination [2019-08-22 19:04:43,279 INFO L464 ElimStorePlain]: Eliminatee v_prenex_42 vanished before elimination [2019-08-22 19:04:43,279 INFO L464 ElimStorePlain]: Eliminatee v_prenex_41 vanished before elimination [2019-08-22 19:04:43,279 INFO L464 ElimStorePlain]: Eliminatee v_prenex_40 vanished before elimination [2019-08-22 19:04:43,279 INFO L464 ElimStorePlain]: Eliminatee v_prenex_39 vanished before elimination [2019-08-22 19:04:43,280 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_31| vanished before elimination [2019-08-22 19:04:43,280 INFO L496 ElimStorePlain]: Start of recursive call 1: 7 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:43,280 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:1342, output treesize:26 [2019-08-22 19:04:43,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,331 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_45], 12=[v_prenex_50, v_prenex_47, v_prenex_46, v_prenex_44, v_prenex_49, v_prenex_48, |v_#memory_int_32|]} [2019-08-22 19:04:43,380 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:43,381 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:04:43,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,383 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:43,656 WARN L188 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 23 [2019-08-22 19:04:43,656 INFO L567 ElimStorePlain]: treesize reduction 1557, result has 2.6 percent of original size [2019-08-22 19:04:43,657 INFO L464 ElimStorePlain]: Eliminatee v_prenex_50 vanished before elimination [2019-08-22 19:04:43,657 INFO L464 ElimStorePlain]: Eliminatee v_prenex_47 vanished before elimination [2019-08-22 19:04:43,657 INFO L464 ElimStorePlain]: Eliminatee v_prenex_46 vanished before elimination [2019-08-22 19:04:43,657 INFO L464 ElimStorePlain]: Eliminatee v_prenex_44 vanished before elimination [2019-08-22 19:04:43,657 INFO L464 ElimStorePlain]: Eliminatee v_prenex_49 vanished before elimination [2019-08-22 19:04:43,658 INFO L464 ElimStorePlain]: Eliminatee v_prenex_48 vanished before elimination [2019-08-22 19:04:43,658 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_32| vanished before elimination [2019-08-22 19:04:43,658 INFO L496 ElimStorePlain]: Start of recursive call 1: 8 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:43,658 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 8 variables, input treesize:1559, output treesize:42 [2019-08-22 19:04:43,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,701 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_51], 12=[v_prenex_54, v_prenex_53, v_prenex_52, |v_#memory_int_33|, v_prenex_57, v_prenex_56, v_prenex_55]} [2019-08-22 19:04:43,740 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:43,740 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:04:43,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:43,742 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:44,022 WARN L188 SmtUtils]: Spent 279.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 20 [2019-08-22 19:04:44,022 INFO L567 ElimStorePlain]: treesize reduction 1573, result has 1.6 percent of original size [2019-08-22 19:04:44,023 INFO L464 ElimStorePlain]: Eliminatee v_prenex_54 vanished before elimination [2019-08-22 19:04:44,023 INFO L464 ElimStorePlain]: Eliminatee v_prenex_53 vanished before elimination [2019-08-22 19:04:44,023 INFO L464 ElimStorePlain]: Eliminatee v_prenex_52 vanished before elimination [2019-08-22 19:04:44,024 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_33| vanished before elimination [2019-08-22 19:04:44,024 INFO L464 ElimStorePlain]: Eliminatee v_prenex_57 vanished before elimination [2019-08-22 19:04:44,024 INFO L464 ElimStorePlain]: Eliminatee v_prenex_56 vanished before elimination [2019-08-22 19:04:44,024 INFO L464 ElimStorePlain]: Eliminatee v_prenex_55 vanished before elimination [2019-08-22 19:04:44,025 INFO L496 ElimStorePlain]: Start of recursive call 1: 8 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:44,025 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 8 variables, input treesize:1559, output treesize:26 [2019-08-22 19:04:44,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,073 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_58], 12=[v_prenex_61, v_prenex_60, v_prenex_65, v_prenex_64, v_prenex_63, v_prenex_62, |v_#memory_int_34|, v_prenex_59]} [2019-08-22 19:04:44,163 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:44,163 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:04:44,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,164 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:44,534 WARN L188 SmtUtils]: Spent 368.00 ms on a formula simplification. DAG size of input: 178 DAG size of output: 23 [2019-08-22 19:04:44,534 INFO L567 ElimStorePlain]: treesize reduction 1774, result has 2.3 percent of original size [2019-08-22 19:04:44,535 INFO L464 ElimStorePlain]: Eliminatee v_prenex_61 vanished before elimination [2019-08-22 19:04:44,535 INFO L464 ElimStorePlain]: Eliminatee v_prenex_60 vanished before elimination [2019-08-22 19:04:44,535 INFO L464 ElimStorePlain]: Eliminatee v_prenex_65 vanished before elimination [2019-08-22 19:04:44,536 INFO L464 ElimStorePlain]: Eliminatee v_prenex_64 vanished before elimination [2019-08-22 19:04:44,536 INFO L464 ElimStorePlain]: Eliminatee v_prenex_63 vanished before elimination [2019-08-22 19:04:44,536 INFO L464 ElimStorePlain]: Eliminatee v_prenex_62 vanished before elimination [2019-08-22 19:04:44,536 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_34| vanished before elimination [2019-08-22 19:04:44,537 INFO L464 ElimStorePlain]: Eliminatee v_prenex_59 vanished before elimination [2019-08-22 19:04:44,537 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:44,537 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 9 variables, input treesize:1776, output treesize:42 [2019-08-22 19:04:44,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,583 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_66], 12=[v_prenex_72, v_prenex_71, v_prenex_70, v_prenex_73, v_prenex_69, v_prenex_68, v_prenex_67, |v_#memory_int_35|]} [2019-08-22 19:04:44,617 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:44,617 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:04:44,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,618 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:44,899 WARN L188 SmtUtils]: Spent 279.00 ms on a formula simplification. DAG size of input: 178 DAG size of output: 20 [2019-08-22 19:04:44,899 INFO L567 ElimStorePlain]: treesize reduction 1790, result has 1.4 percent of original size [2019-08-22 19:04:44,900 INFO L464 ElimStorePlain]: Eliminatee v_prenex_72 vanished before elimination [2019-08-22 19:04:44,900 INFO L464 ElimStorePlain]: Eliminatee v_prenex_71 vanished before elimination [2019-08-22 19:04:44,900 INFO L464 ElimStorePlain]: Eliminatee v_prenex_70 vanished before elimination [2019-08-22 19:04:44,900 INFO L464 ElimStorePlain]: Eliminatee v_prenex_73 vanished before elimination [2019-08-22 19:04:44,900 INFO L464 ElimStorePlain]: Eliminatee v_prenex_69 vanished before elimination [2019-08-22 19:04:44,901 INFO L464 ElimStorePlain]: Eliminatee v_prenex_68 vanished before elimination [2019-08-22 19:04:44,901 INFO L464 ElimStorePlain]: Eliminatee v_prenex_67 vanished before elimination [2019-08-22 19:04:44,901 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_35| vanished before elimination [2019-08-22 19:04:44,902 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:44,902 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 9 variables, input treesize:1776, output treesize:26 [2019-08-22 19:04:44,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,956 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_79], 12=[v_prenex_82, v_prenex_81, v_prenex_80, v_prenex_76, v_prenex_75, v_prenex_74, v_prenex_78, |v_#memory_int_36|, v_prenex_77]} [2019-08-22 19:04:44,987 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:44,988 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:04:44,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:44,989 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:45,487 WARN L188 SmtUtils]: Spent 496.00 ms on a formula simplification. DAG size of input: 195 DAG size of output: 23 [2019-08-22 19:04:45,487 INFO L567 ElimStorePlain]: treesize reduction 1991, result has 2.1 percent of original size [2019-08-22 19:04:45,487 INFO L464 ElimStorePlain]: Eliminatee v_prenex_82 vanished before elimination [2019-08-22 19:04:45,487 INFO L464 ElimStorePlain]: Eliminatee v_prenex_81 vanished before elimination [2019-08-22 19:04:45,488 INFO L464 ElimStorePlain]: Eliminatee v_prenex_80 vanished before elimination [2019-08-22 19:04:45,488 INFO L464 ElimStorePlain]: Eliminatee v_prenex_76 vanished before elimination [2019-08-22 19:04:45,488 INFO L464 ElimStorePlain]: Eliminatee v_prenex_75 vanished before elimination [2019-08-22 19:04:45,488 INFO L464 ElimStorePlain]: Eliminatee v_prenex_74 vanished before elimination [2019-08-22 19:04:45,488 INFO L464 ElimStorePlain]: Eliminatee v_prenex_78 vanished before elimination [2019-08-22 19:04:45,488 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_36| vanished before elimination [2019-08-22 19:04:45,489 INFO L464 ElimStorePlain]: Eliminatee v_prenex_77 vanished before elimination [2019-08-22 19:04:45,489 INFO L496 ElimStorePlain]: Start of recursive call 1: 10 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:45,489 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 10 variables, input treesize:1993, output treesize:42 [2019-08-22 19:04:45,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,540 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_83], 12=[v_prenex_91, |v_#memory_int_37|, v_prenex_87, v_prenex_86, v_prenex_85, v_prenex_84, v_prenex_89, v_prenex_88, v_prenex_90]} [2019-08-22 19:04:45,578 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:45,579 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:04:45,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:45,581 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:46,005 WARN L188 SmtUtils]: Spent 422.00 ms on a formula simplification. DAG size of input: 195 DAG size of output: 20 [2019-08-22 19:04:46,006 INFO L567 ElimStorePlain]: treesize reduction 2007, result has 1.3 percent of original size [2019-08-22 19:04:46,006 INFO L464 ElimStorePlain]: Eliminatee v_prenex_91 vanished before elimination [2019-08-22 19:04:46,006 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_37| vanished before elimination [2019-08-22 19:04:46,007 INFO L464 ElimStorePlain]: Eliminatee v_prenex_87 vanished before elimination [2019-08-22 19:04:46,007 INFO L464 ElimStorePlain]: Eliminatee v_prenex_86 vanished before elimination [2019-08-22 19:04:46,007 INFO L464 ElimStorePlain]: Eliminatee v_prenex_85 vanished before elimination [2019-08-22 19:04:46,008 INFO L464 ElimStorePlain]: Eliminatee v_prenex_84 vanished before elimination [2019-08-22 19:04:46,008 INFO L464 ElimStorePlain]: Eliminatee v_prenex_89 vanished before elimination [2019-08-22 19:04:46,008 INFO L464 ElimStorePlain]: Eliminatee v_prenex_88 vanished before elimination [2019-08-22 19:04:46,009 INFO L464 ElimStorePlain]: Eliminatee v_prenex_90 vanished before elimination [2019-08-22 19:04:46,009 INFO L496 ElimStorePlain]: Start of recursive call 1: 10 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:46,009 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 10 variables, input treesize:1993, output treesize:26 [2019-08-22 19:04:46,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,082 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_92], 12=[v_prenex_94, v_prenex_93, v_prenex_98, |v_#memory_int_38|, v_prenex_97, v_prenex_96, v_prenex_95, v_prenex_100, v_prenex_101, v_prenex_99]} [2019-08-22 19:04:46,112 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:46,113 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:04:46,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:46,114 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:47,184 WARN L188 SmtUtils]: Spent 1.07 s on a formula simplification. DAG size of input: 212 DAG size of output: 23 [2019-08-22 19:04:47,185 INFO L567 ElimStorePlain]: treesize reduction 2208, result has 1.9 percent of original size [2019-08-22 19:04:47,185 INFO L464 ElimStorePlain]: Eliminatee v_prenex_94 vanished before elimination [2019-08-22 19:04:47,185 INFO L464 ElimStorePlain]: Eliminatee v_prenex_93 vanished before elimination [2019-08-22 19:04:47,186 INFO L464 ElimStorePlain]: Eliminatee v_prenex_98 vanished before elimination [2019-08-22 19:04:47,186 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_38| vanished before elimination [2019-08-22 19:04:47,186 INFO L464 ElimStorePlain]: Eliminatee v_prenex_97 vanished before elimination [2019-08-22 19:04:47,188 INFO L464 ElimStorePlain]: Eliminatee v_prenex_96 vanished before elimination [2019-08-22 19:04:47,188 INFO L464 ElimStorePlain]: Eliminatee v_prenex_95 vanished before elimination [2019-08-22 19:04:47,189 INFO L464 ElimStorePlain]: Eliminatee v_prenex_100 vanished before elimination [2019-08-22 19:04:47,189 INFO L464 ElimStorePlain]: Eliminatee v_prenex_101 vanished before elimination [2019-08-22 19:04:47,189 INFO L464 ElimStorePlain]: Eliminatee v_prenex_99 vanished before elimination [2019-08-22 19:04:47,189 INFO L496 ElimStorePlain]: Start of recursive call 1: 11 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:47,190 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 11 variables, input treesize:2210, output treesize:42 [2019-08-22 19:04:47,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,236 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_102], 12=[v_prenex_107, v_prenex_108, v_prenex_109, |v_#memory_int_39|, v_prenex_110, v_prenex_111, v_prenex_103, v_prenex_104, v_prenex_105, v_prenex_106]} [2019-08-22 19:04:47,275 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:47,276 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:04:47,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,277 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:47,706 WARN L188 SmtUtils]: Spent 428.00 ms on a formula simplification. DAG size of input: 212 DAG size of output: 20 [2019-08-22 19:04:47,707 INFO L567 ElimStorePlain]: treesize reduction 2224, result has 1.2 percent of original size [2019-08-22 19:04:47,707 INFO L464 ElimStorePlain]: Eliminatee v_prenex_107 vanished before elimination [2019-08-22 19:04:47,707 INFO L464 ElimStorePlain]: Eliminatee v_prenex_108 vanished before elimination [2019-08-22 19:04:47,708 INFO L464 ElimStorePlain]: Eliminatee v_prenex_109 vanished before elimination [2019-08-22 19:04:47,708 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_39| vanished before elimination [2019-08-22 19:04:47,708 INFO L464 ElimStorePlain]: Eliminatee v_prenex_110 vanished before elimination [2019-08-22 19:04:47,708 INFO L464 ElimStorePlain]: Eliminatee v_prenex_111 vanished before elimination [2019-08-22 19:04:47,708 INFO L464 ElimStorePlain]: Eliminatee v_prenex_103 vanished before elimination [2019-08-22 19:04:47,709 INFO L464 ElimStorePlain]: Eliminatee v_prenex_104 vanished before elimination [2019-08-22 19:04:47,709 INFO L464 ElimStorePlain]: Eliminatee v_prenex_105 vanished before elimination [2019-08-22 19:04:47,709 INFO L464 ElimStorePlain]: Eliminatee v_prenex_106 vanished before elimination [2019-08-22 19:04:47,709 INFO L496 ElimStorePlain]: Start of recursive call 1: 11 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:47,710 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 11 variables, input treesize:2210, output treesize:26 [2019-08-22 19:04:47,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,777 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_112], 12=[v_prenex_118, v_prenex_119, v_prenex_120, v_prenex_121, v_prenex_122, v_prenex_113, |v_#memory_int_40|, v_prenex_114, v_prenex_115, v_prenex_116, v_prenex_117]} [2019-08-22 19:04:47,808 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:47,808 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:04:47,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:47,809 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:48,587 WARN L188 SmtUtils]: Spent 777.00 ms on a formula simplification. DAG size of input: 229 DAG size of output: 23 [2019-08-22 19:04:48,588 INFO L567 ElimStorePlain]: treesize reduction 2425, result has 1.7 percent of original size [2019-08-22 19:04:48,588 INFO L464 ElimStorePlain]: Eliminatee v_prenex_118 vanished before elimination [2019-08-22 19:04:48,588 INFO L464 ElimStorePlain]: Eliminatee v_prenex_119 vanished before elimination [2019-08-22 19:04:48,588 INFO L464 ElimStorePlain]: Eliminatee v_prenex_120 vanished before elimination [2019-08-22 19:04:48,589 INFO L464 ElimStorePlain]: Eliminatee v_prenex_121 vanished before elimination [2019-08-22 19:04:48,589 INFO L464 ElimStorePlain]: Eliminatee v_prenex_122 vanished before elimination [2019-08-22 19:04:48,589 INFO L464 ElimStorePlain]: Eliminatee v_prenex_113 vanished before elimination [2019-08-22 19:04:48,589 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_40| vanished before elimination [2019-08-22 19:04:48,589 INFO L464 ElimStorePlain]: Eliminatee v_prenex_114 vanished before elimination [2019-08-22 19:04:48,590 INFO L464 ElimStorePlain]: Eliminatee v_prenex_115 vanished before elimination [2019-08-22 19:04:48,590 INFO L464 ElimStorePlain]: Eliminatee v_prenex_116 vanished before elimination [2019-08-22 19:04:48,590 INFO L464 ElimStorePlain]: Eliminatee v_prenex_117 vanished before elimination [2019-08-22 19:04:48,590 INFO L496 ElimStorePlain]: Start of recursive call 1: 12 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:48,591 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 12 variables, input treesize:2427, output treesize:42 [2019-08-22 19:04:48,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,648 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_123], 12=[v_prenex_129, v_prenex_130, v_prenex_131, v_prenex_132, v_prenex_133, v_prenex_124, v_prenex_125, |v_#memory_int_41|, v_prenex_126, v_prenex_127, v_prenex_128]} [2019-08-22 19:04:48,678 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:48,678 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:04:48,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:48,679 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:49,297 WARN L188 SmtUtils]: Spent 617.00 ms on a formula simplification. DAG size of input: 229 DAG size of output: 20 [2019-08-22 19:04:49,298 INFO L567 ElimStorePlain]: treesize reduction 2441, result has 1.1 percent of original size [2019-08-22 19:04:49,298 INFO L464 ElimStorePlain]: Eliminatee v_prenex_129 vanished before elimination [2019-08-22 19:04:49,299 INFO L464 ElimStorePlain]: Eliminatee v_prenex_130 vanished before elimination [2019-08-22 19:04:49,299 INFO L464 ElimStorePlain]: Eliminatee v_prenex_131 vanished before elimination [2019-08-22 19:04:49,299 INFO L464 ElimStorePlain]: Eliminatee v_prenex_132 vanished before elimination [2019-08-22 19:04:49,299 INFO L464 ElimStorePlain]: Eliminatee v_prenex_133 vanished before elimination [2019-08-22 19:04:49,299 INFO L464 ElimStorePlain]: Eliminatee v_prenex_124 vanished before elimination [2019-08-22 19:04:49,300 INFO L464 ElimStorePlain]: Eliminatee v_prenex_125 vanished before elimination [2019-08-22 19:04:49,300 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_41| vanished before elimination [2019-08-22 19:04:49,300 INFO L464 ElimStorePlain]: Eliminatee v_prenex_126 vanished before elimination [2019-08-22 19:04:49,300 INFO L464 ElimStorePlain]: Eliminatee v_prenex_127 vanished before elimination [2019-08-22 19:04:49,300 INFO L464 ElimStorePlain]: Eliminatee v_prenex_128 vanished before elimination [2019-08-22 19:04:49,301 INFO L496 ElimStorePlain]: Start of recursive call 1: 12 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:49,301 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 12 variables, input treesize:2427, output treesize:26 [2019-08-22 19:04:49,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,358 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_136], 12=[v_prenex_140, v_prenex_141, v_prenex_142, v_prenex_143, v_prenex_144, v_prenex_134, v_prenex_145, v_prenex_135, v_prenex_137, |v_#memory_int_42|, v_prenex_138, v_prenex_139]} [2019-08-22 19:04:49,392 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:49,393 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:04:49,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:49,394 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:50,256 WARN L188 SmtUtils]: Spent 861.00 ms on a formula simplification. DAG size of input: 246 DAG size of output: 23 [2019-08-22 19:04:50,256 INFO L567 ElimStorePlain]: treesize reduction 2642, result has 1.6 percent of original size [2019-08-22 19:04:50,257 INFO L464 ElimStorePlain]: Eliminatee v_prenex_140 vanished before elimination [2019-08-22 19:04:50,257 INFO L464 ElimStorePlain]: Eliminatee v_prenex_141 vanished before elimination [2019-08-22 19:04:50,257 INFO L464 ElimStorePlain]: Eliminatee v_prenex_142 vanished before elimination [2019-08-22 19:04:50,257 INFO L464 ElimStorePlain]: Eliminatee v_prenex_143 vanished before elimination [2019-08-22 19:04:50,257 INFO L464 ElimStorePlain]: Eliminatee v_prenex_144 vanished before elimination [2019-08-22 19:04:50,258 INFO L464 ElimStorePlain]: Eliminatee v_prenex_134 vanished before elimination [2019-08-22 19:04:50,258 INFO L464 ElimStorePlain]: Eliminatee v_prenex_145 vanished before elimination [2019-08-22 19:04:50,258 INFO L464 ElimStorePlain]: Eliminatee v_prenex_135 vanished before elimination [2019-08-22 19:04:50,258 INFO L464 ElimStorePlain]: Eliminatee v_prenex_137 vanished before elimination [2019-08-22 19:04:50,259 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_42| vanished before elimination [2019-08-22 19:04:50,259 INFO L464 ElimStorePlain]: Eliminatee v_prenex_138 vanished before elimination [2019-08-22 19:04:50,259 INFO L464 ElimStorePlain]: Eliminatee v_prenex_139 vanished before elimination [2019-08-22 19:04:50,259 INFO L496 ElimStorePlain]: Start of recursive call 1: 13 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:50,259 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 13 variables, input treesize:2644, output treesize:42 [2019-08-22 19:04:50,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,315 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_146], 12=[v_prenex_150, v_prenex_151, v_prenex_152, v_prenex_153, v_prenex_154, v_prenex_155, v_prenex_156, v_prenex_157, v_prenex_147, v_prenex_148, v_prenex_149, |v_#memory_int_43|]} [2019-08-22 19:04:50,346 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:50,347 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:04:50,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:50,348 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:51,067 WARN L188 SmtUtils]: Spent 718.00 ms on a formula simplification. DAG size of input: 246 DAG size of output: 20 [2019-08-22 19:04:51,067 INFO L567 ElimStorePlain]: treesize reduction 2658, result has 1.0 percent of original size [2019-08-22 19:04:51,068 INFO L464 ElimStorePlain]: Eliminatee v_prenex_150 vanished before elimination [2019-08-22 19:04:51,068 INFO L464 ElimStorePlain]: Eliminatee v_prenex_151 vanished before elimination [2019-08-22 19:04:51,068 INFO L464 ElimStorePlain]: Eliminatee v_prenex_152 vanished before elimination [2019-08-22 19:04:51,068 INFO L464 ElimStorePlain]: Eliminatee v_prenex_153 vanished before elimination [2019-08-22 19:04:51,068 INFO L464 ElimStorePlain]: Eliminatee v_prenex_154 vanished before elimination [2019-08-22 19:04:51,069 INFO L464 ElimStorePlain]: Eliminatee v_prenex_155 vanished before elimination [2019-08-22 19:04:51,069 INFO L464 ElimStorePlain]: Eliminatee v_prenex_156 vanished before elimination [2019-08-22 19:04:51,069 INFO L464 ElimStorePlain]: Eliminatee v_prenex_157 vanished before elimination [2019-08-22 19:04:51,069 INFO L464 ElimStorePlain]: Eliminatee v_prenex_147 vanished before elimination [2019-08-22 19:04:51,069 INFO L464 ElimStorePlain]: Eliminatee v_prenex_148 vanished before elimination [2019-08-22 19:04:51,069 INFO L464 ElimStorePlain]: Eliminatee v_prenex_149 vanished before elimination [2019-08-22 19:04:51,069 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_43| vanished before elimination [2019-08-22 19:04:51,070 INFO L496 ElimStorePlain]: Start of recursive call 1: 13 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:51,070 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 13 variables, input treesize:2644, output treesize:26 [2019-08-22 19:04:51,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,135 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_158], 12=[|v_#memory_int_44|, v_prenex_170, v_prenex_160, v_prenex_161, v_prenex_162, v_prenex_163, v_prenex_164, v_prenex_165, v_prenex_166, v_prenex_167, v_prenex_168, v_prenex_169, v_prenex_159]} [2019-08-22 19:04:51,175 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:51,176 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:04:51,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:51,177 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:52,102 WARN L188 SmtUtils]: Spent 924.00 ms on a formula simplification. DAG size of input: 263 DAG size of output: 23 [2019-08-22 19:04:52,103 INFO L567 ElimStorePlain]: treesize reduction 2859, result has 1.4 percent of original size [2019-08-22 19:04:52,103 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_44| vanished before elimination [2019-08-22 19:04:52,103 INFO L464 ElimStorePlain]: Eliminatee v_prenex_170 vanished before elimination [2019-08-22 19:04:52,103 INFO L464 ElimStorePlain]: Eliminatee v_prenex_160 vanished before elimination [2019-08-22 19:04:52,103 INFO L464 ElimStorePlain]: Eliminatee v_prenex_161 vanished before elimination [2019-08-22 19:04:52,104 INFO L464 ElimStorePlain]: Eliminatee v_prenex_162 vanished before elimination [2019-08-22 19:04:52,104 INFO L464 ElimStorePlain]: Eliminatee v_prenex_163 vanished before elimination [2019-08-22 19:04:52,104 INFO L464 ElimStorePlain]: Eliminatee v_prenex_164 vanished before elimination [2019-08-22 19:04:52,104 INFO L464 ElimStorePlain]: Eliminatee v_prenex_165 vanished before elimination [2019-08-22 19:04:52,104 INFO L464 ElimStorePlain]: Eliminatee v_prenex_166 vanished before elimination [2019-08-22 19:04:52,105 INFO L464 ElimStorePlain]: Eliminatee v_prenex_167 vanished before elimination [2019-08-22 19:04:52,105 INFO L464 ElimStorePlain]: Eliminatee v_prenex_168 vanished before elimination [2019-08-22 19:04:52,105 INFO L464 ElimStorePlain]: Eliminatee v_prenex_169 vanished before elimination [2019-08-22 19:04:52,105 INFO L464 ElimStorePlain]: Eliminatee v_prenex_159 vanished before elimination [2019-08-22 19:04:52,105 INFO L496 ElimStorePlain]: Start of recursive call 1: 14 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:52,106 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 14 variables, input treesize:2861, output treesize:42 [2019-08-22 19:04:52,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,165 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_174], 12=[|v_#memory_int_45|, v_prenex_180, v_prenex_181, v_prenex_182, v_prenex_171, v_prenex_172, v_prenex_183, v_prenex_173, v_prenex_175, v_prenex_176, v_prenex_177, v_prenex_178, v_prenex_179]} [2019-08-22 19:04:52,198 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:52,199 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:04:52,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:52,201 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:53,071 WARN L188 SmtUtils]: Spent 869.00 ms on a formula simplification. DAG size of input: 263 DAG size of output: 20 [2019-08-22 19:04:53,072 INFO L567 ElimStorePlain]: treesize reduction 2875, result has 0.9 percent of original size [2019-08-22 19:04:53,072 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_45| vanished before elimination [2019-08-22 19:04:53,072 INFO L464 ElimStorePlain]: Eliminatee v_prenex_180 vanished before elimination [2019-08-22 19:04:53,072 INFO L464 ElimStorePlain]: Eliminatee v_prenex_181 vanished before elimination [2019-08-22 19:04:53,073 INFO L464 ElimStorePlain]: Eliminatee v_prenex_182 vanished before elimination [2019-08-22 19:04:53,073 INFO L464 ElimStorePlain]: Eliminatee v_prenex_171 vanished before elimination [2019-08-22 19:04:53,073 INFO L464 ElimStorePlain]: Eliminatee v_prenex_172 vanished before elimination [2019-08-22 19:04:53,073 INFO L464 ElimStorePlain]: Eliminatee v_prenex_183 vanished before elimination [2019-08-22 19:04:53,073 INFO L464 ElimStorePlain]: Eliminatee v_prenex_173 vanished before elimination [2019-08-22 19:04:53,074 INFO L464 ElimStorePlain]: Eliminatee v_prenex_175 vanished before elimination [2019-08-22 19:04:53,074 INFO L464 ElimStorePlain]: Eliminatee v_prenex_176 vanished before elimination [2019-08-22 19:04:53,074 INFO L464 ElimStorePlain]: Eliminatee v_prenex_177 vanished before elimination [2019-08-22 19:04:53,074 INFO L464 ElimStorePlain]: Eliminatee v_prenex_178 vanished before elimination [2019-08-22 19:04:53,074 INFO L464 ElimStorePlain]: Eliminatee v_prenex_179 vanished before elimination [2019-08-22 19:04:53,075 INFO L496 ElimStorePlain]: Start of recursive call 1: 14 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:53,075 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 14 variables, input treesize:2861, output treesize:26 [2019-08-22 19:04:53,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,145 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_184], 12=[|v_#memory_int_46|, v_prenex_190, v_prenex_191, v_prenex_192, v_prenex_193, v_prenex_194, v_prenex_195, v_prenex_185, v_prenex_196, v_prenex_186, v_prenex_197, v_prenex_187, v_prenex_188, v_prenex_189]} [2019-08-22 19:04:53,180 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:53,180 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:04:53,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:53,181 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:54,773 WARN L188 SmtUtils]: Spent 1.59 s on a formula simplification. DAG size of input: 280 DAG size of output: 23 [2019-08-22 19:04:54,773 INFO L567 ElimStorePlain]: treesize reduction 3076, result has 1.3 percent of original size [2019-08-22 19:04:54,774 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_46| vanished before elimination [2019-08-22 19:04:54,774 INFO L464 ElimStorePlain]: Eliminatee v_prenex_190 vanished before elimination [2019-08-22 19:04:54,774 INFO L464 ElimStorePlain]: Eliminatee v_prenex_191 vanished before elimination [2019-08-22 19:04:54,774 INFO L464 ElimStorePlain]: Eliminatee v_prenex_192 vanished before elimination [2019-08-22 19:04:54,774 INFO L464 ElimStorePlain]: Eliminatee v_prenex_193 vanished before elimination [2019-08-22 19:04:54,775 INFO L464 ElimStorePlain]: Eliminatee v_prenex_194 vanished before elimination [2019-08-22 19:04:54,775 INFO L464 ElimStorePlain]: Eliminatee v_prenex_195 vanished before elimination [2019-08-22 19:04:54,775 INFO L464 ElimStorePlain]: Eliminatee v_prenex_185 vanished before elimination [2019-08-22 19:04:54,775 INFO L464 ElimStorePlain]: Eliminatee v_prenex_196 vanished before elimination [2019-08-22 19:04:54,775 INFO L464 ElimStorePlain]: Eliminatee v_prenex_186 vanished before elimination [2019-08-22 19:04:54,775 INFO L464 ElimStorePlain]: Eliminatee v_prenex_197 vanished before elimination [2019-08-22 19:04:54,775 INFO L464 ElimStorePlain]: Eliminatee v_prenex_187 vanished before elimination [2019-08-22 19:04:54,776 INFO L464 ElimStorePlain]: Eliminatee v_prenex_188 vanished before elimination [2019-08-22 19:04:54,776 INFO L464 ElimStorePlain]: Eliminatee v_prenex_189 vanished before elimination [2019-08-22 19:04:54,776 INFO L496 ElimStorePlain]: Start of recursive call 1: 15 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:54,776 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 15 variables, input treesize:3078, output treesize:42 [2019-08-22 19:04:54,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,835 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_198], 12=[v_prenex_206, v_prenex_207, v_prenex_208, v_prenex_209, |v_#memory_int_47|, v_prenex_210, v_prenex_199, v_prenex_200, v_prenex_211, v_prenex_201, v_prenex_202, v_prenex_203, v_prenex_204, v_prenex_205]} [2019-08-22 19:04:54,879 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:54,880 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:04:54,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:54,881 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:56,022 WARN L188 SmtUtils]: Spent 1.14 s on a formula simplification. DAG size of input: 280 DAG size of output: 20 [2019-08-22 19:04:56,023 INFO L567 ElimStorePlain]: treesize reduction 3092, result has 0.8 percent of original size [2019-08-22 19:04:56,024 INFO L464 ElimStorePlain]: Eliminatee v_prenex_206 vanished before elimination [2019-08-22 19:04:56,024 INFO L464 ElimStorePlain]: Eliminatee v_prenex_207 vanished before elimination [2019-08-22 19:04:56,024 INFO L464 ElimStorePlain]: Eliminatee v_prenex_208 vanished before elimination [2019-08-22 19:04:56,025 INFO L464 ElimStorePlain]: Eliminatee v_prenex_209 vanished before elimination [2019-08-22 19:04:56,025 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_47| vanished before elimination [2019-08-22 19:04:56,025 INFO L464 ElimStorePlain]: Eliminatee v_prenex_210 vanished before elimination [2019-08-22 19:04:56,025 INFO L464 ElimStorePlain]: Eliminatee v_prenex_199 vanished before elimination [2019-08-22 19:04:56,026 INFO L464 ElimStorePlain]: Eliminatee v_prenex_200 vanished before elimination [2019-08-22 19:04:56,026 INFO L464 ElimStorePlain]: Eliminatee v_prenex_211 vanished before elimination [2019-08-22 19:04:56,026 INFO L464 ElimStorePlain]: Eliminatee v_prenex_201 vanished before elimination [2019-08-22 19:04:56,026 INFO L464 ElimStorePlain]: Eliminatee v_prenex_202 vanished before elimination [2019-08-22 19:04:56,026 INFO L464 ElimStorePlain]: Eliminatee v_prenex_203 vanished before elimination [2019-08-22 19:04:56,026 INFO L464 ElimStorePlain]: Eliminatee v_prenex_204 vanished before elimination [2019-08-22 19:04:56,027 INFO L464 ElimStorePlain]: Eliminatee v_prenex_205 vanished before elimination [2019-08-22 19:04:56,027 INFO L496 ElimStorePlain]: Start of recursive call 1: 15 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:56,028 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 15 variables, input treesize:3078, output treesize:26 [2019-08-22 19:04:56,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,094 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_215], 12=[v_prenex_217, v_prenex_218, v_prenex_219, |v_#memory_int_48|, v_prenex_220, v_prenex_221, v_prenex_222, v_prenex_223, v_prenex_212, v_prenex_213, v_prenex_224, v_prenex_214, v_prenex_225, v_prenex_226, v_prenex_216]} [2019-08-22 19:04:56,127 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:56,128 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:04:56,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:56,129 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:58,337 WARN L188 SmtUtils]: Spent 2.21 s on a formula simplification. DAG size of input: 297 DAG size of output: 23 [2019-08-22 19:04:58,338 INFO L567 ElimStorePlain]: treesize reduction 3293, result has 1.3 percent of original size [2019-08-22 19:04:58,338 INFO L464 ElimStorePlain]: Eliminatee v_prenex_217 vanished before elimination [2019-08-22 19:04:58,338 INFO L464 ElimStorePlain]: Eliminatee v_prenex_218 vanished before elimination [2019-08-22 19:04:58,338 INFO L464 ElimStorePlain]: Eliminatee v_prenex_219 vanished before elimination [2019-08-22 19:04:58,339 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_48| vanished before elimination [2019-08-22 19:04:58,339 INFO L464 ElimStorePlain]: Eliminatee v_prenex_220 vanished before elimination [2019-08-22 19:04:58,339 INFO L464 ElimStorePlain]: Eliminatee v_prenex_221 vanished before elimination [2019-08-22 19:04:58,339 INFO L464 ElimStorePlain]: Eliminatee v_prenex_222 vanished before elimination [2019-08-22 19:04:58,339 INFO L464 ElimStorePlain]: Eliminatee v_prenex_223 vanished before elimination [2019-08-22 19:04:58,340 INFO L464 ElimStorePlain]: Eliminatee v_prenex_212 vanished before elimination [2019-08-22 19:04:58,340 INFO L464 ElimStorePlain]: Eliminatee v_prenex_213 vanished before elimination [2019-08-22 19:04:58,340 INFO L464 ElimStorePlain]: Eliminatee v_prenex_224 vanished before elimination [2019-08-22 19:04:58,340 INFO L464 ElimStorePlain]: Eliminatee v_prenex_214 vanished before elimination [2019-08-22 19:04:58,340 INFO L464 ElimStorePlain]: Eliminatee v_prenex_225 vanished before elimination [2019-08-22 19:04:58,340 INFO L464 ElimStorePlain]: Eliminatee v_prenex_226 vanished before elimination [2019-08-22 19:04:58,340 INFO L464 ElimStorePlain]: Eliminatee v_prenex_216 vanished before elimination [2019-08-22 19:04:58,341 INFO L496 ElimStorePlain]: Start of recursive call 1: 16 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:58,341 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 16 variables, input treesize:3295, output treesize:42 [2019-08-22 19:04:58,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,395 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_229], 12=[v_prenex_239, v_prenex_228, |v_#memory_int_49|, v_prenex_240, v_prenex_241, v_prenex_230, v_prenex_231, v_prenex_232, v_prenex_233, v_prenex_234, v_prenex_235, v_prenex_236, v_prenex_237, v_prenex_238, v_prenex_227]} [2019-08-22 19:04:58,424 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:58,424 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:04:58,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:58,425 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:04:59,882 WARN L188 SmtUtils]: Spent 1.46 s on a formula simplification. DAG size of input: 297 DAG size of output: 20 [2019-08-22 19:04:59,883 INFO L567 ElimStorePlain]: treesize reduction 3309, result has 0.8 percent of original size [2019-08-22 19:04:59,883 INFO L464 ElimStorePlain]: Eliminatee v_prenex_239 vanished before elimination [2019-08-22 19:04:59,883 INFO L464 ElimStorePlain]: Eliminatee v_prenex_228 vanished before elimination [2019-08-22 19:04:59,883 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_49| vanished before elimination [2019-08-22 19:04:59,884 INFO L464 ElimStorePlain]: Eliminatee v_prenex_240 vanished before elimination [2019-08-22 19:04:59,884 INFO L464 ElimStorePlain]: Eliminatee v_prenex_241 vanished before elimination [2019-08-22 19:04:59,884 INFO L464 ElimStorePlain]: Eliminatee v_prenex_230 vanished before elimination [2019-08-22 19:04:59,884 INFO L464 ElimStorePlain]: Eliminatee v_prenex_231 vanished before elimination [2019-08-22 19:04:59,884 INFO L464 ElimStorePlain]: Eliminatee v_prenex_232 vanished before elimination [2019-08-22 19:04:59,884 INFO L464 ElimStorePlain]: Eliminatee v_prenex_233 vanished before elimination [2019-08-22 19:04:59,884 INFO L464 ElimStorePlain]: Eliminatee v_prenex_234 vanished before elimination [2019-08-22 19:04:59,884 INFO L464 ElimStorePlain]: Eliminatee v_prenex_235 vanished before elimination [2019-08-22 19:04:59,885 INFO L464 ElimStorePlain]: Eliminatee v_prenex_236 vanished before elimination [2019-08-22 19:04:59,885 INFO L464 ElimStorePlain]: Eliminatee v_prenex_237 vanished before elimination [2019-08-22 19:04:59,885 INFO L464 ElimStorePlain]: Eliminatee v_prenex_238 vanished before elimination [2019-08-22 19:04:59,885 INFO L464 ElimStorePlain]: Eliminatee v_prenex_227 vanished before elimination [2019-08-22 19:04:59,885 INFO L496 ElimStorePlain]: Start of recursive call 1: 16 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:04:59,885 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 16 variables, input treesize:3295, output treesize:26 [2019-08-22 19:04:59,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,961 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_243], 12=[|v_#memory_int_50|, v_prenex_250, v_prenex_251, v_prenex_252, v_prenex_242, v_prenex_253, v_prenex_254, v_prenex_255, v_prenex_244, v_prenex_256, v_prenex_245, v_prenex_246, v_prenex_257, v_prenex_247, v_prenex_248, v_prenex_249]} [2019-08-22 19:04:59,993 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:04:59,994 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:04:59,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:04:59,995 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:05:03,081 WARN L188 SmtUtils]: Spent 3.08 s on a formula simplification. DAG size of input: 314 DAG size of output: 23 [2019-08-22 19:05:03,082 INFO L567 ElimStorePlain]: treesize reduction 3510, result has 1.2 percent of original size [2019-08-22 19:05:03,082 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_50| vanished before elimination [2019-08-22 19:05:03,082 INFO L464 ElimStorePlain]: Eliminatee v_prenex_250 vanished before elimination [2019-08-22 19:05:03,082 INFO L464 ElimStorePlain]: Eliminatee v_prenex_251 vanished before elimination [2019-08-22 19:05:03,082 INFO L464 ElimStorePlain]: Eliminatee v_prenex_252 vanished before elimination [2019-08-22 19:05:03,083 INFO L464 ElimStorePlain]: Eliminatee v_prenex_242 vanished before elimination [2019-08-22 19:05:03,083 INFO L464 ElimStorePlain]: Eliminatee v_prenex_253 vanished before elimination [2019-08-22 19:05:03,083 INFO L464 ElimStorePlain]: Eliminatee v_prenex_254 vanished before elimination [2019-08-22 19:05:03,083 INFO L464 ElimStorePlain]: Eliminatee v_prenex_255 vanished before elimination [2019-08-22 19:05:03,083 INFO L464 ElimStorePlain]: Eliminatee v_prenex_244 vanished before elimination [2019-08-22 19:05:03,083 INFO L464 ElimStorePlain]: Eliminatee v_prenex_256 vanished before elimination [2019-08-22 19:05:03,083 INFO L464 ElimStorePlain]: Eliminatee v_prenex_245 vanished before elimination [2019-08-22 19:05:03,083 INFO L464 ElimStorePlain]: Eliminatee v_prenex_246 vanished before elimination [2019-08-22 19:05:03,084 INFO L464 ElimStorePlain]: Eliminatee v_prenex_257 vanished before elimination [2019-08-22 19:05:03,084 INFO L464 ElimStorePlain]: Eliminatee v_prenex_247 vanished before elimination [2019-08-22 19:05:03,084 INFO L464 ElimStorePlain]: Eliminatee v_prenex_248 vanished before elimination [2019-08-22 19:05:03,084 INFO L464 ElimStorePlain]: Eliminatee v_prenex_249 vanished before elimination [2019-08-22 19:05:03,084 INFO L496 ElimStorePlain]: Start of recursive call 1: 17 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:05:03,084 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 17 variables, input treesize:3512, output treesize:42 [2019-08-22 19:05:03,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,157 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_258], 12=[|v_#memory_int_51|, v_prenex_270, v_prenex_271, v_prenex_260, v_prenex_261, v_prenex_272, v_prenex_262, v_prenex_273, v_prenex_263, v_prenex_264, v_prenex_265, v_prenex_266, v_prenex_267, v_prenex_268, v_prenex_269, v_prenex_259]} [2019-08-22 19:05:03,194 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:05:03,195 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:05:03,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:03,196 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:05:05,301 WARN L188 SmtUtils]: Spent 2.10 s on a formula simplification. DAG size of input: 314 DAG size of output: 20 [2019-08-22 19:05:05,302 INFO L567 ElimStorePlain]: treesize reduction 3526, result has 0.7 percent of original size [2019-08-22 19:05:05,302 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_51| vanished before elimination [2019-08-22 19:05:05,302 INFO L464 ElimStorePlain]: Eliminatee v_prenex_270 vanished before elimination [2019-08-22 19:05:05,303 INFO L464 ElimStorePlain]: Eliminatee v_prenex_271 vanished before elimination [2019-08-22 19:05:05,303 INFO L464 ElimStorePlain]: Eliminatee v_prenex_260 vanished before elimination [2019-08-22 19:05:05,303 INFO L464 ElimStorePlain]: Eliminatee v_prenex_261 vanished before elimination [2019-08-22 19:05:05,303 INFO L464 ElimStorePlain]: Eliminatee v_prenex_272 vanished before elimination [2019-08-22 19:05:05,303 INFO L464 ElimStorePlain]: Eliminatee v_prenex_262 vanished before elimination [2019-08-22 19:05:05,304 INFO L464 ElimStorePlain]: Eliminatee v_prenex_273 vanished before elimination [2019-08-22 19:05:05,304 INFO L464 ElimStorePlain]: Eliminatee v_prenex_263 vanished before elimination [2019-08-22 19:05:05,304 INFO L464 ElimStorePlain]: Eliminatee v_prenex_264 vanished before elimination [2019-08-22 19:05:05,304 INFO L464 ElimStorePlain]: Eliminatee v_prenex_265 vanished before elimination [2019-08-22 19:05:05,304 INFO L464 ElimStorePlain]: Eliminatee v_prenex_266 vanished before elimination [2019-08-22 19:05:05,304 INFO L464 ElimStorePlain]: Eliminatee v_prenex_267 vanished before elimination [2019-08-22 19:05:05,305 INFO L464 ElimStorePlain]: Eliminatee v_prenex_268 vanished before elimination [2019-08-22 19:05:05,305 INFO L464 ElimStorePlain]: Eliminatee v_prenex_269 vanished before elimination [2019-08-22 19:05:05,305 INFO L464 ElimStorePlain]: Eliminatee v_prenex_259 vanished before elimination [2019-08-22 19:05:05,305 INFO L496 ElimStorePlain]: Start of recursive call 1: 17 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:05:05,305 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 17 variables, input treesize:3512, output treesize:26 [2019-08-22 19:05:05,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,367 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_274], 12=[|v_#memory_int_52|, v_prenex_290, v_prenex_280, v_prenex_281, v_prenex_282, v_prenex_283, v_prenex_284, v_prenex_285, v_prenex_286, v_prenex_275, v_prenex_287, v_prenex_276, v_prenex_288, v_prenex_277, v_prenex_278, v_prenex_289, v_prenex_279]} [2019-08-22 19:05:05,400 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:05:05,400 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:05:05,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:05,401 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:05:08,634 WARN L188 SmtUtils]: Spent 3.23 s on a formula simplification. DAG size of input: 331 DAG size of output: 23 [2019-08-22 19:05:08,634 INFO L567 ElimStorePlain]: treesize reduction 3727, result has 1.1 percent of original size [2019-08-22 19:05:08,635 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_52| vanished before elimination [2019-08-22 19:05:08,635 INFO L464 ElimStorePlain]: Eliminatee v_prenex_290 vanished before elimination [2019-08-22 19:05:08,635 INFO L464 ElimStorePlain]: Eliminatee v_prenex_280 vanished before elimination [2019-08-22 19:05:08,635 INFO L464 ElimStorePlain]: Eliminatee v_prenex_281 vanished before elimination [2019-08-22 19:05:08,636 INFO L464 ElimStorePlain]: Eliminatee v_prenex_282 vanished before elimination [2019-08-22 19:05:08,636 INFO L464 ElimStorePlain]: Eliminatee v_prenex_283 vanished before elimination [2019-08-22 19:05:08,636 INFO L464 ElimStorePlain]: Eliminatee v_prenex_284 vanished before elimination [2019-08-22 19:05:08,636 INFO L464 ElimStorePlain]: Eliminatee v_prenex_285 vanished before elimination [2019-08-22 19:05:08,637 INFO L464 ElimStorePlain]: Eliminatee v_prenex_286 vanished before elimination [2019-08-22 19:05:08,637 INFO L464 ElimStorePlain]: Eliminatee v_prenex_275 vanished before elimination [2019-08-22 19:05:08,637 INFO L464 ElimStorePlain]: Eliminatee v_prenex_287 vanished before elimination [2019-08-22 19:05:08,637 INFO L464 ElimStorePlain]: Eliminatee v_prenex_276 vanished before elimination [2019-08-22 19:05:08,637 INFO L464 ElimStorePlain]: Eliminatee v_prenex_288 vanished before elimination [2019-08-22 19:05:08,637 INFO L464 ElimStorePlain]: Eliminatee v_prenex_277 vanished before elimination [2019-08-22 19:05:08,638 INFO L464 ElimStorePlain]: Eliminatee v_prenex_278 vanished before elimination [2019-08-22 19:05:08,638 INFO L464 ElimStorePlain]: Eliminatee v_prenex_289 vanished before elimination [2019-08-22 19:05:08,638 INFO L464 ElimStorePlain]: Eliminatee v_prenex_279 vanished before elimination [2019-08-22 19:05:08,638 INFO L496 ElimStorePlain]: Start of recursive call 1: 18 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:05:08,639 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 18 variables, input treesize:3729, output treesize:42 [2019-08-22 19:05:08,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,710 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_291], 12=[v_prenex_305, v_prenex_306, v_prenex_307, |v_#memory_int_53|, v_prenex_292, v_prenex_293, v_prenex_294, v_prenex_295, v_prenex_296, v_prenex_297, v_prenex_298, v_prenex_299, v_prenex_300, v_prenex_301, v_prenex_302, v_prenex_303, v_prenex_304]} [2019-08-22 19:05:08,746 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:05:08,746 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:05:08,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:08,747 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:05:11,995 WARN L188 SmtUtils]: Spent 3.25 s on a formula simplification. DAG size of input: 331 DAG size of output: 20 [2019-08-22 19:05:11,995 INFO L567 ElimStorePlain]: treesize reduction 3743, result has 0.7 percent of original size [2019-08-22 19:05:11,995 INFO L464 ElimStorePlain]: Eliminatee v_prenex_305 vanished before elimination [2019-08-22 19:05:11,996 INFO L464 ElimStorePlain]: Eliminatee v_prenex_306 vanished before elimination [2019-08-22 19:05:11,996 INFO L464 ElimStorePlain]: Eliminatee v_prenex_307 vanished before elimination [2019-08-22 19:05:11,996 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_53| vanished before elimination [2019-08-22 19:05:11,996 INFO L464 ElimStorePlain]: Eliminatee v_prenex_292 vanished before elimination [2019-08-22 19:05:11,996 INFO L464 ElimStorePlain]: Eliminatee v_prenex_293 vanished before elimination [2019-08-22 19:05:11,997 INFO L464 ElimStorePlain]: Eliminatee v_prenex_294 vanished before elimination [2019-08-22 19:05:11,997 INFO L464 ElimStorePlain]: Eliminatee v_prenex_295 vanished before elimination [2019-08-22 19:05:11,997 INFO L464 ElimStorePlain]: Eliminatee v_prenex_296 vanished before elimination [2019-08-22 19:05:11,997 INFO L464 ElimStorePlain]: Eliminatee v_prenex_297 vanished before elimination [2019-08-22 19:05:11,997 INFO L464 ElimStorePlain]: Eliminatee v_prenex_298 vanished before elimination [2019-08-22 19:05:11,998 INFO L464 ElimStorePlain]: Eliminatee v_prenex_299 vanished before elimination [2019-08-22 19:05:11,998 INFO L464 ElimStorePlain]: Eliminatee v_prenex_300 vanished before elimination [2019-08-22 19:05:11,998 INFO L464 ElimStorePlain]: Eliminatee v_prenex_301 vanished before elimination [2019-08-22 19:05:11,998 INFO L464 ElimStorePlain]: Eliminatee v_prenex_302 vanished before elimination [2019-08-22 19:05:11,998 INFO L464 ElimStorePlain]: Eliminatee v_prenex_303 vanished before elimination [2019-08-22 19:05:11,998 INFO L464 ElimStorePlain]: Eliminatee v_prenex_304 vanished before elimination [2019-08-22 19:05:11,999 INFO L496 ElimStorePlain]: Start of recursive call 1: 18 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:05:11,999 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 18 variables, input treesize:3729, output treesize:26 [2019-08-22 19:05:12,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,074 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_315], 12=[v_prenex_316, v_prenex_317, v_prenex_318, v_prenex_319, v_prenex_308, v_prenex_309, |v_#memory_int_54|, v_prenex_320, v_prenex_321, v_prenex_310, v_prenex_322, v_prenex_311, v_prenex_323, v_prenex_312, v_prenex_324, v_prenex_313, v_prenex_325, v_prenex_314]} [2019-08-22 19:05:12,110 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:05:12,111 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:05:12,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:12,112 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:05:17,615 WARN L188 SmtUtils]: Spent 5.50 s on a formula simplification. DAG size of input: 348 DAG size of output: 23 [2019-08-22 19:05:17,616 INFO L567 ElimStorePlain]: treesize reduction 3944, result has 1.1 percent of original size [2019-08-22 19:05:17,616 INFO L464 ElimStorePlain]: Eliminatee v_prenex_316 vanished before elimination [2019-08-22 19:05:17,617 INFO L464 ElimStorePlain]: Eliminatee v_prenex_317 vanished before elimination [2019-08-22 19:05:17,617 INFO L464 ElimStorePlain]: Eliminatee v_prenex_318 vanished before elimination [2019-08-22 19:05:17,617 INFO L464 ElimStorePlain]: Eliminatee v_prenex_319 vanished before elimination [2019-08-22 19:05:17,617 INFO L464 ElimStorePlain]: Eliminatee v_prenex_308 vanished before elimination [2019-08-22 19:05:17,617 INFO L464 ElimStorePlain]: Eliminatee v_prenex_309 vanished before elimination [2019-08-22 19:05:17,618 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_54| vanished before elimination [2019-08-22 19:05:17,618 INFO L464 ElimStorePlain]: Eliminatee v_prenex_320 vanished before elimination [2019-08-22 19:05:17,618 INFO L464 ElimStorePlain]: Eliminatee v_prenex_321 vanished before elimination [2019-08-22 19:05:17,618 INFO L464 ElimStorePlain]: Eliminatee v_prenex_310 vanished before elimination [2019-08-22 19:05:17,618 INFO L464 ElimStorePlain]: Eliminatee v_prenex_322 vanished before elimination [2019-08-22 19:05:17,618 INFO L464 ElimStorePlain]: Eliminatee v_prenex_311 vanished before elimination [2019-08-22 19:05:17,619 INFO L464 ElimStorePlain]: Eliminatee v_prenex_323 vanished before elimination [2019-08-22 19:05:17,619 INFO L464 ElimStorePlain]: Eliminatee v_prenex_312 vanished before elimination [2019-08-22 19:05:17,619 INFO L464 ElimStorePlain]: Eliminatee v_prenex_324 vanished before elimination [2019-08-22 19:05:17,619 INFO L464 ElimStorePlain]: Eliminatee v_prenex_313 vanished before elimination [2019-08-22 19:05:17,619 INFO L464 ElimStorePlain]: Eliminatee v_prenex_325 vanished before elimination [2019-08-22 19:05:17,619 INFO L464 ElimStorePlain]: Eliminatee v_prenex_314 vanished before elimination [2019-08-22 19:05:17,619 INFO L496 ElimStorePlain]: Start of recursive call 1: 19 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:05:17,620 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 19 variables, input treesize:3946, output treesize:42 [2019-08-22 19:05:17,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,674 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_326], 12=[v_prenex_327, v_prenex_338, v_prenex_328, v_prenex_339, v_prenex_329, |v_#memory_int_55|, v_prenex_340, v_prenex_341, v_prenex_330, v_prenex_342, v_prenex_331, v_prenex_343, v_prenex_332, v_prenex_333, v_prenex_334, v_prenex_335, v_prenex_336, v_prenex_337]} [2019-08-22 19:05:17,718 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:05:17,718 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:05:17,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:17,719 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:05:21,909 WARN L188 SmtUtils]: Spent 4.19 s on a formula simplification. DAG size of input: 348 DAG size of output: 20 [2019-08-22 19:05:21,909 INFO L567 ElimStorePlain]: treesize reduction 3960, result has 0.7 percent of original size [2019-08-22 19:05:21,910 INFO L464 ElimStorePlain]: Eliminatee v_prenex_327 vanished before elimination [2019-08-22 19:05:21,910 INFO L464 ElimStorePlain]: Eliminatee v_prenex_338 vanished before elimination [2019-08-22 19:05:21,910 INFO L464 ElimStorePlain]: Eliminatee v_prenex_328 vanished before elimination [2019-08-22 19:05:21,910 INFO L464 ElimStorePlain]: Eliminatee v_prenex_339 vanished before elimination [2019-08-22 19:05:21,910 INFO L464 ElimStorePlain]: Eliminatee v_prenex_329 vanished before elimination [2019-08-22 19:05:21,911 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_55| vanished before elimination [2019-08-22 19:05:21,911 INFO L464 ElimStorePlain]: Eliminatee v_prenex_340 vanished before elimination [2019-08-22 19:05:21,911 INFO L464 ElimStorePlain]: Eliminatee v_prenex_341 vanished before elimination [2019-08-22 19:05:21,911 INFO L464 ElimStorePlain]: Eliminatee v_prenex_330 vanished before elimination [2019-08-22 19:05:21,911 INFO L464 ElimStorePlain]: Eliminatee v_prenex_342 vanished before elimination [2019-08-22 19:05:21,912 INFO L464 ElimStorePlain]: Eliminatee v_prenex_331 vanished before elimination [2019-08-22 19:05:21,912 INFO L464 ElimStorePlain]: Eliminatee v_prenex_343 vanished before elimination [2019-08-22 19:05:21,912 INFO L464 ElimStorePlain]: Eliminatee v_prenex_332 vanished before elimination [2019-08-22 19:05:21,912 INFO L464 ElimStorePlain]: Eliminatee v_prenex_333 vanished before elimination [2019-08-22 19:05:21,912 INFO L464 ElimStorePlain]: Eliminatee v_prenex_334 vanished before elimination [2019-08-22 19:05:21,912 INFO L464 ElimStorePlain]: Eliminatee v_prenex_335 vanished before elimination [2019-08-22 19:05:21,912 INFO L464 ElimStorePlain]: Eliminatee v_prenex_336 vanished before elimination [2019-08-22 19:05:21,912 INFO L464 ElimStorePlain]: Eliminatee v_prenex_337 vanished before elimination [2019-08-22 19:05:21,912 INFO L496 ElimStorePlain]: Start of recursive call 1: 19 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:05:21,913 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 19 variables, input treesize:3946, output treesize:26 [2019-08-22 19:05:21,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:21,992 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_344], 12=[v_prenex_349, |v_#memory_int_56|, v_prenex_360, v_prenex_350, v_prenex_361, v_prenex_351, v_prenex_362, v_prenex_352, v_prenex_353, v_prenex_354, v_prenex_355, v_prenex_345, v_prenex_356, v_prenex_357, v_prenex_346, v_prenex_358, v_prenex_347, v_prenex_348, v_prenex_359]} [2019-08-22 19:05:22,037 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:05:22,038 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:05:22,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:22,044 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:05:27,953 WARN L188 SmtUtils]: Spent 5.91 s on a formula simplification. DAG size of input: 365 DAG size of output: 23 [2019-08-22 19:05:27,954 INFO L567 ElimStorePlain]: treesize reduction 4161, result has 1.0 percent of original size [2019-08-22 19:05:27,954 INFO L464 ElimStorePlain]: Eliminatee v_prenex_349 vanished before elimination [2019-08-22 19:05:27,954 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_56| vanished before elimination [2019-08-22 19:05:27,954 INFO L464 ElimStorePlain]: Eliminatee v_prenex_360 vanished before elimination [2019-08-22 19:05:27,954 INFO L464 ElimStorePlain]: Eliminatee v_prenex_350 vanished before elimination [2019-08-22 19:05:27,955 INFO L464 ElimStorePlain]: Eliminatee v_prenex_361 vanished before elimination [2019-08-22 19:05:27,955 INFO L464 ElimStorePlain]: Eliminatee v_prenex_351 vanished before elimination [2019-08-22 19:05:27,955 INFO L464 ElimStorePlain]: Eliminatee v_prenex_362 vanished before elimination [2019-08-22 19:05:27,955 INFO L464 ElimStorePlain]: Eliminatee v_prenex_352 vanished before elimination [2019-08-22 19:05:27,955 INFO L464 ElimStorePlain]: Eliminatee v_prenex_353 vanished before elimination [2019-08-22 19:05:27,955 INFO L464 ElimStorePlain]: Eliminatee v_prenex_354 vanished before elimination [2019-08-22 19:05:27,955 INFO L464 ElimStorePlain]: Eliminatee v_prenex_355 vanished before elimination [2019-08-22 19:05:27,956 INFO L464 ElimStorePlain]: Eliminatee v_prenex_345 vanished before elimination [2019-08-22 19:05:27,956 INFO L464 ElimStorePlain]: Eliminatee v_prenex_356 vanished before elimination [2019-08-22 19:05:27,956 INFO L464 ElimStorePlain]: Eliminatee v_prenex_357 vanished before elimination [2019-08-22 19:05:27,956 INFO L464 ElimStorePlain]: Eliminatee v_prenex_346 vanished before elimination [2019-08-22 19:05:27,956 INFO L464 ElimStorePlain]: Eliminatee v_prenex_358 vanished before elimination [2019-08-22 19:05:27,956 INFO L464 ElimStorePlain]: Eliminatee v_prenex_347 vanished before elimination [2019-08-22 19:05:27,956 INFO L464 ElimStorePlain]: Eliminatee v_prenex_348 vanished before elimination [2019-08-22 19:05:27,956 INFO L464 ElimStorePlain]: Eliminatee v_prenex_359 vanished before elimination [2019-08-22 19:05:27,957 INFO L496 ElimStorePlain]: Start of recursive call 1: 20 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:05:27,957 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 20 variables, input treesize:4163, output treesize:42 [2019-08-22 19:05:27,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:27,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:28,022 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_363], 12=[|v_#memory_int_57|, v_prenex_380, v_prenex_381, v_prenex_370, v_prenex_371, v_prenex_372, v_prenex_373, v_prenex_374, v_prenex_364, v_prenex_375, v_prenex_365, v_prenex_376, v_prenex_377, v_prenex_366, v_prenex_378, v_prenex_367, v_prenex_379, v_prenex_368, v_prenex_369]} [2019-08-22 19:05:28,058 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:05:28,059 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:05:28,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:28,060 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:05:33,215 WARN L188 SmtUtils]: Spent 5.15 s on a formula simplification. DAG size of input: 365 DAG size of output: 20 [2019-08-22 19:05:33,216 INFO L567 ElimStorePlain]: treesize reduction 4177, result has 0.6 percent of original size [2019-08-22 19:05:33,216 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_57| vanished before elimination [2019-08-22 19:05:33,216 INFO L464 ElimStorePlain]: Eliminatee v_prenex_380 vanished before elimination [2019-08-22 19:05:33,216 INFO L464 ElimStorePlain]: Eliminatee v_prenex_381 vanished before elimination [2019-08-22 19:05:33,216 INFO L464 ElimStorePlain]: Eliminatee v_prenex_370 vanished before elimination [2019-08-22 19:05:33,217 INFO L464 ElimStorePlain]: Eliminatee v_prenex_371 vanished before elimination [2019-08-22 19:05:33,217 INFO L464 ElimStorePlain]: Eliminatee v_prenex_372 vanished before elimination [2019-08-22 19:05:33,217 INFO L464 ElimStorePlain]: Eliminatee v_prenex_373 vanished before elimination [2019-08-22 19:05:33,217 INFO L464 ElimStorePlain]: Eliminatee v_prenex_374 vanished before elimination [2019-08-22 19:05:33,217 INFO L464 ElimStorePlain]: Eliminatee v_prenex_364 vanished before elimination [2019-08-22 19:05:33,218 INFO L464 ElimStorePlain]: Eliminatee v_prenex_375 vanished before elimination [2019-08-22 19:05:33,218 INFO L464 ElimStorePlain]: Eliminatee v_prenex_365 vanished before elimination [2019-08-22 19:05:33,218 INFO L464 ElimStorePlain]: Eliminatee v_prenex_376 vanished before elimination [2019-08-22 19:05:33,218 INFO L464 ElimStorePlain]: Eliminatee v_prenex_377 vanished before elimination [2019-08-22 19:05:33,218 INFO L464 ElimStorePlain]: Eliminatee v_prenex_366 vanished before elimination [2019-08-22 19:05:33,219 INFO L464 ElimStorePlain]: Eliminatee v_prenex_378 vanished before elimination [2019-08-22 19:05:33,219 INFO L464 ElimStorePlain]: Eliminatee v_prenex_367 vanished before elimination [2019-08-22 19:05:33,219 INFO L464 ElimStorePlain]: Eliminatee v_prenex_379 vanished before elimination [2019-08-22 19:05:33,219 INFO L464 ElimStorePlain]: Eliminatee v_prenex_368 vanished before elimination [2019-08-22 19:05:33,219 INFO L464 ElimStorePlain]: Eliminatee v_prenex_369 vanished before elimination [2019-08-22 19:05:33,219 INFO L496 ElimStorePlain]: Start of recursive call 1: 20 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:05:33,219 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 20 variables, input treesize:4163, output treesize:26 [2019-08-22 19:05:33,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,289 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_382], 12=[|v_#memory_int_58|, v_prenex_390, v_prenex_391, v_prenex_392, v_prenex_393, v_prenex_383, v_prenex_394, v_prenex_384, v_prenex_395, v_prenex_385, v_prenex_396, v_prenex_397, v_prenex_386, v_prenex_387, v_prenex_398, v_prenex_399, v_prenex_388, v_prenex_389, v_prenex_400, v_prenex_401]} [2019-08-22 19:05:33,328 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:05:33,329 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:05:33,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:33,330 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:05:40,588 WARN L188 SmtUtils]: Spent 7.26 s on a formula simplification. DAG size of input: 382 DAG size of output: 23 [2019-08-22 19:05:40,589 INFO L567 ElimStorePlain]: treesize reduction 4378, result has 1.0 percent of original size [2019-08-22 19:05:40,589 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_58| vanished before elimination [2019-08-22 19:05:40,589 INFO L464 ElimStorePlain]: Eliminatee v_prenex_390 vanished before elimination [2019-08-22 19:05:40,589 INFO L464 ElimStorePlain]: Eliminatee v_prenex_391 vanished before elimination [2019-08-22 19:05:40,590 INFO L464 ElimStorePlain]: Eliminatee v_prenex_392 vanished before elimination [2019-08-22 19:05:40,590 INFO L464 ElimStorePlain]: Eliminatee v_prenex_393 vanished before elimination [2019-08-22 19:05:40,590 INFO L464 ElimStorePlain]: Eliminatee v_prenex_383 vanished before elimination [2019-08-22 19:05:40,590 INFO L464 ElimStorePlain]: Eliminatee v_prenex_394 vanished before elimination [2019-08-22 19:05:40,590 INFO L464 ElimStorePlain]: Eliminatee v_prenex_384 vanished before elimination [2019-08-22 19:05:40,590 INFO L464 ElimStorePlain]: Eliminatee v_prenex_395 vanished before elimination [2019-08-22 19:05:40,590 INFO L464 ElimStorePlain]: Eliminatee v_prenex_385 vanished before elimination [2019-08-22 19:05:40,590 INFO L464 ElimStorePlain]: Eliminatee v_prenex_396 vanished before elimination [2019-08-22 19:05:40,591 INFO L464 ElimStorePlain]: Eliminatee v_prenex_397 vanished before elimination [2019-08-22 19:05:40,591 INFO L464 ElimStorePlain]: Eliminatee v_prenex_386 vanished before elimination [2019-08-22 19:05:40,591 INFO L464 ElimStorePlain]: Eliminatee v_prenex_387 vanished before elimination [2019-08-22 19:05:40,591 INFO L464 ElimStorePlain]: Eliminatee v_prenex_398 vanished before elimination [2019-08-22 19:05:40,591 INFO L464 ElimStorePlain]: Eliminatee v_prenex_399 vanished before elimination [2019-08-22 19:05:40,591 INFO L464 ElimStorePlain]: Eliminatee v_prenex_388 vanished before elimination [2019-08-22 19:05:40,591 INFO L464 ElimStorePlain]: Eliminatee v_prenex_389 vanished before elimination [2019-08-22 19:05:40,591 INFO L464 ElimStorePlain]: Eliminatee v_prenex_400 vanished before elimination [2019-08-22 19:05:40,591 INFO L464 ElimStorePlain]: Eliminatee v_prenex_401 vanished before elimination [2019-08-22 19:05:40,592 INFO L496 ElimStorePlain]: Start of recursive call 1: 21 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:05:40,592 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 21 variables, input treesize:4380, output treesize:42 [2019-08-22 19:05:40,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,670 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_402], 12=[v_prenex_404, v_prenex_415, v_prenex_416, v_prenex_405, v_prenex_417, v_prenex_406, v_prenex_407, v_prenex_418, v_prenex_408, v_prenex_419, |v_#memory_int_59|, v_prenex_409, v_prenex_420, v_prenex_410, v_prenex_421, v_prenex_411, v_prenex_412, v_prenex_413, v_prenex_403, v_prenex_414]} [2019-08-22 19:05:40,710 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:05:40,710 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:05:40,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:40,711 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:05:46,907 WARN L188 SmtUtils]: Spent 6.19 s on a formula simplification. DAG size of input: 382 DAG size of output: 20 [2019-08-22 19:05:46,907 INFO L567 ElimStorePlain]: treesize reduction 4394, result has 0.6 percent of original size [2019-08-22 19:05:46,908 INFO L464 ElimStorePlain]: Eliminatee v_prenex_404 vanished before elimination [2019-08-22 19:05:46,908 INFO L464 ElimStorePlain]: Eliminatee v_prenex_415 vanished before elimination [2019-08-22 19:05:46,908 INFO L464 ElimStorePlain]: Eliminatee v_prenex_416 vanished before elimination [2019-08-22 19:05:46,908 INFO L464 ElimStorePlain]: Eliminatee v_prenex_405 vanished before elimination [2019-08-22 19:05:46,908 INFO L464 ElimStorePlain]: Eliminatee v_prenex_417 vanished before elimination [2019-08-22 19:05:46,908 INFO L464 ElimStorePlain]: Eliminatee v_prenex_406 vanished before elimination [2019-08-22 19:05:46,909 INFO L464 ElimStorePlain]: Eliminatee v_prenex_407 vanished before elimination [2019-08-22 19:05:46,909 INFO L464 ElimStorePlain]: Eliminatee v_prenex_418 vanished before elimination [2019-08-22 19:05:46,909 INFO L464 ElimStorePlain]: Eliminatee v_prenex_408 vanished before elimination [2019-08-22 19:05:46,909 INFO L464 ElimStorePlain]: Eliminatee v_prenex_419 vanished before elimination [2019-08-22 19:05:46,909 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_59| vanished before elimination [2019-08-22 19:05:46,909 INFO L464 ElimStorePlain]: Eliminatee v_prenex_409 vanished before elimination [2019-08-22 19:05:46,909 INFO L464 ElimStorePlain]: Eliminatee v_prenex_420 vanished before elimination [2019-08-22 19:05:46,909 INFO L464 ElimStorePlain]: Eliminatee v_prenex_410 vanished before elimination [2019-08-22 19:05:46,909 INFO L464 ElimStorePlain]: Eliminatee v_prenex_421 vanished before elimination [2019-08-22 19:05:46,910 INFO L464 ElimStorePlain]: Eliminatee v_prenex_411 vanished before elimination [2019-08-22 19:05:46,910 INFO L464 ElimStorePlain]: Eliminatee v_prenex_412 vanished before elimination [2019-08-22 19:05:46,910 INFO L464 ElimStorePlain]: Eliminatee v_prenex_413 vanished before elimination [2019-08-22 19:05:46,910 INFO L464 ElimStorePlain]: Eliminatee v_prenex_403 vanished before elimination [2019-08-22 19:05:46,910 INFO L464 ElimStorePlain]: Eliminatee v_prenex_414 vanished before elimination [2019-08-22 19:05:46,910 INFO L496 ElimStorePlain]: Start of recursive call 1: 21 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:05:46,910 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 21 variables, input treesize:4380, output treesize:26 [2019-08-22 19:05:46,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:46,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:47,020 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_423], 12=[v_prenex_426, v_prenex_437, v_prenex_427, v_prenex_438, v_prenex_439, v_prenex_428, v_prenex_429, |v_#memory_int_60|, v_prenex_440, v_prenex_441, v_prenex_430, v_prenex_442, v_prenex_431, v_prenex_432, v_prenex_422, v_prenex_433, v_prenex_434, v_prenex_424, v_prenex_435, v_prenex_436, v_prenex_425]} [2019-08-22 19:05:47,059 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:05:47,059 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:05:47,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:47,060 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:05:55,998 WARN L188 SmtUtils]: Spent 8.94 s on a formula simplification. DAG size of input: 399 DAG size of output: 23 [2019-08-22 19:05:55,999 INFO L567 ElimStorePlain]: treesize reduction 4595, result has 0.9 percent of original size [2019-08-22 19:05:55,999 INFO L464 ElimStorePlain]: Eliminatee v_prenex_426 vanished before elimination [2019-08-22 19:05:56,000 INFO L464 ElimStorePlain]: Eliminatee v_prenex_437 vanished before elimination [2019-08-22 19:05:56,000 INFO L464 ElimStorePlain]: Eliminatee v_prenex_427 vanished before elimination [2019-08-22 19:05:56,000 INFO L464 ElimStorePlain]: Eliminatee v_prenex_438 vanished before elimination [2019-08-22 19:05:56,000 INFO L464 ElimStorePlain]: Eliminatee v_prenex_439 vanished before elimination [2019-08-22 19:05:56,000 INFO L464 ElimStorePlain]: Eliminatee v_prenex_428 vanished before elimination [2019-08-22 19:05:56,001 INFO L464 ElimStorePlain]: Eliminatee v_prenex_429 vanished before elimination [2019-08-22 19:05:56,001 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_60| vanished before elimination [2019-08-22 19:05:56,001 INFO L464 ElimStorePlain]: Eliminatee v_prenex_440 vanished before elimination [2019-08-22 19:05:56,001 INFO L464 ElimStorePlain]: Eliminatee v_prenex_441 vanished before elimination [2019-08-22 19:05:56,001 INFO L464 ElimStorePlain]: Eliminatee v_prenex_430 vanished before elimination [2019-08-22 19:05:56,001 INFO L464 ElimStorePlain]: Eliminatee v_prenex_442 vanished before elimination [2019-08-22 19:05:56,002 INFO L464 ElimStorePlain]: Eliminatee v_prenex_431 vanished before elimination [2019-08-22 19:05:56,002 INFO L464 ElimStorePlain]: Eliminatee v_prenex_432 vanished before elimination [2019-08-22 19:05:56,002 INFO L464 ElimStorePlain]: Eliminatee v_prenex_422 vanished before elimination [2019-08-22 19:05:56,002 INFO L464 ElimStorePlain]: Eliminatee v_prenex_433 vanished before elimination [2019-08-22 19:05:56,002 INFO L464 ElimStorePlain]: Eliminatee v_prenex_434 vanished before elimination [2019-08-22 19:05:56,002 INFO L464 ElimStorePlain]: Eliminatee v_prenex_424 vanished before elimination [2019-08-22 19:05:56,002 INFO L464 ElimStorePlain]: Eliminatee v_prenex_435 vanished before elimination [2019-08-22 19:05:56,003 INFO L464 ElimStorePlain]: Eliminatee v_prenex_436 vanished before elimination [2019-08-22 19:05:56,003 INFO L464 ElimStorePlain]: Eliminatee v_prenex_425 vanished before elimination [2019-08-22 19:05:56,003 INFO L496 ElimStorePlain]: Start of recursive call 1: 22 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:05:56,003 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 22 variables, input treesize:4597, output treesize:42 [2019-08-22 19:05:56,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,099 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_443], 12=[v_prenex_448, v_prenex_459, v_prenex_449, |v_#memory_int_61|, v_prenex_460, v_prenex_461, v_prenex_450, v_prenex_462, v_prenex_451, v_prenex_463, v_prenex_452, v_prenex_453, v_prenex_454, v_prenex_444, v_prenex_455, v_prenex_445, v_prenex_456, v_prenex_457, v_prenex_446, v_prenex_447, v_prenex_458]} [2019-08-22 19:05:56,138 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:05:56,138 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:05:56,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:05:56,139 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:02,968 WARN L188 SmtUtils]: Spent 6.83 s on a formula simplification. DAG size of input: 399 DAG size of output: 20 [2019-08-22 19:06:02,969 INFO L567 ElimStorePlain]: treesize reduction 4611, result has 0.6 percent of original size [2019-08-22 19:06:02,969 INFO L464 ElimStorePlain]: Eliminatee v_prenex_448 vanished before elimination [2019-08-22 19:06:02,969 INFO L464 ElimStorePlain]: Eliminatee v_prenex_459 vanished before elimination [2019-08-22 19:06:02,969 INFO L464 ElimStorePlain]: Eliminatee v_prenex_449 vanished before elimination [2019-08-22 19:06:02,970 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_61| vanished before elimination [2019-08-22 19:06:02,970 INFO L464 ElimStorePlain]: Eliminatee v_prenex_460 vanished before elimination [2019-08-22 19:06:02,970 INFO L464 ElimStorePlain]: Eliminatee v_prenex_461 vanished before elimination [2019-08-22 19:06:02,970 INFO L464 ElimStorePlain]: Eliminatee v_prenex_450 vanished before elimination [2019-08-22 19:06:02,970 INFO L464 ElimStorePlain]: Eliminatee v_prenex_462 vanished before elimination [2019-08-22 19:06:02,970 INFO L464 ElimStorePlain]: Eliminatee v_prenex_451 vanished before elimination [2019-08-22 19:06:02,971 INFO L464 ElimStorePlain]: Eliminatee v_prenex_463 vanished before elimination [2019-08-22 19:06:02,971 INFO L464 ElimStorePlain]: Eliminatee v_prenex_452 vanished before elimination [2019-08-22 19:06:02,971 INFO L464 ElimStorePlain]: Eliminatee v_prenex_453 vanished before elimination [2019-08-22 19:06:02,971 INFO L464 ElimStorePlain]: Eliminatee v_prenex_454 vanished before elimination [2019-08-22 19:06:02,971 INFO L464 ElimStorePlain]: Eliminatee v_prenex_444 vanished before elimination [2019-08-22 19:06:02,971 INFO L464 ElimStorePlain]: Eliminatee v_prenex_455 vanished before elimination [2019-08-22 19:06:02,971 INFO L464 ElimStorePlain]: Eliminatee v_prenex_445 vanished before elimination [2019-08-22 19:06:02,972 INFO L464 ElimStorePlain]: Eliminatee v_prenex_456 vanished before elimination [2019-08-22 19:06:02,972 INFO L464 ElimStorePlain]: Eliminatee v_prenex_457 vanished before elimination [2019-08-22 19:06:02,972 INFO L464 ElimStorePlain]: Eliminatee v_prenex_446 vanished before elimination [2019-08-22 19:06:02,972 INFO L464 ElimStorePlain]: Eliminatee v_prenex_447 vanished before elimination [2019-08-22 19:06:02,972 INFO L464 ElimStorePlain]: Eliminatee v_prenex_458 vanished before elimination [2019-08-22 19:06:02,972 INFO L496 ElimStorePlain]: Start of recursive call 1: 22 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:06:02,973 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 22 variables, input treesize:4597, output treesize:26 [2019-08-22 19:06:02,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:02,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,062 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_465], 12=[|v_#memory_int_62|, v_prenex_480, v_prenex_481, v_prenex_470, v_prenex_482, v_prenex_471, v_prenex_472, v_prenex_483, v_prenex_484, v_prenex_473, v_prenex_474, v_prenex_485, v_prenex_464, v_prenex_475, v_prenex_476, v_prenex_466, v_prenex_477, v_prenex_478, v_prenex_467, v_prenex_468, v_prenex_479, v_prenex_469]} [2019-08-22 19:06:03,102 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:03,102 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-22 19:06:03,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:03,103 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts.