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-industry-pattern/array_of_struct_ptr_flag_init.i -------------------------------------------------------------------------------- This is Ultimate 0.1.24-fab3c18 [2019-08-22 19:06:20,950 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-08-22 19:06:20,952 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-08-22 19:06:20,963 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-08-22 19:06:20,964 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-08-22 19:06:20,965 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-08-22 19:06:20,966 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-08-22 19:06:20,968 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-08-22 19:06:20,970 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-08-22 19:06:20,971 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-08-22 19:06:20,972 INFO L181 SettingsManager]: Resetting Symbolic Interpretation preferences to default values [2019-08-22 19:06:20,973 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-08-22 19:06:20,973 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-08-22 19:06:20,974 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-08-22 19:06:20,975 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-08-22 19:06:20,976 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-08-22 19:06:20,977 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-08-22 19:06:20,978 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-08-22 19:06:20,980 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-08-22 19:06:20,982 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-08-22 19:06:20,984 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-08-22 19:06:20,985 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-08-22 19:06:20,986 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-08-22 19:06:20,987 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-08-22 19:06:20,989 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-08-22 19:06:20,989 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-08-22 19:06:20,990 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-08-22 19:06:20,991 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-08-22 19:06:20,991 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-08-22 19:06:20,992 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-08-22 19:06:20,992 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-08-22 19:06:20,993 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-08-22 19:06:20,994 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-08-22 19:06:20,995 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-08-22 19:06:20,996 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-08-22 19:06:20,996 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-08-22 19:06:20,997 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-08-22 19:06:20,997 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-08-22 19:06:20,997 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-08-22 19:06:20,998 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-08-22 19:06:20,999 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-08-22 19:06:20,999 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:06:21,014 INFO L113 SettingsManager]: Loading preferences was successful [2019-08-22 19:06:21,014 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-08-22 19:06:21,015 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-08-22 19:06:21,015 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-08-22 19:06:21,016 INFO L138 SettingsManager]: * Use SBE=true [2019-08-22 19:06:21,016 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-08-22 19:06:21,016 INFO L138 SettingsManager]: * sizeof long=4 [2019-08-22 19:06:21,016 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-08-22 19:06:21,016 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-08-22 19:06:21,017 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-08-22 19:06:21,017 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-08-22 19:06:21,017 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-08-22 19:06:21,017 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-08-22 19:06:21,017 INFO L138 SettingsManager]: * sizeof long double=12 [2019-08-22 19:06:21,017 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-08-22 19:06:21,018 INFO L138 SettingsManager]: * Use constant arrays=true [2019-08-22 19:06:21,018 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-08-22 19:06:21,018 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-08-22 19:06:21,018 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-08-22 19:06:21,019 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-08-22 19:06:21,019 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-08-22 19:06:21,019 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-08-22 19:06:21,019 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-08-22 19:06:21,019 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-08-22 19:06:21,020 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-08-22 19:06:21,020 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-08-22 19:06:21,020 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-08-22 19:06:21,020 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-08-22 19:06:21,020 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-08-22 19:06:21,048 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-08-22 19:06:21,063 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-08-22 19:06:21,067 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-08-22 19:06:21,068 INFO L271 PluginConnector]: Initializing CDTParser... [2019-08-22 19:06:21,069 INFO L275 PluginConnector]: CDTParser initialized [2019-08-22 19:06:21,069 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-industry-pattern/array_of_struct_ptr_flag_init.i [2019-08-22 19:06:21,142 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/002db53b0/1b3521b35a264427b28ca302c01cc309/FLAGcf56f70e4 [2019-08-22 19:06:21,585 INFO L306 CDTParser]: Found 1 translation units. [2019-08-22 19:06:21,587 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/array-industry-pattern/array_of_struct_ptr_flag_init.i [2019-08-22 19:06:21,594 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/002db53b0/1b3521b35a264427b28ca302c01cc309/FLAGcf56f70e4 [2019-08-22 19:06:21,963 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/002db53b0/1b3521b35a264427b28ca302c01cc309 [2019-08-22 19:06:21,971 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-08-22 19:06:21,973 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-08-22 19:06:21,974 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-08-22 19:06:21,974 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-08-22 19:06:21,978 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-08-22 19:06:21,979 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.08 07:06:21" (1/1) ... [2019-08-22 19:06:21,981 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@693a8dd2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 07:06:21, skipping insertion in model container [2019-08-22 19:06:21,982 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.08 07:06:21" (1/1) ... [2019-08-22 19:06:21,989 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-08-22 19:06:22,011 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-08-22 19:06:22,197 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-08-22 19:06:22,205 INFO L188 MainTranslator]: Completed pre-run [2019-08-22 19:06:22,223 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-08-22 19:06:22,328 INFO L192 MainTranslator]: Completed translation [2019-08-22 19:06:22,328 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 07:06:22 WrapperNode [2019-08-22 19:06:22,329 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-08-22 19:06:22,329 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-08-22 19:06:22,330 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-08-22 19:06:22,330 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-08-22 19:06:22,343 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 07:06:22" (1/1) ... [2019-08-22 19:06:22,343 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 07:06:22" (1/1) ... [2019-08-22 19:06:22,352 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 07:06:22" (1/1) ... [2019-08-22 19:06:22,352 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 07:06:22" (1/1) ... [2019-08-22 19:06:22,360 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 07:06:22" (1/1) ... [2019-08-22 19:06:22,366 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 07:06:22" (1/1) ... [2019-08-22 19:06:22,368 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 07:06:22" (1/1) ... [2019-08-22 19:06:22,370 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-08-22 19:06:22,371 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-08-22 19:06:22,371 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-08-22 19:06:22,371 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-08-22 19:06:22,372 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 07:06:22" (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:06:22,423 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-08-22 19:06:22,423 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-08-22 19:06:22,423 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2019-08-22 19:06:22,423 INFO L138 BoogieDeclarations]: Found implementation of procedure init [2019-08-22 19:06:22,423 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-08-22 19:06:22,423 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2019-08-22 19:06:22,423 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2019-08-22 19:06:22,424 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2019-08-22 19:06:22,424 INFO L130 BoogieDeclarations]: Found specification of procedure init [2019-08-22 19:06:22,424 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2019-08-22 19:06:22,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2019-08-22 19:06:22,424 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-08-22 19:06:22,424 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-08-22 19:06:22,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2019-08-22 19:06:22,425 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-08-22 19:06:22,425 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-08-22 19:06:22,425 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-08-22 19:06:22,713 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-08-22 19:06:22,713 INFO L283 CfgBuilder]: Removed 3 assume(true) statements. [2019-08-22 19:06:22,715 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.08 07:06:22 BoogieIcfgContainer [2019-08-22 19:06:22,715 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-08-22 19:06:22,715 INFO L113 PluginConnector]: ------------------------Symbolic Interpretation---------------------------- [2019-08-22 19:06:22,716 INFO L271 PluginConnector]: Initializing Symbolic Interpretation... [2019-08-22 19:06:22,716 INFO L275 PluginConnector]: Symbolic Interpretation initialized [2019-08-22 19:06:22,717 INFO L185 PluginConnector]: Executing the observer SymbolicInterpretationObserver from plugin Symbolic Interpretation for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.08 07:06:22" (1/1) ... [2019-08-22 19:06:22,732 INFO L148 IcfgInterpreter]: Started Sifa with 1 locations of interest [2019-08-22 19:06:22,734 INFO L155 IcfgInterpreter]: Building call graph [2019-08-22 19:06:22,741 INFO L160 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2019-08-22 19:06:22,753 INFO L165 IcfgInterpreter]: Starting interpretation [2019-08-22 19:06:22,757 INFO L185 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 [2019-08-22 19:06:22,864 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:06:22,865 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:22,891 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:22,892 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:06:22,892 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:12 [2019-08-22 19:06:22,913 INFO L185 IcfgInterpreter]: Interpreting procedure main with input of size 24 [2019-08-22 19:06:22,943 INFO L392 ElimStorePlain]: Different costs {0=[|v_#length_10|], 1=[|v_#valid_17|]} [2019-08-22 19:06:22,954 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-22 19:06:22,955 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:23,026 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:23,039 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2019-08-22 19:06:23,039 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:23,083 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:23,094 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:06:23,095 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:23,136 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:23,145 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-08-22 19:06:23,146 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:23,187 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:23,188 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:06:23,189 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:73, output treesize:58 [2019-08-22 19:06:23,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:23,229 INFO L392 ElimStorePlain]: Different costs {0=[|v_#length_11|], 1=[v_prenex_3, |v_#valid_18|], 3=[v_prenex_1]} [2019-08-22 19:06:23,253 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 78 [2019-08-22 19:06:23,254 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:23,393 WARN L188 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 47 [2019-08-22 19:06:23,394 INFO L567 ElimStorePlain]: treesize reduction 165, result has 31.3 percent of original size [2019-08-22 19:06:23,395 INFO L464 ElimStorePlain]: Eliminatee v_prenex_3 vanished before elimination [2019-08-22 19:06:23,410 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2019-08-22 19:06:23,411 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:23,461 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:23,461 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1 vanished before elimination [2019-08-22 19:06:23,465 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_$Pointer$.offset_10|, |v_#memory_$Pointer$.base_10|], 2=[v_prenex_2, v_prenex_4]} [2019-08-22 19:06:23,477 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:06:23,478 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:23,516 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:23,525 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-08-22 19:06:23,526 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:23,564 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:23,565 INFO L464 ElimStorePlain]: Eliminatee v_prenex_2 vanished before elimination [2019-08-22 19:06:23,565 INFO L464 ElimStorePlain]: Eliminatee v_prenex_4 vanished before elimination [2019-08-22 19:06:23,566 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:06:23,567 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:241, output treesize:61 [2019-08-22 19:06:23,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:23,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:23,631 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_6], 1=[v_prenex_5, |v_#length_12|, v_prenex_10], 3=[|v_#valid_19|, v_prenex_9]} [2019-08-22 19:06:23,647 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 78 [2019-08-22 19:06:23,648 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:23,796 WARN L188 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 47 [2019-08-22 19:06:23,797 INFO L567 ElimStorePlain]: treesize reduction 323, result has 18.8 percent of original size [2019-08-22 19:06:23,805 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2019-08-22 19:06:23,805 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:23,840 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:23,841 INFO L464 ElimStorePlain]: Eliminatee |v_#length_12| vanished before elimination [2019-08-22 19:06:23,841 INFO L464 ElimStorePlain]: Eliminatee v_prenex_10 vanished before elimination [2019-08-22 19:06:23,841 INFO L464 ElimStorePlain]: Eliminatee |v_#valid_19| vanished before elimination [2019-08-22 19:06:23,841 INFO L464 ElimStorePlain]: Eliminatee v_prenex_9 vanished before elimination [2019-08-22 19:06:23,844 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_8, v_prenex_7], 2=[|v_#memory_$Pointer$.offset_11|, v_prenex_12, v_prenex_11, |v_#memory_$Pointer$.base_11|]} [2019-08-22 19:06:23,850 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:06:23,851 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:23,882 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:23,889 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-08-22 19:06:23,889 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:23,921 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:23,921 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_11| vanished before elimination [2019-08-22 19:06:23,921 INFO L464 ElimStorePlain]: Eliminatee v_prenex_12 vanished before elimination [2019-08-22 19:06:23,922 INFO L464 ElimStorePlain]: Eliminatee v_prenex_11 vanished before elimination [2019-08-22 19:06:23,922 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_11| vanished before elimination [2019-08-22 19:06:23,922 INFO L496 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, 6 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:06:23,923 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 12 variables, input treesize:399, output treesize:61 [2019-08-22 19:06:23,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:23,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:23,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:23,963 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_22], 1=[v_prenex_24, v_prenex_14, v_prenex_18, |v_#length_13|], 3=[v_prenex_16, v_prenex_20, |v_#valid_20|]} [2019-08-22 19:06:23,975 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 78 [2019-08-22 19:06:23,976 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:24,179 WARN L188 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 47 [2019-08-22 19:06:24,179 INFO L567 ElimStorePlain]: treesize reduction 481, result has 13.5 percent of original size [2019-08-22 19:06:24,187 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2019-08-22 19:06:24,188 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:24,228 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:24,229 INFO L464 ElimStorePlain]: Eliminatee v_prenex_14 vanished before elimination [2019-08-22 19:06:24,229 INFO L464 ElimStorePlain]: Eliminatee v_prenex_18 vanished before elimination [2019-08-22 19:06:24,230 INFO L464 ElimStorePlain]: Eliminatee |v_#length_13| vanished before elimination [2019-08-22 19:06:24,230 INFO L464 ElimStorePlain]: Eliminatee v_prenex_16 vanished before elimination [2019-08-22 19:06:24,231 INFO L464 ElimStorePlain]: Eliminatee v_prenex_20 vanished before elimination [2019-08-22 19:06:24,231 INFO L464 ElimStorePlain]: Eliminatee |v_#valid_20| vanished before elimination [2019-08-22 19:06:24,236 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_21, v_prenex_23], 2=[|v_#memory_$Pointer$.base_12|, v_prenex_19, v_prenex_13, |v_#memory_$Pointer$.offset_12|, v_prenex_17, v_prenex_15]} [2019-08-22 19:06:24,245 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-08-22 19:06:24,245 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:24,279 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:24,288 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:06:24,288 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:24,320 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:24,320 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_12| vanished before elimination [2019-08-22 19:06:24,321 INFO L464 ElimStorePlain]: Eliminatee v_prenex_19 vanished before elimination [2019-08-22 19:06:24,321 INFO L464 ElimStorePlain]: Eliminatee v_prenex_13 vanished before elimination [2019-08-22 19:06:24,322 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_12| vanished before elimination [2019-08-22 19:06:24,322 INFO L464 ElimStorePlain]: Eliminatee v_prenex_17 vanished before elimination [2019-08-22 19:06:24,323 INFO L464 ElimStorePlain]: Eliminatee v_prenex_15 vanished before elimination [2019-08-22 19:06:24,323 INFO L496 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, 8 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:06:24,324 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 16 variables, input treesize:557, output treesize:61 [2019-08-22 19:06:24,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:24,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:24,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:24,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:24,385 INFO L392 ElimStorePlain]: Different costs {0=[|v_#length_14|], 1=[v_prenex_33, v_prenex_37, v_prenex_26, |v_#valid_21|, v_prenex_30], 3=[v_prenex_35, v_prenex_39, v_prenex_27, v_prenex_31]} [2019-08-22 19:06:24,417 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 78 [2019-08-22 19:06:24,418 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:24,580 WARN L188 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 47 [2019-08-22 19:06:24,581 INFO L567 ElimStorePlain]: treesize reduction 639, result has 10.5 percent of original size [2019-08-22 19:06:24,582 INFO L464 ElimStorePlain]: Eliminatee v_prenex_33 vanished before elimination [2019-08-22 19:06:24,582 INFO L464 ElimStorePlain]: Eliminatee v_prenex_37 vanished before elimination [2019-08-22 19:06:24,582 INFO L464 ElimStorePlain]: Eliminatee v_prenex_26 vanished before elimination [2019-08-22 19:06:24,590 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2019-08-22 19:06:24,591 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:24,625 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:24,626 INFO L464 ElimStorePlain]: Eliminatee v_prenex_30 vanished before elimination [2019-08-22 19:06:24,626 INFO L464 ElimStorePlain]: Eliminatee v_prenex_35 vanished before elimination [2019-08-22 19:06:24,626 INFO L464 ElimStorePlain]: Eliminatee v_prenex_39 vanished before elimination [2019-08-22 19:06:24,627 INFO L464 ElimStorePlain]: Eliminatee v_prenex_27 vanished before elimination [2019-08-22 19:06:24,627 INFO L464 ElimStorePlain]: Eliminatee v_prenex_31 vanished before elimination [2019-08-22 19:06:24,630 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_$Pointer$.base_13|, |v_#memory_$Pointer$.offset_13|], 2=[v_prenex_32, v_prenex_40, v_prenex_36, v_prenex_25, v_prenex_34, v_prenex_29, v_prenex_28, v_prenex_38]} [2019-08-22 19:06:24,637 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-08-22 19:06:24,637 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:24,671 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:24,678 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:06:24,678 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:24,715 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:24,715 INFO L464 ElimStorePlain]: Eliminatee v_prenex_32 vanished before elimination [2019-08-22 19:06:24,715 INFO L464 ElimStorePlain]: Eliminatee v_prenex_40 vanished before elimination [2019-08-22 19:06:24,716 INFO L464 ElimStorePlain]: Eliminatee v_prenex_36 vanished before elimination [2019-08-22 19:06:24,716 INFO L464 ElimStorePlain]: Eliminatee v_prenex_25 vanished before elimination [2019-08-22 19:06:24,716 INFO L464 ElimStorePlain]: Eliminatee v_prenex_34 vanished before elimination [2019-08-22 19:06:24,716 INFO L464 ElimStorePlain]: Eliminatee v_prenex_29 vanished before elimination [2019-08-22 19:06:24,717 INFO L464 ElimStorePlain]: Eliminatee v_prenex_28 vanished before elimination [2019-08-22 19:06:24,717 INFO L464 ElimStorePlain]: Eliminatee v_prenex_38 vanished before elimination [2019-08-22 19:06:24,717 INFO L496 ElimStorePlain]: Start of recursive call 1: 10 dim-1 vars, 10 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:06:24,718 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 20 variables, input treesize:715, output treesize:61 [2019-08-22 19:06:24,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:24,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:24,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:24,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:24,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:24,762 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_50], 1=[v_prenex_46, v_prenex_58, v_prenex_53, v_prenex_42, |v_#length_15|, v_prenex_52], 3=[v_prenex_44, v_prenex_56, v_prenex_48, v_prenex_60, |v_#valid_22|]} [2019-08-22 19:06:24,795 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 78 [2019-08-22 19:06:24,796 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:24,987 WARN L188 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 203 DAG size of output: 47 [2019-08-22 19:06:24,987 INFO L567 ElimStorePlain]: treesize reduction 797, result has 8.6 percent of original size [2019-08-22 19:06:24,988 INFO L464 ElimStorePlain]: Eliminatee v_prenex_46 vanished before elimination [2019-08-22 19:06:24,988 INFO L464 ElimStorePlain]: Eliminatee v_prenex_58 vanished before elimination [2019-08-22 19:06:24,988 INFO L464 ElimStorePlain]: Eliminatee v_prenex_53 vanished before elimination [2019-08-22 19:06:24,988 INFO L464 ElimStorePlain]: Eliminatee v_prenex_42 vanished before elimination [2019-08-22 19:06:24,989 INFO L464 ElimStorePlain]: Eliminatee |v_#length_15| vanished before elimination [2019-08-22 19:06:24,995 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2019-08-22 19:06:24,996 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:25,029 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:25,029 INFO L464 ElimStorePlain]: Eliminatee v_prenex_44 vanished before elimination [2019-08-22 19:06:25,029 INFO L464 ElimStorePlain]: Eliminatee v_prenex_56 vanished before elimination [2019-08-22 19:06:25,030 INFO L464 ElimStorePlain]: Eliminatee v_prenex_48 vanished before elimination [2019-08-22 19:06:25,030 INFO L464 ElimStorePlain]: Eliminatee v_prenex_60 vanished before elimination [2019-08-22 19:06:25,030 INFO L464 ElimStorePlain]: Eliminatee |v_#valid_22| vanished before elimination [2019-08-22 19:06:25,033 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_51, v_prenex_49], 2=[|v_#memory_$Pointer$.base_14|, v_prenex_54, v_prenex_43, |v_#memory_$Pointer$.offset_14|, v_prenex_41, v_prenex_47, v_prenex_57, v_prenex_45, v_prenex_55, v_prenex_59]} [2019-08-22 19:06:25,040 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:06:25,040 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:25,073 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:25,078 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-08-22 19:06:25,079 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:25,111 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:25,112 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_14| vanished before elimination [2019-08-22 19:06:25,112 INFO L464 ElimStorePlain]: Eliminatee v_prenex_54 vanished before elimination [2019-08-22 19:06:25,112 INFO L464 ElimStorePlain]: Eliminatee v_prenex_43 vanished before elimination [2019-08-22 19:06:25,113 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_14| vanished before elimination [2019-08-22 19:06:25,113 INFO L464 ElimStorePlain]: Eliminatee v_prenex_41 vanished before elimination [2019-08-22 19:06:25,113 INFO L464 ElimStorePlain]: Eliminatee v_prenex_47 vanished before elimination [2019-08-22 19:06:25,113 INFO L464 ElimStorePlain]: Eliminatee v_prenex_57 vanished before elimination [2019-08-22 19:06:25,113 INFO L464 ElimStorePlain]: Eliminatee v_prenex_45 vanished before elimination [2019-08-22 19:06:25,114 INFO L464 ElimStorePlain]: Eliminatee v_prenex_55 vanished before elimination [2019-08-22 19:06:25,114 INFO L464 ElimStorePlain]: Eliminatee v_prenex_59 vanished before elimination [2019-08-22 19:06:25,114 INFO L496 ElimStorePlain]: Start of recursive call 1: 12 dim-1 vars, 12 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:06:25,115 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 24 variables, input treesize:873, output treesize:61 [2019-08-22 19:06:25,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:25,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:25,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:25,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:25,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:25,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:25,161 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_66], 1=[v_prenex_68, v_prenex_69, v_prenex_78, v_prenex_82, |v_#length_16|, v_prenex_62, v_prenex_74], 3=[|v_#valid_23|, v_prenex_72, v_prenex_80, v_prenex_64, v_prenex_76, v_prenex_84]} [2019-08-22 19:06:25,227 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 78 [2019-08-22 19:06:25,228 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:25,476 WARN L188 SmtUtils]: Spent 246.00 ms on a formula simplification. DAG size of input: 244 DAG size of output: 47 [2019-08-22 19:06:25,477 INFO L567 ElimStorePlain]: treesize reduction 1099, result has 6.4 percent of original size [2019-08-22 19:06:25,498 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2019-08-22 19:06:25,498 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:25,536 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:25,537 INFO L464 ElimStorePlain]: Eliminatee v_prenex_69 vanished before elimination [2019-08-22 19:06:25,537 INFO L464 ElimStorePlain]: Eliminatee v_prenex_78 vanished before elimination [2019-08-22 19:06:25,537 INFO L464 ElimStorePlain]: Eliminatee v_prenex_82 vanished before elimination [2019-08-22 19:06:25,537 INFO L464 ElimStorePlain]: Eliminatee |v_#length_16| vanished before elimination [2019-08-22 19:06:25,538 INFO L464 ElimStorePlain]: Eliminatee v_prenex_62 vanished before elimination [2019-08-22 19:06:25,538 INFO L464 ElimStorePlain]: Eliminatee v_prenex_74 vanished before elimination [2019-08-22 19:06:25,538 INFO L464 ElimStorePlain]: Eliminatee |v_#valid_23| vanished before elimination [2019-08-22 19:06:25,538 INFO L464 ElimStorePlain]: Eliminatee v_prenex_72 vanished before elimination [2019-08-22 19:06:25,539 INFO L464 ElimStorePlain]: Eliminatee v_prenex_80 vanished before elimination [2019-08-22 19:06:25,539 INFO L464 ElimStorePlain]: Eliminatee v_prenex_64 vanished before elimination [2019-08-22 19:06:25,539 INFO L464 ElimStorePlain]: Eliminatee v_prenex_76 vanished before elimination [2019-08-22 19:06:25,539 INFO L464 ElimStorePlain]: Eliminatee v_prenex_84 vanished before elimination [2019-08-22 19:06:25,542 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_65, v_prenex_67], 2=[v_prenex_61, v_prenex_83, v_prenex_71, v_prenex_81, v_prenex_70, |v_#memory_$Pointer$.base_15|, |v_#memory_$Pointer$.offset_15|, v_prenex_75, v_prenex_63, v_prenex_73, v_prenex_79, v_prenex_77]} [2019-08-22 19:06:25,552 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-08-22 19:06:25,553 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:25,588 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:25,593 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:06:25,593 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:25,617 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:25,618 INFO L464 ElimStorePlain]: Eliminatee v_prenex_61 vanished before elimination [2019-08-22 19:06:25,618 INFO L464 ElimStorePlain]: Eliminatee v_prenex_83 vanished before elimination [2019-08-22 19:06:25,619 INFO L464 ElimStorePlain]: Eliminatee v_prenex_71 vanished before elimination [2019-08-22 19:06:25,619 INFO L464 ElimStorePlain]: Eliminatee v_prenex_81 vanished before elimination [2019-08-22 19:06:25,619 INFO L464 ElimStorePlain]: Eliminatee v_prenex_70 vanished before elimination [2019-08-22 19:06:25,620 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_15| vanished before elimination [2019-08-22 19:06:25,620 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_15| vanished before elimination [2019-08-22 19:06:25,620 INFO L464 ElimStorePlain]: Eliminatee v_prenex_75 vanished before elimination [2019-08-22 19:06:25,621 INFO L464 ElimStorePlain]: Eliminatee v_prenex_63 vanished before elimination [2019-08-22 19:06:25,621 INFO L464 ElimStorePlain]: Eliminatee v_prenex_73 vanished before elimination [2019-08-22 19:06:25,621 INFO L464 ElimStorePlain]: Eliminatee v_prenex_79 vanished before elimination [2019-08-22 19:06:25,621 INFO L464 ElimStorePlain]: Eliminatee v_prenex_77 vanished before elimination [2019-08-22 19:06:25,622 INFO L496 ElimStorePlain]: Start of recursive call 1: 14 dim-1 vars, 14 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:06:25,622 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 28 variables, input treesize:1175, output treesize:61 [2019-08-22 19:06:25,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:25,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:25,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:25,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:25,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:25,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:25,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:25,669 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_86], 1=[v_prenex_110, v_prenex_88, v_prenex_101, v_prenex_90, v_prenex_106, v_prenex_93, |v_#length_17|, v_prenex_97], 3=[v_prenex_100, v_prenex_112, v_prenex_104, v_prenex_108, |v_#valid_24|, v_prenex_92, v_prenex_96]} [2019-08-22 19:06:25,739 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 78 [2019-08-22 19:06:25,740 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:26,063 WARN L188 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 275 DAG size of output: 47 [2019-08-22 19:06:26,064 INFO L567 ElimStorePlain]: treesize reduction 1281, result has 5.5 percent of original size [2019-08-22 19:06:26,064 INFO L464 ElimStorePlain]: Eliminatee v_prenex_110 vanished before elimination [2019-08-22 19:06:26,076 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2019-08-22 19:06:26,077 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:26,130 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:26,130 INFO L464 ElimStorePlain]: Eliminatee v_prenex_101 vanished before elimination [2019-08-22 19:06:26,130 INFO L464 ElimStorePlain]: Eliminatee v_prenex_90 vanished before elimination [2019-08-22 19:06:26,131 INFO L464 ElimStorePlain]: Eliminatee v_prenex_106 vanished before elimination [2019-08-22 19:06:26,131 INFO L464 ElimStorePlain]: Eliminatee v_prenex_93 vanished before elimination [2019-08-22 19:06:26,131 INFO L464 ElimStorePlain]: Eliminatee |v_#length_17| vanished before elimination [2019-08-22 19:06:26,131 INFO L464 ElimStorePlain]: Eliminatee v_prenex_97 vanished before elimination [2019-08-22 19:06:26,131 INFO L464 ElimStorePlain]: Eliminatee v_prenex_100 vanished before elimination [2019-08-22 19:06:26,132 INFO L464 ElimStorePlain]: Eliminatee v_prenex_112 vanished before elimination [2019-08-22 19:06:26,132 INFO L464 ElimStorePlain]: Eliminatee v_prenex_104 vanished before elimination [2019-08-22 19:06:26,132 INFO L464 ElimStorePlain]: Eliminatee v_prenex_108 vanished before elimination [2019-08-22 19:06:26,132 INFO L464 ElimStorePlain]: Eliminatee |v_#valid_24| vanished before elimination [2019-08-22 19:06:26,133 INFO L464 ElimStorePlain]: Eliminatee v_prenex_92 vanished before elimination [2019-08-22 19:06:26,133 INFO L464 ElimStorePlain]: Eliminatee v_prenex_96 vanished before elimination [2019-08-22 19:06:26,140 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_87, v_prenex_85], 2=[v_prenex_94, v_prenex_107, v_prenex_109, v_prenex_91, v_prenex_98, |v_#memory_$Pointer$.base_16|, v_prenex_95, v_prenex_89, v_prenex_99, |v_#memory_$Pointer$.offset_16|, v_prenex_111, v_prenex_102, v_prenex_103, v_prenex_105]} [2019-08-22 19:06:26,145 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:06:26,146 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:26,173 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:26,179 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-08-22 19:06:26,179 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:26,205 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:26,206 INFO L464 ElimStorePlain]: Eliminatee v_prenex_94 vanished before elimination [2019-08-22 19:06:26,206 INFO L464 ElimStorePlain]: Eliminatee v_prenex_107 vanished before elimination [2019-08-22 19:06:26,206 INFO L464 ElimStorePlain]: Eliminatee v_prenex_109 vanished before elimination [2019-08-22 19:06:26,206 INFO L464 ElimStorePlain]: Eliminatee v_prenex_91 vanished before elimination [2019-08-22 19:06:26,207 INFO L464 ElimStorePlain]: Eliminatee v_prenex_98 vanished before elimination [2019-08-22 19:06:26,207 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_16| vanished before elimination [2019-08-22 19:06:26,207 INFO L464 ElimStorePlain]: Eliminatee v_prenex_95 vanished before elimination [2019-08-22 19:06:26,207 INFO L464 ElimStorePlain]: Eliminatee v_prenex_89 vanished before elimination [2019-08-22 19:06:26,207 INFO L464 ElimStorePlain]: Eliminatee v_prenex_99 vanished before elimination [2019-08-22 19:06:26,208 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_16| vanished before elimination [2019-08-22 19:06:26,208 INFO L464 ElimStorePlain]: Eliminatee v_prenex_111 vanished before elimination [2019-08-22 19:06:26,208 INFO L464 ElimStorePlain]: Eliminatee v_prenex_102 vanished before elimination [2019-08-22 19:06:26,208 INFO L464 ElimStorePlain]: Eliminatee v_prenex_103 vanished before elimination [2019-08-22 19:06:26,209 INFO L464 ElimStorePlain]: Eliminatee v_prenex_105 vanished before elimination [2019-08-22 19:06:26,209 INFO L496 ElimStorePlain]: Start of recursive call 1: 16 dim-1 vars, 16 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:06:26,209 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 32 variables, input treesize:1357, output treesize:61 [2019-08-22 19:06:26,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:26,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:26,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:26,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:26,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:26,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:26,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:26,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:26,256 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_115], 1=[v_prenex_122, v_prenex_143, v_prenex_135, v_prenex_114, v_prenex_127, v_prenex_138, v_prenex_119, |v_#length_18|, v_prenex_130], 3=[v_prenex_121, v_prenex_134, v_prenex_126, v_prenex_137, |v_#valid_25|, v_prenex_118, v_prenex_129, v_prenex_142]} [2019-08-22 19:06:26,362 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 78 [2019-08-22 19:06:26,363 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:27,077 WARN L188 SmtUtils]: Spent 712.00 ms on a formula simplification. DAG size of input: 290 DAG size of output: 47 [2019-08-22 19:06:27,078 INFO L567 ElimStorePlain]: treesize reduction 1271, result has 5.6 percent of original size [2019-08-22 19:06:27,078 INFO L464 ElimStorePlain]: Eliminatee v_prenex_122 vanished before elimination [2019-08-22 19:06:27,078 INFO L464 ElimStorePlain]: Eliminatee v_prenex_143 vanished before elimination [2019-08-22 19:06:27,078 INFO L464 ElimStorePlain]: Eliminatee v_prenex_135 vanished before elimination [2019-08-22 19:06:27,086 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2019-08-22 19:06:27,086 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:27,118 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:27,118 INFO L464 ElimStorePlain]: Eliminatee v_prenex_127 vanished before elimination [2019-08-22 19:06:27,118 INFO L464 ElimStorePlain]: Eliminatee v_prenex_138 vanished before elimination [2019-08-22 19:06:27,119 INFO L464 ElimStorePlain]: Eliminatee v_prenex_119 vanished before elimination [2019-08-22 19:06:27,119 INFO L464 ElimStorePlain]: Eliminatee |v_#length_18| vanished before elimination [2019-08-22 19:06:27,120 INFO L464 ElimStorePlain]: Eliminatee v_prenex_130 vanished before elimination [2019-08-22 19:06:27,120 INFO L464 ElimStorePlain]: Eliminatee v_prenex_121 vanished before elimination [2019-08-22 19:06:27,120 INFO L464 ElimStorePlain]: Eliminatee v_prenex_134 vanished before elimination [2019-08-22 19:06:27,120 INFO L464 ElimStorePlain]: Eliminatee v_prenex_126 vanished before elimination [2019-08-22 19:06:27,120 INFO L464 ElimStorePlain]: Eliminatee v_prenex_137 vanished before elimination [2019-08-22 19:06:27,121 INFO L464 ElimStorePlain]: Eliminatee |v_#valid_25| vanished before elimination [2019-08-22 19:06:27,121 INFO L464 ElimStorePlain]: Eliminatee v_prenex_118 vanished before elimination [2019-08-22 19:06:27,121 INFO L464 ElimStorePlain]: Eliminatee v_prenex_129 vanished before elimination [2019-08-22 19:06:27,121 INFO L464 ElimStorePlain]: Eliminatee v_prenex_142 vanished before elimination [2019-08-22 19:06:27,124 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_113, v_prenex_116], 2=[|v_#memory_$Pointer$.base_17|, v_prenex_140, |v_#memory_$Pointer$.offset_17|, v_prenex_141, v_prenex_120, v_prenex_131, v_prenex_132, v_prenex_144, v_prenex_133, v_prenex_123, v_prenex_124, v_prenex_125, v_prenex_136, v_prenex_128, v_prenex_139, v_prenex_117]} [2019-08-22 19:06:27,133 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-08-22 19:06:27,133 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:27,166 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:27,171 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:06:27,171 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:27,205 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:27,205 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_17| vanished before elimination [2019-08-22 19:06:27,205 INFO L464 ElimStorePlain]: Eliminatee v_prenex_140 vanished before elimination [2019-08-22 19:06:27,206 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_17| vanished before elimination [2019-08-22 19:06:27,206 INFO L464 ElimStorePlain]: Eliminatee v_prenex_141 vanished before elimination [2019-08-22 19:06:27,206 INFO L464 ElimStorePlain]: Eliminatee v_prenex_120 vanished before elimination [2019-08-22 19:06:27,206 INFO L464 ElimStorePlain]: Eliminatee v_prenex_131 vanished before elimination [2019-08-22 19:06:27,207 INFO L464 ElimStorePlain]: Eliminatee v_prenex_132 vanished before elimination [2019-08-22 19:06:27,207 INFO L464 ElimStorePlain]: Eliminatee v_prenex_144 vanished before elimination [2019-08-22 19:06:27,207 INFO L464 ElimStorePlain]: Eliminatee v_prenex_133 vanished before elimination [2019-08-22 19:06:27,207 INFO L464 ElimStorePlain]: Eliminatee v_prenex_123 vanished before elimination [2019-08-22 19:06:27,208 INFO L464 ElimStorePlain]: Eliminatee v_prenex_124 vanished before elimination [2019-08-22 19:06:27,208 INFO L464 ElimStorePlain]: Eliminatee v_prenex_125 vanished before elimination [2019-08-22 19:06:27,208 INFO L464 ElimStorePlain]: Eliminatee v_prenex_136 vanished before elimination [2019-08-22 19:06:27,208 INFO L464 ElimStorePlain]: Eliminatee v_prenex_128 vanished before elimination [2019-08-22 19:06:27,209 INFO L464 ElimStorePlain]: Eliminatee v_prenex_139 vanished before elimination [2019-08-22 19:06:27,209 INFO L464 ElimStorePlain]: Eliminatee v_prenex_117 vanished before elimination [2019-08-22 19:06:27,209 INFO L496 ElimStorePlain]: Start of recursive call 1: 18 dim-1 vars, 18 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:06:27,210 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 36 variables, input treesize:1347, output treesize:61 [2019-08-22 19:06:27,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:27,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:27,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:27,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:27,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:27,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:27,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:27,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:27,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:27,270 INFO L392 ElimStorePlain]: Different costs {0=[|v_#length_19|], 1=[v_prenex_177, v_prenex_166, v_prenex_154, v_prenex_147, v_prenex_158, |v_#valid_26|, v_prenex_170, v_prenex_151, v_prenex_162, v_prenex_174], 3=[v_prenex_165, v_prenex_157, v_prenex_145, v_prenex_178, v_prenex_169, v_prenex_149, v_prenex_173, v_prenex_161, v_prenex_153]} [2019-08-22 19:06:27,402 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 78 [2019-08-22 19:06:27,403 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:28,160 WARN L188 SmtUtils]: Spent 756.00 ms on a formula simplification. DAG size of input: 337 DAG size of output: 47 [2019-08-22 19:06:28,161 INFO L567 ElimStorePlain]: treesize reduction 1645, result has 4.4 percent of original size [2019-08-22 19:06:28,161 INFO L464 ElimStorePlain]: Eliminatee v_prenex_177 vanished before elimination [2019-08-22 19:06:28,161 INFO L464 ElimStorePlain]: Eliminatee v_prenex_166 vanished before elimination [2019-08-22 19:06:28,161 INFO L464 ElimStorePlain]: Eliminatee v_prenex_154 vanished before elimination [2019-08-22 19:06:28,162 INFO L464 ElimStorePlain]: Eliminatee v_prenex_147 vanished before elimination [2019-08-22 19:06:28,162 INFO L464 ElimStorePlain]: Eliminatee v_prenex_158 vanished before elimination [2019-08-22 19:06:28,167 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2019-08-22 19:06:28,168 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:28,199 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:28,199 INFO L464 ElimStorePlain]: Eliminatee v_prenex_170 vanished before elimination [2019-08-22 19:06:28,199 INFO L464 ElimStorePlain]: Eliminatee v_prenex_151 vanished before elimination [2019-08-22 19:06:28,200 INFO L464 ElimStorePlain]: Eliminatee v_prenex_162 vanished before elimination [2019-08-22 19:06:28,200 INFO L464 ElimStorePlain]: Eliminatee v_prenex_174 vanished before elimination [2019-08-22 19:06:28,200 INFO L464 ElimStorePlain]: Eliminatee v_prenex_165 vanished before elimination [2019-08-22 19:06:28,200 INFO L464 ElimStorePlain]: Eliminatee v_prenex_157 vanished before elimination [2019-08-22 19:06:28,201 INFO L464 ElimStorePlain]: Eliminatee v_prenex_145 vanished before elimination [2019-08-22 19:06:28,201 INFO L464 ElimStorePlain]: Eliminatee v_prenex_178 vanished before elimination [2019-08-22 19:06:28,201 INFO L464 ElimStorePlain]: Eliminatee v_prenex_169 vanished before elimination [2019-08-22 19:06:28,202 INFO L464 ElimStorePlain]: Eliminatee v_prenex_149 vanished before elimination [2019-08-22 19:06:28,202 INFO L464 ElimStorePlain]: Eliminatee v_prenex_173 vanished before elimination [2019-08-22 19:06:28,203 INFO L464 ElimStorePlain]: Eliminatee v_prenex_161 vanished before elimination [2019-08-22 19:06:28,204 INFO L464 ElimStorePlain]: Eliminatee v_prenex_153 vanished before elimination [2019-08-22 19:06:28,208 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_$Pointer$.offset_18|, |v_#memory_$Pointer$.base_18|], 2=[v_prenex_180, v_prenex_171, v_prenex_160, v_prenex_172, v_prenex_150, v_prenex_152, v_prenex_163, v_prenex_164, v_prenex_175, v_prenex_176, v_prenex_155, v_prenex_156, v_prenex_167, v_prenex_146, v_prenex_179, v_prenex_168, v_prenex_148, v_prenex_159]} [2019-08-22 19:06:28,216 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:06:28,216 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:28,248 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:28,253 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-08-22 19:06:28,254 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:28,282 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:28,283 INFO L464 ElimStorePlain]: Eliminatee v_prenex_180 vanished before elimination [2019-08-22 19:06:28,283 INFO L464 ElimStorePlain]: Eliminatee v_prenex_171 vanished before elimination [2019-08-22 19:06:28,283 INFO L464 ElimStorePlain]: Eliminatee v_prenex_160 vanished before elimination [2019-08-22 19:06:28,284 INFO L464 ElimStorePlain]: Eliminatee v_prenex_172 vanished before elimination [2019-08-22 19:06:28,284 INFO L464 ElimStorePlain]: Eliminatee v_prenex_150 vanished before elimination [2019-08-22 19:06:28,284 INFO L464 ElimStorePlain]: Eliminatee v_prenex_152 vanished before elimination [2019-08-22 19:06:28,284 INFO L464 ElimStorePlain]: Eliminatee v_prenex_163 vanished before elimination [2019-08-22 19:06:28,285 INFO L464 ElimStorePlain]: Eliminatee v_prenex_164 vanished before elimination [2019-08-22 19:06:28,285 INFO L464 ElimStorePlain]: Eliminatee v_prenex_175 vanished before elimination [2019-08-22 19:06:28,285 INFO L464 ElimStorePlain]: Eliminatee v_prenex_176 vanished before elimination [2019-08-22 19:06:28,285 INFO L464 ElimStorePlain]: Eliminatee v_prenex_155 vanished before elimination [2019-08-22 19:06:28,286 INFO L464 ElimStorePlain]: Eliminatee v_prenex_156 vanished before elimination [2019-08-22 19:06:28,286 INFO L464 ElimStorePlain]: Eliminatee v_prenex_167 vanished before elimination [2019-08-22 19:06:28,286 INFO L464 ElimStorePlain]: Eliminatee v_prenex_146 vanished before elimination [2019-08-22 19:06:28,286 INFO L464 ElimStorePlain]: Eliminatee v_prenex_179 vanished before elimination [2019-08-22 19:06:28,286 INFO L464 ElimStorePlain]: Eliminatee v_prenex_168 vanished before elimination [2019-08-22 19:06:28,286 INFO L464 ElimStorePlain]: Eliminatee v_prenex_148 vanished before elimination [2019-08-22 19:06:28,286 INFO L464 ElimStorePlain]: Eliminatee v_prenex_159 vanished before elimination [2019-08-22 19:06:28,287 INFO L496 ElimStorePlain]: Start of recursive call 1: 20 dim-1 vars, 20 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:06:28,287 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 40 variables, input treesize:1721, output treesize:61 [2019-08-22 19:06:28,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:28,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:28,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:28,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:28,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:28,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:28,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:28,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:28,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:28,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:28,355 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_188], 1=[|v_#length_20|, v_prenex_220, v_prenex_212, v_prenex_200, v_prenex_202, v_prenex_216, v_prenex_190, v_prenex_208, v_prenex_183, v_prenex_196, v_prenex_185], 3=[v_prenex_201, v_prenex_189, |v_#valid_27|, v_prenex_213, v_prenex_205, v_prenex_217, v_prenex_209, v_prenex_193, v_prenex_181, v_prenex_197]} [2019-08-22 19:06:28,575 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 78 [2019-08-22 19:06:28,575 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:29,065 WARN L188 SmtUtils]: Spent 488.00 ms on a formula simplification. DAG size of input: 368 DAG size of output: 47 [2019-08-22 19:06:29,066 INFO L567 ElimStorePlain]: treesize reduction 1827, result has 3.9 percent of original size [2019-08-22 19:06:29,066 INFO L464 ElimStorePlain]: Eliminatee |v_#length_20| vanished before elimination [2019-08-22 19:06:29,066 INFO L464 ElimStorePlain]: Eliminatee v_prenex_220 vanished before elimination [2019-08-22 19:06:29,066 INFO L464 ElimStorePlain]: Eliminatee v_prenex_212 vanished before elimination [2019-08-22 19:06:29,067 INFO L464 ElimStorePlain]: Eliminatee v_prenex_200 vanished before elimination [2019-08-22 19:06:29,067 INFO L464 ElimStorePlain]: Eliminatee v_prenex_202 vanished before elimination [2019-08-22 19:06:29,067 INFO L464 ElimStorePlain]: Eliminatee v_prenex_216 vanished before elimination [2019-08-22 19:06:29,067 INFO L464 ElimStorePlain]: Eliminatee v_prenex_190 vanished before elimination [2019-08-22 19:06:29,068 INFO L464 ElimStorePlain]: Eliminatee v_prenex_208 vanished before elimination [2019-08-22 19:06:29,068 INFO L464 ElimStorePlain]: Eliminatee v_prenex_183 vanished before elimination [2019-08-22 19:06:29,068 INFO L464 ElimStorePlain]: Eliminatee v_prenex_196 vanished before elimination [2019-08-22 19:06:29,075 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2019-08-22 19:06:29,075 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:29,120 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:29,121 INFO L464 ElimStorePlain]: Eliminatee v_prenex_201 vanished before elimination [2019-08-22 19:06:29,121 INFO L464 ElimStorePlain]: Eliminatee v_prenex_189 vanished before elimination [2019-08-22 19:06:29,121 INFO L464 ElimStorePlain]: Eliminatee |v_#valid_27| vanished before elimination [2019-08-22 19:06:29,121 INFO L464 ElimStorePlain]: Eliminatee v_prenex_213 vanished before elimination [2019-08-22 19:06:29,121 INFO L464 ElimStorePlain]: Eliminatee v_prenex_205 vanished before elimination [2019-08-22 19:06:29,122 INFO L464 ElimStorePlain]: Eliminatee v_prenex_217 vanished before elimination [2019-08-22 19:06:29,122 INFO L464 ElimStorePlain]: Eliminatee v_prenex_209 vanished before elimination [2019-08-22 19:06:29,122 INFO L464 ElimStorePlain]: Eliminatee v_prenex_193 vanished before elimination [2019-08-22 19:06:29,122 INFO L464 ElimStorePlain]: Eliminatee v_prenex_181 vanished before elimination [2019-08-22 19:06:29,122 INFO L464 ElimStorePlain]: Eliminatee v_prenex_197 vanished before elimination [2019-08-22 19:06:29,126 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_186, v_prenex_187], 2=[v_prenex_206, v_prenex_218, v_prenex_207, v_prenex_219, |v_#memory_$Pointer$.base_19|, |v_#memory_$Pointer$.offset_19|, v_prenex_191, v_prenex_192, v_prenex_182, v_prenex_194, v_prenex_195, v_prenex_184, v_prenex_198, v_prenex_199, v_prenex_210, v_prenex_211, v_prenex_203, v_prenex_214, v_prenex_204, v_prenex_215]} [2019-08-22 19:06:29,138 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-08-22 19:06:29,139 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:29,169 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:29,174 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:06:29,175 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:29,201 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:29,202 INFO L464 ElimStorePlain]: Eliminatee v_prenex_206 vanished before elimination [2019-08-22 19:06:29,202 INFO L464 ElimStorePlain]: Eliminatee v_prenex_218 vanished before elimination [2019-08-22 19:06:29,202 INFO L464 ElimStorePlain]: Eliminatee v_prenex_207 vanished before elimination [2019-08-22 19:06:29,202 INFO L464 ElimStorePlain]: Eliminatee v_prenex_219 vanished before elimination [2019-08-22 19:06:29,203 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_19| vanished before elimination [2019-08-22 19:06:29,203 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_19| vanished before elimination [2019-08-22 19:06:29,203 INFO L464 ElimStorePlain]: Eliminatee v_prenex_191 vanished before elimination [2019-08-22 19:06:29,203 INFO L464 ElimStorePlain]: Eliminatee v_prenex_192 vanished before elimination [2019-08-22 19:06:29,204 INFO L464 ElimStorePlain]: Eliminatee v_prenex_182 vanished before elimination [2019-08-22 19:06:29,204 INFO L464 ElimStorePlain]: Eliminatee v_prenex_194 vanished before elimination [2019-08-22 19:06:29,204 INFO L464 ElimStorePlain]: Eliminatee v_prenex_195 vanished before elimination [2019-08-22 19:06:29,204 INFO L464 ElimStorePlain]: Eliminatee v_prenex_184 vanished before elimination [2019-08-22 19:06:29,205 INFO L464 ElimStorePlain]: Eliminatee v_prenex_198 vanished before elimination [2019-08-22 19:06:29,205 INFO L464 ElimStorePlain]: Eliminatee v_prenex_199 vanished before elimination [2019-08-22 19:06:29,205 INFO L464 ElimStorePlain]: Eliminatee v_prenex_210 vanished before elimination [2019-08-22 19:06:29,205 INFO L464 ElimStorePlain]: Eliminatee v_prenex_211 vanished before elimination [2019-08-22 19:06:29,205 INFO L464 ElimStorePlain]: Eliminatee v_prenex_203 vanished before elimination [2019-08-22 19:06:29,205 INFO L464 ElimStorePlain]: Eliminatee v_prenex_214 vanished before elimination [2019-08-22 19:06:29,205 INFO L464 ElimStorePlain]: Eliminatee v_prenex_204 vanished before elimination [2019-08-22 19:06:29,206 INFO L464 ElimStorePlain]: Eliminatee v_prenex_215 vanished before elimination [2019-08-22 19:06:29,206 INFO L496 ElimStorePlain]: Start of recursive call 1: 22 dim-1 vars, 22 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:06:29,206 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 44 variables, input treesize:1903, output treesize:61 [2019-08-22 19:06:29,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:29,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:29,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:29,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:29,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:29,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:29,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:29,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:29,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:29,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:29,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:29,256 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_223], 1=[v_prenex_243, v_prenex_221, v_prenex_231, |v_#length_21|, v_prenex_255, v_prenex_247, v_prenex_235, v_prenex_227, v_prenex_259, v_prenex_239, v_prenex_261, v_prenex_251], 3=[v_prenex_253, v_prenex_245, v_prenex_233, v_prenex_225, |v_#valid_28|, v_prenex_257, v_prenex_249, v_prenex_237, v_prenex_229, v_prenex_241, v_prenex_262]} [2019-08-22 19:06:29,458 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 78 [2019-08-22 19:06:29,459 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:30,940 WARN L188 SmtUtils]: Spent 1.48 s on a formula simplification. DAG size of input: 377 DAG size of output: 47 [2019-08-22 19:06:30,940 INFO L567 ElimStorePlain]: treesize reduction 1745, result has 4.1 percent of original size [2019-08-22 19:06:30,941 INFO L464 ElimStorePlain]: Eliminatee v_prenex_243 vanished before elimination [2019-08-22 19:06:30,946 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2019-08-22 19:06:30,947 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:30,988 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:30,989 INFO L464 ElimStorePlain]: Eliminatee v_prenex_231 vanished before elimination [2019-08-22 19:06:30,989 INFO L464 ElimStorePlain]: Eliminatee |v_#length_21| vanished before elimination [2019-08-22 19:06:30,989 INFO L464 ElimStorePlain]: Eliminatee v_prenex_255 vanished before elimination [2019-08-22 19:06:30,990 INFO L464 ElimStorePlain]: Eliminatee v_prenex_247 vanished before elimination [2019-08-22 19:06:30,990 INFO L464 ElimStorePlain]: Eliminatee v_prenex_235 vanished before elimination [2019-08-22 19:06:30,990 INFO L464 ElimStorePlain]: Eliminatee v_prenex_227 vanished before elimination [2019-08-22 19:06:30,990 INFO L464 ElimStorePlain]: Eliminatee v_prenex_259 vanished before elimination [2019-08-22 19:06:30,990 INFO L464 ElimStorePlain]: Eliminatee v_prenex_239 vanished before elimination [2019-08-22 19:06:30,991 INFO L464 ElimStorePlain]: Eliminatee v_prenex_261 vanished before elimination [2019-08-22 19:06:30,991 INFO L464 ElimStorePlain]: Eliminatee v_prenex_251 vanished before elimination [2019-08-22 19:06:30,992 INFO L464 ElimStorePlain]: Eliminatee v_prenex_253 vanished before elimination [2019-08-22 19:06:30,992 INFO L464 ElimStorePlain]: Eliminatee v_prenex_245 vanished before elimination [2019-08-22 19:06:30,992 INFO L464 ElimStorePlain]: Eliminatee v_prenex_233 vanished before elimination [2019-08-22 19:06:30,992 INFO L464 ElimStorePlain]: Eliminatee v_prenex_225 vanished before elimination [2019-08-22 19:06:30,993 INFO L464 ElimStorePlain]: Eliminatee |v_#valid_28| vanished before elimination [2019-08-22 19:06:30,993 INFO L464 ElimStorePlain]: Eliminatee v_prenex_257 vanished before elimination [2019-08-22 19:06:30,993 INFO L464 ElimStorePlain]: Eliminatee v_prenex_249 vanished before elimination [2019-08-22 19:06:30,993 INFO L464 ElimStorePlain]: Eliminatee v_prenex_237 vanished before elimination [2019-08-22 19:06:30,993 INFO L464 ElimStorePlain]: Eliminatee v_prenex_229 vanished before elimination [2019-08-22 19:06:30,993 INFO L464 ElimStorePlain]: Eliminatee v_prenex_241 vanished before elimination [2019-08-22 19:06:30,993 INFO L464 ElimStorePlain]: Eliminatee v_prenex_262 vanished before elimination [2019-08-22 19:06:30,996 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_222, v_prenex_224], 2=[v_prenex_228, |v_#memory_$Pointer$.base_20|, v_prenex_260, v_prenex_250, v_prenex_240, v_prenex_252, v_prenex_230, v_prenex_263, v_prenex_242, v_prenex_264, v_prenex_232, v_prenex_254, v_prenex_244, v_prenex_234, v_prenex_256, v_prenex_246, v_prenex_258, v_prenex_236, v_prenex_226, |v_#memory_$Pointer$.offset_20|, v_prenex_248, v_prenex_238]} [2019-08-22 19:06:31,001 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-08-22 19:06:31,002 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:31,035 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:31,040 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:06:31,040 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:31,070 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:31,070 INFO L464 ElimStorePlain]: Eliminatee v_prenex_228 vanished before elimination [2019-08-22 19:06:31,070 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_20| vanished before elimination [2019-08-22 19:06:31,070 INFO L464 ElimStorePlain]: Eliminatee v_prenex_260 vanished before elimination [2019-08-22 19:06:31,071 INFO L464 ElimStorePlain]: Eliminatee v_prenex_250 vanished before elimination [2019-08-22 19:06:31,071 INFO L464 ElimStorePlain]: Eliminatee v_prenex_240 vanished before elimination [2019-08-22 19:06:31,071 INFO L464 ElimStorePlain]: Eliminatee v_prenex_252 vanished before elimination [2019-08-22 19:06:31,071 INFO L464 ElimStorePlain]: Eliminatee v_prenex_230 vanished before elimination [2019-08-22 19:06:31,071 INFO L464 ElimStorePlain]: Eliminatee v_prenex_263 vanished before elimination [2019-08-22 19:06:31,071 INFO L464 ElimStorePlain]: Eliminatee v_prenex_242 vanished before elimination [2019-08-22 19:06:31,072 INFO L464 ElimStorePlain]: Eliminatee v_prenex_264 vanished before elimination [2019-08-22 19:06:31,072 INFO L464 ElimStorePlain]: Eliminatee v_prenex_232 vanished before elimination [2019-08-22 19:06:31,072 INFO L464 ElimStorePlain]: Eliminatee v_prenex_254 vanished before elimination [2019-08-22 19:06:31,072 INFO L464 ElimStorePlain]: Eliminatee v_prenex_244 vanished before elimination [2019-08-22 19:06:31,072 INFO L464 ElimStorePlain]: Eliminatee v_prenex_234 vanished before elimination [2019-08-22 19:06:31,073 INFO L464 ElimStorePlain]: Eliminatee v_prenex_256 vanished before elimination [2019-08-22 19:06:31,073 INFO L464 ElimStorePlain]: Eliminatee v_prenex_246 vanished before elimination [2019-08-22 19:06:31,073 INFO L464 ElimStorePlain]: Eliminatee v_prenex_258 vanished before elimination [2019-08-22 19:06:31,073 INFO L464 ElimStorePlain]: Eliminatee v_prenex_236 vanished before elimination [2019-08-22 19:06:31,073 INFO L464 ElimStorePlain]: Eliminatee v_prenex_226 vanished before elimination [2019-08-22 19:06:31,074 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_20| vanished before elimination [2019-08-22 19:06:31,074 INFO L464 ElimStorePlain]: Eliminatee v_prenex_248 vanished before elimination [2019-08-22 19:06:31,074 INFO L464 ElimStorePlain]: Eliminatee v_prenex_238 vanished before elimination [2019-08-22 19:06:31,075 INFO L496 ElimStorePlain]: Start of recursive call 1: 24 dim-1 vars, 24 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:06:31,075 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 48 variables, input treesize:1821, output treesize:61 [2019-08-22 19:06:31,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:31,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:31,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:31,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:31,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:31,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:31,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:31,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:31,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:31,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:31,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:31,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:31,134 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_267], 1=[v_prenex_305, v_prenex_309, v_prenex_265, v_prenex_287, v_prenex_275, v_prenex_297, |v_#length_22|, v_prenex_279, v_prenex_301, v_prenex_291, v_prenex_283, v_prenex_271, v_prenex_295], 3=[v_prenex_298, |v_#valid_29|, v_prenex_289, v_prenex_277, v_prenex_310, v_prenex_302, v_prenex_269, v_prenex_306, v_prenex_281, v_prenex_293, v_prenex_285, v_prenex_273]} [2019-08-22 19:06:31,488 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 78 [2019-08-22 19:06:31,489 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:32,196 WARN L188 SmtUtils]: Spent 706.00 ms on a formula simplification. DAG size of input: 406 DAG size of output: 47 [2019-08-22 19:06:32,197 INFO L567 ElimStorePlain]: treesize reduction 1903, result has 3.8 percent of original size [2019-08-22 19:06:32,197 INFO L464 ElimStorePlain]: Eliminatee v_prenex_305 vanished before elimination [2019-08-22 19:06:32,198 INFO L464 ElimStorePlain]: Eliminatee v_prenex_309 vanished before elimination [2019-08-22 19:06:32,203 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2019-08-22 19:06:32,204 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:32,247 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:32,247 INFO L464 ElimStorePlain]: Eliminatee v_prenex_287 vanished before elimination [2019-08-22 19:06:32,247 INFO L464 ElimStorePlain]: Eliminatee v_prenex_275 vanished before elimination [2019-08-22 19:06:32,247 INFO L464 ElimStorePlain]: Eliminatee v_prenex_297 vanished before elimination [2019-08-22 19:06:32,248 INFO L464 ElimStorePlain]: Eliminatee |v_#length_22| vanished before elimination [2019-08-22 19:06:32,248 INFO L464 ElimStorePlain]: Eliminatee v_prenex_279 vanished before elimination [2019-08-22 19:06:32,248 INFO L464 ElimStorePlain]: Eliminatee v_prenex_301 vanished before elimination [2019-08-22 19:06:32,248 INFO L464 ElimStorePlain]: Eliminatee v_prenex_291 vanished before elimination [2019-08-22 19:06:32,248 INFO L464 ElimStorePlain]: Eliminatee v_prenex_283 vanished before elimination [2019-08-22 19:06:32,248 INFO L464 ElimStorePlain]: Eliminatee v_prenex_271 vanished before elimination [2019-08-22 19:06:32,248 INFO L464 ElimStorePlain]: Eliminatee v_prenex_295 vanished before elimination [2019-08-22 19:06:32,249 INFO L464 ElimStorePlain]: Eliminatee v_prenex_298 vanished before elimination [2019-08-22 19:06:32,249 INFO L464 ElimStorePlain]: Eliminatee |v_#valid_29| vanished before elimination [2019-08-22 19:06:32,249 INFO L464 ElimStorePlain]: Eliminatee v_prenex_289 vanished before elimination [2019-08-22 19:06:32,249 INFO L464 ElimStorePlain]: Eliminatee v_prenex_277 vanished before elimination [2019-08-22 19:06:32,249 INFO L464 ElimStorePlain]: Eliminatee v_prenex_310 vanished before elimination [2019-08-22 19:06:32,249 INFO L464 ElimStorePlain]: Eliminatee v_prenex_302 vanished before elimination [2019-08-22 19:06:32,249 INFO L464 ElimStorePlain]: Eliminatee v_prenex_269 vanished before elimination [2019-08-22 19:06:32,249 INFO L464 ElimStorePlain]: Eliminatee v_prenex_306 vanished before elimination [2019-08-22 19:06:32,250 INFO L464 ElimStorePlain]: Eliminatee v_prenex_281 vanished before elimination [2019-08-22 19:06:32,250 INFO L464 ElimStorePlain]: Eliminatee v_prenex_293 vanished before elimination [2019-08-22 19:06:32,250 INFO L464 ElimStorePlain]: Eliminatee v_prenex_285 vanished before elimination [2019-08-22 19:06:32,250 INFO L464 ElimStorePlain]: Eliminatee v_prenex_273 vanished before elimination [2019-08-22 19:06:32,254 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_266, v_prenex_268], 2=[v_prenex_307, v_prenex_308, |v_#memory_$Pointer$.base_21|, v_prenex_290, v_prenex_280, v_prenex_292, v_prenex_270, v_prenex_282, v_prenex_294, v_prenex_272, v_prenex_284, v_prenex_274, v_prenex_296, v_prenex_286, v_prenex_276, |v_#memory_$Pointer$.offset_21|, v_prenex_299, v_prenex_288, v_prenex_278, v_prenex_311, v_prenex_300, v_prenex_312, v_prenex_303, v_prenex_304]} [2019-08-22 19:06:32,258 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-08-22 19:06:32,259 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:32,289 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:32,294 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:06:32,294 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:32,323 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:32,324 INFO L464 ElimStorePlain]: Eliminatee v_prenex_307 vanished before elimination [2019-08-22 19:06:32,324 INFO L464 ElimStorePlain]: Eliminatee v_prenex_308 vanished before elimination [2019-08-22 19:06:32,324 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_21| vanished before elimination [2019-08-22 19:06:32,324 INFO L464 ElimStorePlain]: Eliminatee v_prenex_290 vanished before elimination [2019-08-22 19:06:32,325 INFO L464 ElimStorePlain]: Eliminatee v_prenex_280 vanished before elimination [2019-08-22 19:06:32,325 INFO L464 ElimStorePlain]: Eliminatee v_prenex_292 vanished before elimination [2019-08-22 19:06:32,325 INFO L464 ElimStorePlain]: Eliminatee v_prenex_270 vanished before elimination [2019-08-22 19:06:32,326 INFO L464 ElimStorePlain]: Eliminatee v_prenex_282 vanished before elimination [2019-08-22 19:06:32,326 INFO L464 ElimStorePlain]: Eliminatee v_prenex_294 vanished before elimination [2019-08-22 19:06:32,326 INFO L464 ElimStorePlain]: Eliminatee v_prenex_272 vanished before elimination [2019-08-22 19:06:32,326 INFO L464 ElimStorePlain]: Eliminatee v_prenex_284 vanished before elimination [2019-08-22 19:06:32,327 INFO L464 ElimStorePlain]: Eliminatee v_prenex_274 vanished before elimination [2019-08-22 19:06:32,327 INFO L464 ElimStorePlain]: Eliminatee v_prenex_296 vanished before elimination [2019-08-22 19:06:32,327 INFO L464 ElimStorePlain]: Eliminatee v_prenex_286 vanished before elimination [2019-08-22 19:06:32,327 INFO L464 ElimStorePlain]: Eliminatee v_prenex_276 vanished before elimination [2019-08-22 19:06:32,327 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_21| vanished before elimination [2019-08-22 19:06:32,327 INFO L464 ElimStorePlain]: Eliminatee v_prenex_299 vanished before elimination [2019-08-22 19:06:32,328 INFO L464 ElimStorePlain]: Eliminatee v_prenex_288 vanished before elimination [2019-08-22 19:06:32,328 INFO L464 ElimStorePlain]: Eliminatee v_prenex_278 vanished before elimination [2019-08-22 19:06:32,328 INFO L464 ElimStorePlain]: Eliminatee v_prenex_311 vanished before elimination [2019-08-22 19:06:32,328 INFO L464 ElimStorePlain]: Eliminatee v_prenex_300 vanished before elimination [2019-08-22 19:06:32,328 INFO L464 ElimStorePlain]: Eliminatee v_prenex_312 vanished before elimination [2019-08-22 19:06:32,329 INFO L464 ElimStorePlain]: Eliminatee v_prenex_303 vanished before elimination [2019-08-22 19:06:32,329 INFO L464 ElimStorePlain]: Eliminatee v_prenex_304 vanished before elimination [2019-08-22 19:06:32,329 INFO L496 ElimStorePlain]: Start of recursive call 1: 26 dim-1 vars, 26 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:06:32,329 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 52 variables, input treesize:1979, output treesize:61 [2019-08-22 19:06:32,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:32,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:32,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:32,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:32,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:32,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:32,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:32,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:32,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:32,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:32,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:32,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:32,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:32,381 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_313], 1=[v_prenex_317, v_prenex_349, v_prenex_316, |v_#length_23|, v_prenex_353, v_prenex_344, v_prenex_332, v_prenex_357, v_prenex_324, v_prenex_345, v_prenex_336, v_prenex_325, v_prenex_340, v_prenex_361], 3=[v_prenex_328, v_prenex_339, v_prenex_331, v_prenex_320, v_prenex_364, v_prenex_352, v_prenex_343, v_prenex_335, v_prenex_356, v_prenex_323, v_prenex_348, |v_#valid_30|, v_prenex_360]} [2019-08-22 19:06:32,882 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 78 [2019-08-22 19:06:32,882 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:33,851 WARN L188 SmtUtils]: Spent 967.00 ms on a formula simplification. DAG size of input: 461 DAG size of output: 47 [2019-08-22 19:06:33,852 INFO L567 ElimStorePlain]: treesize reduction 2373, result has 3.1 percent of original size [2019-08-22 19:06:33,852 INFO L464 ElimStorePlain]: Eliminatee v_prenex_317 vanished before elimination [2019-08-22 19:06:33,852 INFO L464 ElimStorePlain]: Eliminatee v_prenex_349 vanished before elimination [2019-08-22 19:06:33,856 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2019-08-22 19:06:33,857 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:33,887 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:33,888 INFO L464 ElimStorePlain]: Eliminatee |v_#length_23| vanished before elimination [2019-08-22 19:06:33,888 INFO L464 ElimStorePlain]: Eliminatee v_prenex_353 vanished before elimination [2019-08-22 19:06:33,888 INFO L464 ElimStorePlain]: Eliminatee v_prenex_344 vanished before elimination [2019-08-22 19:06:33,888 INFO L464 ElimStorePlain]: Eliminatee v_prenex_332 vanished before elimination [2019-08-22 19:06:33,888 INFO L464 ElimStorePlain]: Eliminatee v_prenex_357 vanished before elimination [2019-08-22 19:06:33,888 INFO L464 ElimStorePlain]: Eliminatee v_prenex_324 vanished before elimination [2019-08-22 19:06:33,888 INFO L464 ElimStorePlain]: Eliminatee v_prenex_345 vanished before elimination [2019-08-22 19:06:33,889 INFO L464 ElimStorePlain]: Eliminatee v_prenex_336 vanished before elimination [2019-08-22 19:06:33,889 INFO L464 ElimStorePlain]: Eliminatee v_prenex_325 vanished before elimination [2019-08-22 19:06:33,889 INFO L464 ElimStorePlain]: Eliminatee v_prenex_340 vanished before elimination [2019-08-22 19:06:33,889 INFO L464 ElimStorePlain]: Eliminatee v_prenex_361 vanished before elimination [2019-08-22 19:06:33,889 INFO L464 ElimStorePlain]: Eliminatee v_prenex_328 vanished before elimination [2019-08-22 19:06:33,889 INFO L464 ElimStorePlain]: Eliminatee v_prenex_339 vanished before elimination [2019-08-22 19:06:33,889 INFO L464 ElimStorePlain]: Eliminatee v_prenex_331 vanished before elimination [2019-08-22 19:06:33,890 INFO L464 ElimStorePlain]: Eliminatee v_prenex_320 vanished before elimination [2019-08-22 19:06:33,890 INFO L464 ElimStorePlain]: Eliminatee v_prenex_364 vanished before elimination [2019-08-22 19:06:33,890 INFO L464 ElimStorePlain]: Eliminatee v_prenex_352 vanished before elimination [2019-08-22 19:06:33,890 INFO L464 ElimStorePlain]: Eliminatee v_prenex_343 vanished before elimination [2019-08-22 19:06:33,890 INFO L464 ElimStorePlain]: Eliminatee v_prenex_335 vanished before elimination [2019-08-22 19:06:33,891 INFO L464 ElimStorePlain]: Eliminatee v_prenex_356 vanished before elimination [2019-08-22 19:06:33,891 INFO L464 ElimStorePlain]: Eliminatee v_prenex_323 vanished before elimination [2019-08-22 19:06:33,891 INFO L464 ElimStorePlain]: Eliminatee v_prenex_348 vanished before elimination [2019-08-22 19:06:33,891 INFO L464 ElimStorePlain]: Eliminatee |v_#valid_30| vanished before elimination [2019-08-22 19:06:33,891 INFO L464 ElimStorePlain]: Eliminatee v_prenex_360 vanished before elimination [2019-08-22 19:06:33,901 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_314, v_prenex_315], 2=[v_prenex_327, v_prenex_329, |v_#memory_$Pointer$.base_22|, v_prenex_350, v_prenex_351, |v_#memory_$Pointer$.offset_22|, v_prenex_330, v_prenex_354, v_prenex_333, v_prenex_355, v_prenex_334, v_prenex_358, v_prenex_337, v_prenex_359, v_prenex_338, v_prenex_318, v_prenex_319, v_prenex_362, v_prenex_341, v_prenex_363, v_prenex_342, v_prenex_321, v_prenex_322, v_prenex_346, v_prenex_347, v_prenex_326]} [2019-08-22 19:06:33,911 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-08-22 19:06:33,912 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:33,941 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:33,946 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:06:33,946 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:33,973 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:33,973 INFO L464 ElimStorePlain]: Eliminatee v_prenex_327 vanished before elimination [2019-08-22 19:06:33,974 INFO L464 ElimStorePlain]: Eliminatee v_prenex_329 vanished before elimination [2019-08-22 19:06:33,974 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_22| vanished before elimination [2019-08-22 19:06:33,974 INFO L464 ElimStorePlain]: Eliminatee v_prenex_350 vanished before elimination [2019-08-22 19:06:33,974 INFO L464 ElimStorePlain]: Eliminatee v_prenex_351 vanished before elimination [2019-08-22 19:06:33,974 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_22| vanished before elimination [2019-08-22 19:06:33,975 INFO L464 ElimStorePlain]: Eliminatee v_prenex_330 vanished before elimination [2019-08-22 19:06:33,975 INFO L464 ElimStorePlain]: Eliminatee v_prenex_354 vanished before elimination [2019-08-22 19:06:33,975 INFO L464 ElimStorePlain]: Eliminatee v_prenex_333 vanished before elimination [2019-08-22 19:06:33,975 INFO L464 ElimStorePlain]: Eliminatee v_prenex_355 vanished before elimination [2019-08-22 19:06:33,975 INFO L464 ElimStorePlain]: Eliminatee v_prenex_334 vanished before elimination [2019-08-22 19:06:33,976 INFO L464 ElimStorePlain]: Eliminatee v_prenex_358 vanished before elimination [2019-08-22 19:06:33,976 INFO L464 ElimStorePlain]: Eliminatee v_prenex_337 vanished before elimination [2019-08-22 19:06:33,976 INFO L464 ElimStorePlain]: Eliminatee v_prenex_359 vanished before elimination [2019-08-22 19:06:33,976 INFO L464 ElimStorePlain]: Eliminatee v_prenex_338 vanished before elimination [2019-08-22 19:06:33,976 INFO L464 ElimStorePlain]: Eliminatee v_prenex_318 vanished before elimination [2019-08-22 19:06:33,976 INFO L464 ElimStorePlain]: Eliminatee v_prenex_319 vanished before elimination [2019-08-22 19:06:33,977 INFO L464 ElimStorePlain]: Eliminatee v_prenex_362 vanished before elimination [2019-08-22 19:06:33,977 INFO L464 ElimStorePlain]: Eliminatee v_prenex_341 vanished before elimination [2019-08-22 19:06:33,977 INFO L464 ElimStorePlain]: Eliminatee v_prenex_363 vanished before elimination [2019-08-22 19:06:33,977 INFO L464 ElimStorePlain]: Eliminatee v_prenex_342 vanished before elimination [2019-08-22 19:06:33,977 INFO L464 ElimStorePlain]: Eliminatee v_prenex_321 vanished before elimination [2019-08-22 19:06:33,978 INFO L464 ElimStorePlain]: Eliminatee v_prenex_322 vanished before elimination [2019-08-22 19:06:33,978 INFO L464 ElimStorePlain]: Eliminatee v_prenex_346 vanished before elimination [2019-08-22 19:06:33,978 INFO L464 ElimStorePlain]: Eliminatee v_prenex_347 vanished before elimination [2019-08-22 19:06:33,978 INFO L464 ElimStorePlain]: Eliminatee v_prenex_326 vanished before elimination [2019-08-22 19:06:33,978 INFO L496 ElimStorePlain]: Start of recursive call 1: 28 dim-1 vars, 28 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:06:33,979 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 56 variables, input treesize:2449, output treesize:61 [2019-08-22 19:06:33,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:33,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:33,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:33,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:34,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:34,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:34,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:34,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:34,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:34,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:34,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:34,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:34,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:34,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:34,046 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_366], 1=[v_prenex_405, v_prenex_418, v_prenex_409, |v_#length_24|, v_prenex_397, v_prenex_374, v_prenex_396, v_prenex_388, v_prenex_368, v_prenex_413, v_prenex_402, v_prenex_380, v_prenex_370, v_prenex_392, v_prenex_384], 3=[v_prenex_416, v_prenex_404, v_prenex_408, v_prenex_376, v_prenex_387, v_prenex_420, v_prenex_412, v_prenex_379, v_prenex_400, v_prenex_391, |v_#valid_31|, v_prenex_395, v_prenex_372, v_prenex_383]} [2019-08-22 19:06:34,630 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 78 [2019-08-22 19:06:34,630 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:37,192 WARN L188 SmtUtils]: Spent 2.56 s on a formula simplification. DAG size of input: 464 DAG size of output: 47 [2019-08-22 19:06:37,193 INFO L567 ElimStorePlain]: treesize reduction 2219, result has 3.3 percent of original size [2019-08-22 19:06:37,193 INFO L464 ElimStorePlain]: Eliminatee v_prenex_405 vanished before elimination [2019-08-22 19:06:37,194 INFO L464 ElimStorePlain]: Eliminatee v_prenex_418 vanished before elimination [2019-08-22 19:06:37,194 INFO L464 ElimStorePlain]: Eliminatee v_prenex_409 vanished before elimination [2019-08-22 19:06:37,194 INFO L464 ElimStorePlain]: Eliminatee |v_#length_24| vanished before elimination [2019-08-22 19:06:37,194 INFO L464 ElimStorePlain]: Eliminatee v_prenex_397 vanished before elimination [2019-08-22 19:06:37,195 INFO L464 ElimStorePlain]: Eliminatee v_prenex_374 vanished before elimination [2019-08-22 19:06:37,195 INFO L464 ElimStorePlain]: Eliminatee v_prenex_396 vanished before elimination [2019-08-22 19:06:37,195 INFO L464 ElimStorePlain]: Eliminatee v_prenex_388 vanished before elimination [2019-08-22 19:06:37,201 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2019-08-22 19:06:37,201 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:37,235 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:37,235 INFO L464 ElimStorePlain]: Eliminatee v_prenex_413 vanished before elimination [2019-08-22 19:06:37,236 INFO L464 ElimStorePlain]: Eliminatee v_prenex_402 vanished before elimination [2019-08-22 19:06:37,236 INFO L464 ElimStorePlain]: Eliminatee v_prenex_380 vanished before elimination [2019-08-22 19:06:37,236 INFO L464 ElimStorePlain]: Eliminatee v_prenex_370 vanished before elimination [2019-08-22 19:06:37,236 INFO L464 ElimStorePlain]: Eliminatee v_prenex_392 vanished before elimination [2019-08-22 19:06:37,237 INFO L464 ElimStorePlain]: Eliminatee v_prenex_384 vanished before elimination [2019-08-22 19:06:37,237 INFO L464 ElimStorePlain]: Eliminatee v_prenex_416 vanished before elimination [2019-08-22 19:06:37,237 INFO L464 ElimStorePlain]: Eliminatee v_prenex_404 vanished before elimination [2019-08-22 19:06:37,237 INFO L464 ElimStorePlain]: Eliminatee v_prenex_408 vanished before elimination [2019-08-22 19:06:37,237 INFO L464 ElimStorePlain]: Eliminatee v_prenex_376 vanished before elimination [2019-08-22 19:06:37,238 INFO L464 ElimStorePlain]: Eliminatee v_prenex_387 vanished before elimination [2019-08-22 19:06:37,238 INFO L464 ElimStorePlain]: Eliminatee v_prenex_420 vanished before elimination [2019-08-22 19:06:37,238 INFO L464 ElimStorePlain]: Eliminatee v_prenex_412 vanished before elimination [2019-08-22 19:06:37,238 INFO L464 ElimStorePlain]: Eliminatee v_prenex_379 vanished before elimination [2019-08-22 19:06:37,238 INFO L464 ElimStorePlain]: Eliminatee v_prenex_400 vanished before elimination [2019-08-22 19:06:37,238 INFO L464 ElimStorePlain]: Eliminatee v_prenex_391 vanished before elimination [2019-08-22 19:06:37,238 INFO L464 ElimStorePlain]: Eliminatee |v_#valid_31| vanished before elimination [2019-08-22 19:06:37,238 INFO L464 ElimStorePlain]: Eliminatee v_prenex_395 vanished before elimination [2019-08-22 19:06:37,239 INFO L464 ElimStorePlain]: Eliminatee v_prenex_372 vanished before elimination [2019-08-22 19:06:37,239 INFO L464 ElimStorePlain]: Eliminatee v_prenex_383 vanished before elimination [2019-08-22 19:06:37,244 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_365, v_prenex_367], 2=[|v_#memory_$Pointer$.base_23|, v_prenex_406, v_prenex_407, v_prenex_390, v_prenex_371, v_prenex_393, v_prenex_394, v_prenex_373, v_prenex_375, v_prenex_398, |v_#memory_$Pointer$.offset_23|, v_prenex_410, v_prenex_399, v_prenex_377, v_prenex_411, v_prenex_378, v_prenex_414, v_prenex_415, v_prenex_417, v_prenex_419, v_prenex_381, v_prenex_382, v_prenex_385, v_prenex_386, v_prenex_389, v_prenex_401, v_prenex_369, v_prenex_403]} [2019-08-22 19:06:37,259 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-08-22 19:06:37,259 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:37,287 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:37,292 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:06:37,292 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:37,321 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:37,321 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_23| vanished before elimination [2019-08-22 19:06:37,322 INFO L464 ElimStorePlain]: Eliminatee v_prenex_406 vanished before elimination [2019-08-22 19:06:37,322 INFO L464 ElimStorePlain]: Eliminatee v_prenex_407 vanished before elimination [2019-08-22 19:06:37,322 INFO L464 ElimStorePlain]: Eliminatee v_prenex_390 vanished before elimination [2019-08-22 19:06:37,322 INFO L464 ElimStorePlain]: Eliminatee v_prenex_371 vanished before elimination [2019-08-22 19:06:37,323 INFO L464 ElimStorePlain]: Eliminatee v_prenex_393 vanished before elimination [2019-08-22 19:06:37,323 INFO L464 ElimStorePlain]: Eliminatee v_prenex_394 vanished before elimination [2019-08-22 19:06:37,323 INFO L464 ElimStorePlain]: Eliminatee v_prenex_373 vanished before elimination [2019-08-22 19:06:37,323 INFO L464 ElimStorePlain]: Eliminatee v_prenex_375 vanished before elimination [2019-08-22 19:06:37,323 INFO L464 ElimStorePlain]: Eliminatee v_prenex_398 vanished before elimination [2019-08-22 19:06:37,324 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_23| vanished before elimination [2019-08-22 19:06:37,324 INFO L464 ElimStorePlain]: Eliminatee v_prenex_410 vanished before elimination [2019-08-22 19:06:37,324 INFO L464 ElimStorePlain]: Eliminatee v_prenex_399 vanished before elimination [2019-08-22 19:06:37,324 INFO L464 ElimStorePlain]: Eliminatee v_prenex_377 vanished before elimination [2019-08-22 19:06:37,324 INFO L464 ElimStorePlain]: Eliminatee v_prenex_411 vanished before elimination [2019-08-22 19:06:37,324 INFO L464 ElimStorePlain]: Eliminatee v_prenex_378 vanished before elimination [2019-08-22 19:06:37,324 INFO L464 ElimStorePlain]: Eliminatee v_prenex_414 vanished before elimination [2019-08-22 19:06:37,325 INFO L464 ElimStorePlain]: Eliminatee v_prenex_415 vanished before elimination [2019-08-22 19:06:37,325 INFO L464 ElimStorePlain]: Eliminatee v_prenex_417 vanished before elimination [2019-08-22 19:06:37,325 INFO L464 ElimStorePlain]: Eliminatee v_prenex_419 vanished before elimination [2019-08-22 19:06:37,325 INFO L464 ElimStorePlain]: Eliminatee v_prenex_381 vanished before elimination [2019-08-22 19:06:37,325 INFO L464 ElimStorePlain]: Eliminatee v_prenex_382 vanished before elimination [2019-08-22 19:06:37,325 INFO L464 ElimStorePlain]: Eliminatee v_prenex_385 vanished before elimination [2019-08-22 19:06:37,325 INFO L464 ElimStorePlain]: Eliminatee v_prenex_386 vanished before elimination [2019-08-22 19:06:37,325 INFO L464 ElimStorePlain]: Eliminatee v_prenex_389 vanished before elimination [2019-08-22 19:06:37,326 INFO L464 ElimStorePlain]: Eliminatee v_prenex_401 vanished before elimination [2019-08-22 19:06:37,326 INFO L464 ElimStorePlain]: Eliminatee v_prenex_369 vanished before elimination [2019-08-22 19:06:37,326 INFO L464 ElimStorePlain]: Eliminatee v_prenex_403 vanished before elimination [2019-08-22 19:06:37,326 INFO L496 ElimStorePlain]: Start of recursive call 1: 30 dim-1 vars, 30 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:06:37,327 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 60 variables, input treesize:2295, output treesize:61 [2019-08-22 19:06:37,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:37,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:37,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:37,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:37,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:37,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:37,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:37,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:37,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:37,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:37,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:37,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:37,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:37,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:37,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:37,413 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_422], 1=[v_prenex_426, |v_#length_25|, v_prenex_452, v_prenex_473, v_prenex_462, v_prenex_440, v_prenex_454, v_prenex_432, v_prenex_465, v_prenex_477, v_prenex_444, v_prenex_436, v_prenex_469, v_prenex_457, v_prenex_446, v_prenex_424], 3=[v_prenex_448, v_prenex_428, v_prenex_439, v_prenex_451, v_prenex_476, v_prenex_443, v_prenex_431, v_prenex_464, v_prenex_456, v_prenex_435, v_prenex_468, |v_#valid_32|, v_prenex_480, v_prenex_472, v_prenex_460]} [2019-08-22 19:06:38,104 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 78 [2019-08-22 19:06:38,105 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:41,891 WARN L188 SmtUtils]: Spent 3.79 s on a formula simplification. DAG size of input: 493 DAG size of output: 47 [2019-08-22 19:06:41,892 INFO L567 ElimStorePlain]: treesize reduction 2377, result has 3.1 percent of original size [2019-08-22 19:06:41,892 INFO L464 ElimStorePlain]: Eliminatee v_prenex_426 vanished before elimination [2019-08-22 19:06:41,892 INFO L464 ElimStorePlain]: Eliminatee |v_#length_25| vanished before elimination [2019-08-22 19:06:41,892 INFO L464 ElimStorePlain]: Eliminatee v_prenex_452 vanished before elimination [2019-08-22 19:06:41,893 INFO L464 ElimStorePlain]: Eliminatee v_prenex_473 vanished before elimination [2019-08-22 19:06:41,893 INFO L464 ElimStorePlain]: Eliminatee v_prenex_462 vanished before elimination [2019-08-22 19:06:41,893 INFO L464 ElimStorePlain]: Eliminatee v_prenex_440 vanished before elimination [2019-08-22 19:06:41,894 INFO L464 ElimStorePlain]: Eliminatee v_prenex_454 vanished before elimination [2019-08-22 19:06:41,894 INFO L464 ElimStorePlain]: Eliminatee v_prenex_432 vanished before elimination [2019-08-22 19:06:41,894 INFO L464 ElimStorePlain]: Eliminatee v_prenex_465 vanished before elimination [2019-08-22 19:06:41,894 INFO L464 ElimStorePlain]: Eliminatee v_prenex_477 vanished before elimination [2019-08-22 19:06:41,895 INFO L464 ElimStorePlain]: Eliminatee v_prenex_444 vanished before elimination [2019-08-22 19:06:41,895 INFO L464 ElimStorePlain]: Eliminatee v_prenex_436 vanished before elimination [2019-08-22 19:06:41,895 INFO L464 ElimStorePlain]: Eliminatee v_prenex_469 vanished before elimination [2019-08-22 19:06:41,895 INFO L464 ElimStorePlain]: Eliminatee v_prenex_457 vanished before elimination [2019-08-22 19:06:41,895 INFO L464 ElimStorePlain]: Eliminatee v_prenex_446 vanished before elimination [2019-08-22 19:06:41,907 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2019-08-22 19:06:41,908 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:41,938 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:41,938 INFO L464 ElimStorePlain]: Eliminatee v_prenex_448 vanished before elimination [2019-08-22 19:06:41,938 INFO L464 ElimStorePlain]: Eliminatee v_prenex_428 vanished before elimination [2019-08-22 19:06:41,939 INFO L464 ElimStorePlain]: Eliminatee v_prenex_439 vanished before elimination [2019-08-22 19:06:41,939 INFO L464 ElimStorePlain]: Eliminatee v_prenex_451 vanished before elimination [2019-08-22 19:06:41,939 INFO L464 ElimStorePlain]: Eliminatee v_prenex_476 vanished before elimination [2019-08-22 19:06:41,940 INFO L464 ElimStorePlain]: Eliminatee v_prenex_443 vanished before elimination [2019-08-22 19:06:41,940 INFO L464 ElimStorePlain]: Eliminatee v_prenex_431 vanished before elimination [2019-08-22 19:06:41,940 INFO L464 ElimStorePlain]: Eliminatee v_prenex_464 vanished before elimination [2019-08-22 19:06:41,940 INFO L464 ElimStorePlain]: Eliminatee v_prenex_456 vanished before elimination [2019-08-22 19:06:41,941 INFO L464 ElimStorePlain]: Eliminatee v_prenex_435 vanished before elimination [2019-08-22 19:06:41,941 INFO L464 ElimStorePlain]: Eliminatee v_prenex_468 vanished before elimination [2019-08-22 19:06:41,941 INFO L464 ElimStorePlain]: Eliminatee |v_#valid_32| vanished before elimination [2019-08-22 19:06:41,941 INFO L464 ElimStorePlain]: Eliminatee v_prenex_480 vanished before elimination [2019-08-22 19:06:41,941 INFO L464 ElimStorePlain]: Eliminatee v_prenex_472 vanished before elimination [2019-08-22 19:06:41,941 INFO L464 ElimStorePlain]: Eliminatee v_prenex_460 vanished before elimination [2019-08-22 19:06:41,946 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_421, v_prenex_423], 2=[|v_#memory_$Pointer$.base_24|, v_prenex_427, v_prenex_449, v_prenex_429, v_prenex_470, v_prenex_471, v_prenex_450, v_prenex_474, v_prenex_430, v_prenex_475, |v_#memory_$Pointer$.offset_24|, v_prenex_453, v_prenex_433, v_prenex_455, v_prenex_478, v_prenex_434, v_prenex_479, v_prenex_458, v_prenex_459, v_prenex_437, v_prenex_438, v_prenex_461, v_prenex_463, v_prenex_441, v_prenex_442, v_prenex_466, v_prenex_467, v_prenex_445, v_prenex_425, v_prenex_447]} [2019-08-22 19:06:41,950 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-08-22 19:06:41,951 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:41,983 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:41,987 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:06:41,988 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:42,017 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:42,018 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_24| vanished before elimination [2019-08-22 19:06:42,018 INFO L464 ElimStorePlain]: Eliminatee v_prenex_427 vanished before elimination [2019-08-22 19:06:42,018 INFO L464 ElimStorePlain]: Eliminatee v_prenex_449 vanished before elimination [2019-08-22 19:06:42,018 INFO L464 ElimStorePlain]: Eliminatee v_prenex_429 vanished before elimination [2019-08-22 19:06:42,019 INFO L464 ElimStorePlain]: Eliminatee v_prenex_470 vanished before elimination [2019-08-22 19:06:42,019 INFO L464 ElimStorePlain]: Eliminatee v_prenex_471 vanished before elimination [2019-08-22 19:06:42,019 INFO L464 ElimStorePlain]: Eliminatee v_prenex_450 vanished before elimination [2019-08-22 19:06:42,019 INFO L464 ElimStorePlain]: Eliminatee v_prenex_474 vanished before elimination [2019-08-22 19:06:42,019 INFO L464 ElimStorePlain]: Eliminatee v_prenex_430 vanished before elimination [2019-08-22 19:06:42,020 INFO L464 ElimStorePlain]: Eliminatee v_prenex_475 vanished before elimination [2019-08-22 19:06:42,020 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_24| vanished before elimination [2019-08-22 19:06:42,020 INFO L464 ElimStorePlain]: Eliminatee v_prenex_453 vanished before elimination [2019-08-22 19:06:42,020 INFO L464 ElimStorePlain]: Eliminatee v_prenex_433 vanished before elimination [2019-08-22 19:06:42,020 INFO L464 ElimStorePlain]: Eliminatee v_prenex_455 vanished before elimination [2019-08-22 19:06:42,021 INFO L464 ElimStorePlain]: Eliminatee v_prenex_478 vanished before elimination [2019-08-22 19:06:42,021 INFO L464 ElimStorePlain]: Eliminatee v_prenex_434 vanished before elimination [2019-08-22 19:06:42,021 INFO L464 ElimStorePlain]: Eliminatee v_prenex_479 vanished before elimination [2019-08-22 19:06:42,021 INFO L464 ElimStorePlain]: Eliminatee v_prenex_458 vanished before elimination [2019-08-22 19:06:42,021 INFO L464 ElimStorePlain]: Eliminatee v_prenex_459 vanished before elimination [2019-08-22 19:06:42,022 INFO L464 ElimStorePlain]: Eliminatee v_prenex_437 vanished before elimination [2019-08-22 19:06:42,022 INFO L464 ElimStorePlain]: Eliminatee v_prenex_438 vanished before elimination [2019-08-22 19:06:42,022 INFO L464 ElimStorePlain]: Eliminatee v_prenex_461 vanished before elimination [2019-08-22 19:06:42,022 INFO L464 ElimStorePlain]: Eliminatee v_prenex_463 vanished before elimination [2019-08-22 19:06:42,022 INFO L464 ElimStorePlain]: Eliminatee v_prenex_441 vanished before elimination [2019-08-22 19:06:42,023 INFO L464 ElimStorePlain]: Eliminatee v_prenex_442 vanished before elimination [2019-08-22 19:06:42,023 INFO L464 ElimStorePlain]: Eliminatee v_prenex_466 vanished before elimination [2019-08-22 19:06:42,023 INFO L464 ElimStorePlain]: Eliminatee v_prenex_467 vanished before elimination [2019-08-22 19:06:42,023 INFO L464 ElimStorePlain]: Eliminatee v_prenex_445 vanished before elimination [2019-08-22 19:06:42,023 INFO L464 ElimStorePlain]: Eliminatee v_prenex_425 vanished before elimination [2019-08-22 19:06:42,023 INFO L464 ElimStorePlain]: Eliminatee v_prenex_447 vanished before elimination [2019-08-22 19:06:42,023 INFO L496 ElimStorePlain]: Start of recursive call 1: 32 dim-1 vars, 32 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:06:42,024 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 64 variables, input treesize:2453, output treesize:61 [2019-08-22 19:06:42,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:42,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:42,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:42,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:42,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:42,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:42,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:42,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:42,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:42,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:42,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:42,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:42,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:42,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:42,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:42,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:42,091 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_482], 1=[v_prenex_504, v_prenex_526, v_prenex_538, v_prenex_508, v_prenex_518, |v_#length_26|, v_prenex_484, v_prenex_498, v_prenex_542, v_prenex_530, v_prenex_486, v_prenex_533, v_prenex_522, v_prenex_510, v_prenex_513, v_prenex_492, v_prenex_494], 3=[v_prenex_503, v_prenex_536, v_prenex_528, v_prenex_516, v_prenex_507, v_prenex_496, v_prenex_540, v_prenex_520, v_prenex_544, v_prenex_500, v_prenex_532, v_prenex_488, v_prenex_524, v_prenex_512, |v_#valid_33|, v_prenex_491]} [2019-08-22 19:06:43,176 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 78 [2019-08-22 19:06:43,177 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:45,602 WARN L188 SmtUtils]: Spent 2.42 s on a formula simplification. DAG size of input: 554 DAG size of output: 47 [2019-08-22 19:06:45,603 INFO L567 ElimStorePlain]: treesize reduction 2919, result has 2.5 percent of original size [2019-08-22 19:06:45,603 INFO L464 ElimStorePlain]: Eliminatee v_prenex_504 vanished before elimination [2019-08-22 19:06:45,603 INFO L464 ElimStorePlain]: Eliminatee v_prenex_526 vanished before elimination [2019-08-22 19:06:45,603 INFO L464 ElimStorePlain]: Eliminatee v_prenex_538 vanished before elimination [2019-08-22 19:06:45,604 INFO L464 ElimStorePlain]: Eliminatee v_prenex_508 vanished before elimination [2019-08-22 19:06:45,604 INFO L464 ElimStorePlain]: Eliminatee v_prenex_518 vanished before elimination [2019-08-22 19:06:45,604 INFO L464 ElimStorePlain]: Eliminatee |v_#length_26| vanished before elimination [2019-08-22 19:06:45,609 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2019-08-22 19:06:45,609 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:45,641 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:45,642 INFO L464 ElimStorePlain]: Eliminatee v_prenex_498 vanished before elimination [2019-08-22 19:06:45,642 INFO L464 ElimStorePlain]: Eliminatee v_prenex_542 vanished before elimination [2019-08-22 19:06:45,642 INFO L464 ElimStorePlain]: Eliminatee v_prenex_530 vanished before elimination [2019-08-22 19:06:45,642 INFO L464 ElimStorePlain]: Eliminatee v_prenex_486 vanished before elimination [2019-08-22 19:06:45,642 INFO L464 ElimStorePlain]: Eliminatee v_prenex_533 vanished before elimination [2019-08-22 19:06:45,642 INFO L464 ElimStorePlain]: Eliminatee v_prenex_522 vanished before elimination [2019-08-22 19:06:45,643 INFO L464 ElimStorePlain]: Eliminatee v_prenex_510 vanished before elimination [2019-08-22 19:06:45,643 INFO L464 ElimStorePlain]: Eliminatee v_prenex_513 vanished before elimination [2019-08-22 19:06:45,643 INFO L464 ElimStorePlain]: Eliminatee v_prenex_492 vanished before elimination [2019-08-22 19:06:45,643 INFO L464 ElimStorePlain]: Eliminatee v_prenex_494 vanished before elimination [2019-08-22 19:06:45,643 INFO L464 ElimStorePlain]: Eliminatee v_prenex_503 vanished before elimination [2019-08-22 19:06:45,644 INFO L464 ElimStorePlain]: Eliminatee v_prenex_536 vanished before elimination [2019-08-22 19:06:45,644 INFO L464 ElimStorePlain]: Eliminatee v_prenex_528 vanished before elimination [2019-08-22 19:06:45,644 INFO L464 ElimStorePlain]: Eliminatee v_prenex_516 vanished before elimination [2019-08-22 19:06:45,644 INFO L464 ElimStorePlain]: Eliminatee v_prenex_507 vanished before elimination [2019-08-22 19:06:45,644 INFO L464 ElimStorePlain]: Eliminatee v_prenex_496 vanished before elimination [2019-08-22 19:06:45,644 INFO L464 ElimStorePlain]: Eliminatee v_prenex_540 vanished before elimination [2019-08-22 19:06:45,645 INFO L464 ElimStorePlain]: Eliminatee v_prenex_520 vanished before elimination [2019-08-22 19:06:45,645 INFO L464 ElimStorePlain]: Eliminatee v_prenex_544 vanished before elimination [2019-08-22 19:06:45,645 INFO L464 ElimStorePlain]: Eliminatee v_prenex_500 vanished before elimination [2019-08-22 19:06:45,645 INFO L464 ElimStorePlain]: Eliminatee v_prenex_532 vanished before elimination [2019-08-22 19:06:45,645 INFO L464 ElimStorePlain]: Eliminatee v_prenex_488 vanished before elimination [2019-08-22 19:06:45,645 INFO L464 ElimStorePlain]: Eliminatee v_prenex_524 vanished before elimination [2019-08-22 19:06:45,645 INFO L464 ElimStorePlain]: Eliminatee v_prenex_512 vanished before elimination [2019-08-22 19:06:45,645 INFO L464 ElimStorePlain]: Eliminatee |v_#valid_33| vanished before elimination [2019-08-22 19:06:45,646 INFO L464 ElimStorePlain]: Eliminatee v_prenex_491 vanished before elimination [2019-08-22 19:06:45,651 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_481, v_prenex_483], 2=[v_prenex_525, v_prenex_505, v_prenex_527, v_prenex_506, |v_#memory_$Pointer$.base_25|, v_prenex_529, v_prenex_509, v_prenex_490, |v_#memory_$Pointer$.offset_25|, v_prenex_493, v_prenex_495, v_prenex_497, v_prenex_531, v_prenex_499, v_prenex_511, v_prenex_534, v_prenex_535, v_prenex_514, v_prenex_515, v_prenex_537, v_prenex_517, v_prenex_539, v_prenex_519, v_prenex_485, v_prenex_541, v_prenex_487, v_prenex_521, v_prenex_543, v_prenex_489, v_prenex_501, v_prenex_523, v_prenex_502]} [2019-08-22 19:06:45,661 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-08-22 19:06:45,661 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:45,688 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:45,693 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:06:45,693 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:45,720 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:45,721 INFO L464 ElimStorePlain]: Eliminatee v_prenex_525 vanished before elimination [2019-08-22 19:06:45,721 INFO L464 ElimStorePlain]: Eliminatee v_prenex_505 vanished before elimination [2019-08-22 19:06:45,721 INFO L464 ElimStorePlain]: Eliminatee v_prenex_527 vanished before elimination [2019-08-22 19:06:45,722 INFO L464 ElimStorePlain]: Eliminatee v_prenex_506 vanished before elimination [2019-08-22 19:06:45,722 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_25| vanished before elimination [2019-08-22 19:06:45,722 INFO L464 ElimStorePlain]: Eliminatee v_prenex_529 vanished before elimination [2019-08-22 19:06:45,722 INFO L464 ElimStorePlain]: Eliminatee v_prenex_509 vanished before elimination [2019-08-22 19:06:45,722 INFO L464 ElimStorePlain]: Eliminatee v_prenex_490 vanished before elimination [2019-08-22 19:06:45,723 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_25| vanished before elimination [2019-08-22 19:06:45,723 INFO L464 ElimStorePlain]: Eliminatee v_prenex_493 vanished before elimination [2019-08-22 19:06:45,723 INFO L464 ElimStorePlain]: Eliminatee v_prenex_495 vanished before elimination [2019-08-22 19:06:45,723 INFO L464 ElimStorePlain]: Eliminatee v_prenex_497 vanished before elimination [2019-08-22 19:06:45,724 INFO L464 ElimStorePlain]: Eliminatee v_prenex_531 vanished before elimination [2019-08-22 19:06:45,724 INFO L464 ElimStorePlain]: Eliminatee v_prenex_499 vanished before elimination [2019-08-22 19:06:45,724 INFO L464 ElimStorePlain]: Eliminatee v_prenex_511 vanished before elimination [2019-08-22 19:06:45,724 INFO L464 ElimStorePlain]: Eliminatee v_prenex_534 vanished before elimination [2019-08-22 19:06:45,724 INFO L464 ElimStorePlain]: Eliminatee v_prenex_535 vanished before elimination [2019-08-22 19:06:45,725 INFO L464 ElimStorePlain]: Eliminatee v_prenex_514 vanished before elimination [2019-08-22 19:06:45,725 INFO L464 ElimStorePlain]: Eliminatee v_prenex_515 vanished before elimination [2019-08-22 19:06:45,725 INFO L464 ElimStorePlain]: Eliminatee v_prenex_537 vanished before elimination [2019-08-22 19:06:45,725 INFO L464 ElimStorePlain]: Eliminatee v_prenex_517 vanished before elimination [2019-08-22 19:06:45,726 INFO L464 ElimStorePlain]: Eliminatee v_prenex_539 vanished before elimination [2019-08-22 19:06:45,726 INFO L464 ElimStorePlain]: Eliminatee v_prenex_519 vanished before elimination [2019-08-22 19:06:45,726 INFO L464 ElimStorePlain]: Eliminatee v_prenex_485 vanished before elimination [2019-08-22 19:06:45,726 INFO L464 ElimStorePlain]: Eliminatee v_prenex_541 vanished before elimination [2019-08-22 19:06:45,726 INFO L464 ElimStorePlain]: Eliminatee v_prenex_487 vanished before elimination [2019-08-22 19:06:45,727 INFO L464 ElimStorePlain]: Eliminatee v_prenex_521 vanished before elimination [2019-08-22 19:06:45,727 INFO L464 ElimStorePlain]: Eliminatee v_prenex_543 vanished before elimination [2019-08-22 19:06:45,727 INFO L464 ElimStorePlain]: Eliminatee v_prenex_489 vanished before elimination [2019-08-22 19:06:45,727 INFO L464 ElimStorePlain]: Eliminatee v_prenex_501 vanished before elimination [2019-08-22 19:06:45,727 INFO L464 ElimStorePlain]: Eliminatee v_prenex_523 vanished before elimination [2019-08-22 19:06:45,727 INFO L464 ElimStorePlain]: Eliminatee v_prenex_502 vanished before elimination [2019-08-22 19:06:45,728 INFO L496 ElimStorePlain]: Start of recursive call 1: 34 dim-1 vars, 34 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:06:45,728 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 68 variables, input treesize:2995, output treesize:61 [2019-08-22 19:06:45,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:45,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:45,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:45,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:45,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:45,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:45,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:45,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:45,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:45,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:45,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:45,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:45,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:45,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:45,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:45,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:45,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:45,809 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_546], 1=[v_prenex_548, v_prenex_602, |v_#length_27|, v_prenex_558, v_prenex_606, v_prenex_609, v_prenex_562, v_prenex_594, v_prenex_550, v_prenex_574, v_prenex_585, v_prenex_566, v_prenex_598, v_prenex_578, v_prenex_556, v_prenex_590, v_prenex_582, v_prenex_570], 3=[v_prenex_604, v_prenex_608, v_prenex_584, v_prenex_572, v_prenex_564, v_prenex_596, v_prenex_552, v_prenex_555, v_prenex_588, v_prenex_576, v_prenex_612, v_prenex_568, v_prenex_600, |v_#valid_34|, v_prenex_580, v_prenex_560, v_prenex_592]} [2019-08-22 19:06:47,118 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 78 [2019-08-22 19:06:47,119 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:52,201 WARN L188 SmtUtils]: Spent 5.08 s on a formula simplification. DAG size of input: 585 DAG size of output: 47 [2019-08-22 19:06:52,201 INFO L567 ElimStorePlain]: treesize reduction 3101, result has 2.4 percent of original size [2019-08-22 19:06:52,207 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2019-08-22 19:06:52,207 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:52,244 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:52,244 INFO L464 ElimStorePlain]: Eliminatee v_prenex_602 vanished before elimination [2019-08-22 19:06:52,245 INFO L464 ElimStorePlain]: Eliminatee |v_#length_27| vanished before elimination [2019-08-22 19:06:52,245 INFO L464 ElimStorePlain]: Eliminatee v_prenex_558 vanished before elimination [2019-08-22 19:06:52,245 INFO L464 ElimStorePlain]: Eliminatee v_prenex_606 vanished before elimination [2019-08-22 19:06:52,245 INFO L464 ElimStorePlain]: Eliminatee v_prenex_609 vanished before elimination [2019-08-22 19:06:52,245 INFO L464 ElimStorePlain]: Eliminatee v_prenex_562 vanished before elimination [2019-08-22 19:06:52,245 INFO L464 ElimStorePlain]: Eliminatee v_prenex_594 vanished before elimination [2019-08-22 19:06:52,245 INFO L464 ElimStorePlain]: Eliminatee v_prenex_550 vanished before elimination [2019-08-22 19:06:52,245 INFO L464 ElimStorePlain]: Eliminatee v_prenex_574 vanished before elimination [2019-08-22 19:06:52,246 INFO L464 ElimStorePlain]: Eliminatee v_prenex_585 vanished before elimination [2019-08-22 19:06:52,246 INFO L464 ElimStorePlain]: Eliminatee v_prenex_566 vanished before elimination [2019-08-22 19:06:52,246 INFO L464 ElimStorePlain]: Eliminatee v_prenex_598 vanished before elimination [2019-08-22 19:06:52,246 INFO L464 ElimStorePlain]: Eliminatee v_prenex_578 vanished before elimination [2019-08-22 19:06:52,246 INFO L464 ElimStorePlain]: Eliminatee v_prenex_556 vanished before elimination [2019-08-22 19:06:52,246 INFO L464 ElimStorePlain]: Eliminatee v_prenex_590 vanished before elimination [2019-08-22 19:06:52,246 INFO L464 ElimStorePlain]: Eliminatee v_prenex_582 vanished before elimination [2019-08-22 19:06:52,246 INFO L464 ElimStorePlain]: Eliminatee v_prenex_570 vanished before elimination [2019-08-22 19:06:52,247 INFO L464 ElimStorePlain]: Eliminatee v_prenex_604 vanished before elimination [2019-08-22 19:06:52,247 INFO L464 ElimStorePlain]: Eliminatee v_prenex_608 vanished before elimination [2019-08-22 19:06:52,247 INFO L464 ElimStorePlain]: Eliminatee v_prenex_584 vanished before elimination [2019-08-22 19:06:52,247 INFO L464 ElimStorePlain]: Eliminatee v_prenex_572 vanished before elimination [2019-08-22 19:06:52,247 INFO L464 ElimStorePlain]: Eliminatee v_prenex_564 vanished before elimination [2019-08-22 19:06:52,247 INFO L464 ElimStorePlain]: Eliminatee v_prenex_596 vanished before elimination [2019-08-22 19:06:52,247 INFO L464 ElimStorePlain]: Eliminatee v_prenex_552 vanished before elimination [2019-08-22 19:06:52,247 INFO L464 ElimStorePlain]: Eliminatee v_prenex_555 vanished before elimination [2019-08-22 19:06:52,248 INFO L464 ElimStorePlain]: Eliminatee v_prenex_588 vanished before elimination [2019-08-22 19:06:52,248 INFO L464 ElimStorePlain]: Eliminatee v_prenex_576 vanished before elimination [2019-08-22 19:06:52,248 INFO L464 ElimStorePlain]: Eliminatee v_prenex_612 vanished before elimination [2019-08-22 19:06:52,248 INFO L464 ElimStorePlain]: Eliminatee v_prenex_568 vanished before elimination [2019-08-22 19:06:52,248 INFO L464 ElimStorePlain]: Eliminatee v_prenex_600 vanished before elimination [2019-08-22 19:06:52,248 INFO L464 ElimStorePlain]: Eliminatee |v_#valid_34| vanished before elimination [2019-08-22 19:06:52,248 INFO L464 ElimStorePlain]: Eliminatee v_prenex_580 vanished before elimination [2019-08-22 19:06:52,249 INFO L464 ElimStorePlain]: Eliminatee v_prenex_560 vanished before elimination [2019-08-22 19:06:52,249 INFO L464 ElimStorePlain]: Eliminatee v_prenex_592 vanished before elimination [2019-08-22 19:06:52,255 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_547, v_prenex_545], 2=[v_prenex_569, v_prenex_603, v_prenex_549, |v_#memory_$Pointer$.base_26|, v_prenex_605, v_prenex_607, |v_#memory_$Pointer$.offset_26|, v_prenex_591, v_prenex_571, v_prenex_593, v_prenex_595, v_prenex_551, v_prenex_573, v_prenex_597, v_prenex_553, v_prenex_575, v_prenex_554, v_prenex_610, v_prenex_577, v_prenex_599, v_prenex_611, v_prenex_579, v_prenex_557, v_prenex_559, v_prenex_581, v_prenex_583, v_prenex_561, v_prenex_563, v_prenex_586, v_prenex_565, v_prenex_587, v_prenex_589, v_prenex_567, v_prenex_601]} [2019-08-22 19:06:52,264 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:06:52,265 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:52,295 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:52,299 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-08-22 19:06:52,299 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:52,324 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:52,325 INFO L464 ElimStorePlain]: Eliminatee v_prenex_569 vanished before elimination [2019-08-22 19:06:52,325 INFO L464 ElimStorePlain]: Eliminatee v_prenex_603 vanished before elimination [2019-08-22 19:06:52,325 INFO L464 ElimStorePlain]: Eliminatee v_prenex_549 vanished before elimination [2019-08-22 19:06:52,325 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_26| vanished before elimination [2019-08-22 19:06:52,326 INFO L464 ElimStorePlain]: Eliminatee v_prenex_605 vanished before elimination [2019-08-22 19:06:52,326 INFO L464 ElimStorePlain]: Eliminatee v_prenex_607 vanished before elimination [2019-08-22 19:06:52,326 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_26| vanished before elimination [2019-08-22 19:06:52,326 INFO L464 ElimStorePlain]: Eliminatee v_prenex_591 vanished before elimination [2019-08-22 19:06:52,327 INFO L464 ElimStorePlain]: Eliminatee v_prenex_571 vanished before elimination [2019-08-22 19:06:52,327 INFO L464 ElimStorePlain]: Eliminatee v_prenex_593 vanished before elimination [2019-08-22 19:06:52,327 INFO L464 ElimStorePlain]: Eliminatee v_prenex_595 vanished before elimination [2019-08-22 19:06:52,327 INFO L464 ElimStorePlain]: Eliminatee v_prenex_551 vanished before elimination [2019-08-22 19:06:52,327 INFO L464 ElimStorePlain]: Eliminatee v_prenex_573 vanished before elimination [2019-08-22 19:06:52,328 INFO L464 ElimStorePlain]: Eliminatee v_prenex_597 vanished before elimination [2019-08-22 19:06:52,328 INFO L464 ElimStorePlain]: Eliminatee v_prenex_553 vanished before elimination [2019-08-22 19:06:52,328 INFO L464 ElimStorePlain]: Eliminatee v_prenex_575 vanished before elimination [2019-08-22 19:06:52,328 INFO L464 ElimStorePlain]: Eliminatee v_prenex_554 vanished before elimination [2019-08-22 19:06:52,329 INFO L464 ElimStorePlain]: Eliminatee v_prenex_610 vanished before elimination [2019-08-22 19:06:52,329 INFO L464 ElimStorePlain]: Eliminatee v_prenex_577 vanished before elimination [2019-08-22 19:06:52,329 INFO L464 ElimStorePlain]: Eliminatee v_prenex_599 vanished before elimination [2019-08-22 19:06:52,329 INFO L464 ElimStorePlain]: Eliminatee v_prenex_611 vanished before elimination [2019-08-22 19:06:52,330 INFO L464 ElimStorePlain]: Eliminatee v_prenex_579 vanished before elimination [2019-08-22 19:06:52,330 INFO L464 ElimStorePlain]: Eliminatee v_prenex_557 vanished before elimination [2019-08-22 19:06:52,330 INFO L464 ElimStorePlain]: Eliminatee v_prenex_559 vanished before elimination [2019-08-22 19:06:52,330 INFO L464 ElimStorePlain]: Eliminatee v_prenex_581 vanished before elimination [2019-08-22 19:06:52,330 INFO L464 ElimStorePlain]: Eliminatee v_prenex_583 vanished before elimination [2019-08-22 19:06:52,330 INFO L464 ElimStorePlain]: Eliminatee v_prenex_561 vanished before elimination [2019-08-22 19:06:52,331 INFO L464 ElimStorePlain]: Eliminatee v_prenex_563 vanished before elimination [2019-08-22 19:06:52,331 INFO L464 ElimStorePlain]: Eliminatee v_prenex_586 vanished before elimination [2019-08-22 19:06:52,331 INFO L464 ElimStorePlain]: Eliminatee v_prenex_565 vanished before elimination [2019-08-22 19:06:52,331 INFO L464 ElimStorePlain]: Eliminatee v_prenex_587 vanished before elimination [2019-08-22 19:06:52,331 INFO L464 ElimStorePlain]: Eliminatee v_prenex_589 vanished before elimination [2019-08-22 19:06:52,331 INFO L464 ElimStorePlain]: Eliminatee v_prenex_567 vanished before elimination [2019-08-22 19:06:52,332 INFO L464 ElimStorePlain]: Eliminatee v_prenex_601 vanished before elimination [2019-08-22 19:06:52,332 INFO L496 ElimStorePlain]: Start of recursive call 1: 36 dim-1 vars, 36 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:06:52,332 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 72 variables, input treesize:3177, output treesize:61 [2019-08-22 19:06:52,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:52,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:52,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:52,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:52,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:52,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:52,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:52,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:52,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:52,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:52,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:52,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:52,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:52,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:52,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:52,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:52,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:52,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:52,435 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_614], 1=[|v_#length_28|, v_prenex_658, v_prenex_646, v_prenex_616, v_prenex_638, v_prenex_626, v_prenex_618, v_prenex_650, v_prenex_682, v_prenex_630, v_prenex_673, v_prenex_662, v_prenex_654, v_prenex_642, v_prenex_678, v_prenex_634, v_prenex_622, v_prenex_666, v_prenex_670], 3=[v_prenex_636, v_prenex_624, v_prenex_668, v_prenex_648, v_prenex_628, v_prenex_672, v_prenex_660, v_prenex_652, v_prenex_684, v_prenex_640, v_prenex_632, v_prenex_676, v_prenex_664, v_prenex_620, v_prenex_656, v_prenex_644, |v_#valid_35|, v_prenex_680]} [2019-08-22 19:06:54,043 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 78 [2019-08-22 19:06:54,043 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:58,017 WARN L188 SmtUtils]: Spent 3.97 s on a formula simplification. DAG size of input: 616 DAG size of output: 47 [2019-08-22 19:06:58,017 INFO L567 ElimStorePlain]: treesize reduction 3283, result has 2.2 percent of original size [2019-08-22 19:06:58,018 INFO L464 ElimStorePlain]: Eliminatee |v_#length_28| vanished before elimination [2019-08-22 19:06:58,018 INFO L464 ElimStorePlain]: Eliminatee v_prenex_658 vanished before elimination [2019-08-22 19:06:58,018 INFO L464 ElimStorePlain]: Eliminatee v_prenex_646 vanished before elimination [2019-08-22 19:06:58,023 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2019-08-22 19:06:58,023 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:58,054 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:58,055 INFO L464 ElimStorePlain]: Eliminatee v_prenex_638 vanished before elimination [2019-08-22 19:06:58,055 INFO L464 ElimStorePlain]: Eliminatee v_prenex_626 vanished before elimination [2019-08-22 19:06:58,055 INFO L464 ElimStorePlain]: Eliminatee v_prenex_618 vanished before elimination [2019-08-22 19:06:58,055 INFO L464 ElimStorePlain]: Eliminatee v_prenex_650 vanished before elimination [2019-08-22 19:06:58,056 INFO L464 ElimStorePlain]: Eliminatee v_prenex_682 vanished before elimination [2019-08-22 19:06:58,056 INFO L464 ElimStorePlain]: Eliminatee v_prenex_630 vanished before elimination [2019-08-22 19:06:58,056 INFO L464 ElimStorePlain]: Eliminatee v_prenex_673 vanished before elimination [2019-08-22 19:06:58,056 INFO L464 ElimStorePlain]: Eliminatee v_prenex_662 vanished before elimination [2019-08-22 19:06:58,057 INFO L464 ElimStorePlain]: Eliminatee v_prenex_654 vanished before elimination [2019-08-22 19:06:58,057 INFO L464 ElimStorePlain]: Eliminatee v_prenex_642 vanished before elimination [2019-08-22 19:06:58,057 INFO L464 ElimStorePlain]: Eliminatee v_prenex_678 vanished before elimination [2019-08-22 19:06:58,057 INFO L464 ElimStorePlain]: Eliminatee v_prenex_634 vanished before elimination [2019-08-22 19:06:58,057 INFO L464 ElimStorePlain]: Eliminatee v_prenex_622 vanished before elimination [2019-08-22 19:06:58,058 INFO L464 ElimStorePlain]: Eliminatee v_prenex_666 vanished before elimination [2019-08-22 19:06:58,058 INFO L464 ElimStorePlain]: Eliminatee v_prenex_670 vanished before elimination [2019-08-22 19:06:58,058 INFO L464 ElimStorePlain]: Eliminatee v_prenex_636 vanished before elimination [2019-08-22 19:06:58,058 INFO L464 ElimStorePlain]: Eliminatee v_prenex_624 vanished before elimination [2019-08-22 19:06:58,058 INFO L464 ElimStorePlain]: Eliminatee v_prenex_668 vanished before elimination [2019-08-22 19:06:58,058 INFO L464 ElimStorePlain]: Eliminatee v_prenex_648 vanished before elimination [2019-08-22 19:06:58,058 INFO L464 ElimStorePlain]: Eliminatee v_prenex_628 vanished before elimination [2019-08-22 19:06:58,059 INFO L464 ElimStorePlain]: Eliminatee v_prenex_672 vanished before elimination [2019-08-22 19:06:58,059 INFO L464 ElimStorePlain]: Eliminatee v_prenex_660 vanished before elimination [2019-08-22 19:06:58,059 INFO L464 ElimStorePlain]: Eliminatee v_prenex_652 vanished before elimination [2019-08-22 19:06:58,059 INFO L464 ElimStorePlain]: Eliminatee v_prenex_684 vanished before elimination [2019-08-22 19:06:58,059 INFO L464 ElimStorePlain]: Eliminatee v_prenex_640 vanished before elimination [2019-08-22 19:06:58,059 INFO L464 ElimStorePlain]: Eliminatee v_prenex_632 vanished before elimination [2019-08-22 19:06:58,059 INFO L464 ElimStorePlain]: Eliminatee v_prenex_676 vanished before elimination [2019-08-22 19:06:58,059 INFO L464 ElimStorePlain]: Eliminatee v_prenex_664 vanished before elimination [2019-08-22 19:06:58,060 INFO L464 ElimStorePlain]: Eliminatee v_prenex_620 vanished before elimination [2019-08-22 19:06:58,060 INFO L464 ElimStorePlain]: Eliminatee v_prenex_656 vanished before elimination [2019-08-22 19:06:58,060 INFO L464 ElimStorePlain]: Eliminatee v_prenex_644 vanished before elimination [2019-08-22 19:06:58,060 INFO L464 ElimStorePlain]: Eliminatee |v_#valid_35| vanished before elimination [2019-08-22 19:06:58,060 INFO L464 ElimStorePlain]: Eliminatee v_prenex_680 vanished before elimination [2019-08-22 19:06:58,066 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_613, v_prenex_615], 2=[v_prenex_647, v_prenex_625, v_prenex_669, v_prenex_627, v_prenex_649, v_prenex_629, |v_#memory_$Pointer$.base_27|, |v_#memory_$Pointer$.offset_27|, v_prenex_671, v_prenex_651, v_prenex_674, v_prenex_653, v_prenex_631, v_prenex_675, v_prenex_655, v_prenex_677, v_prenex_633, v_prenex_679, v_prenex_635, v_prenex_657, v_prenex_659, v_prenex_637, v_prenex_639, v_prenex_617, v_prenex_619, v_prenex_681, v_prenex_683, v_prenex_661, v_prenex_641, v_prenex_663, v_prenex_621, v_prenex_643, v_prenex_665, v_prenex_623, v_prenex_645, v_prenex_667]} [2019-08-22 19:06:58,072 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-08-22 19:06:58,073 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:58,103 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:58,106 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:06:58,107 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 19:06:58,135 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:06:58,135 INFO L464 ElimStorePlain]: Eliminatee v_prenex_647 vanished before elimination [2019-08-22 19:06:58,136 INFO L464 ElimStorePlain]: Eliminatee v_prenex_625 vanished before elimination [2019-08-22 19:06:58,136 INFO L464 ElimStorePlain]: Eliminatee v_prenex_669 vanished before elimination [2019-08-22 19:06:58,136 INFO L464 ElimStorePlain]: Eliminatee v_prenex_627 vanished before elimination [2019-08-22 19:06:58,136 INFO L464 ElimStorePlain]: Eliminatee v_prenex_649 vanished before elimination [2019-08-22 19:06:58,137 INFO L464 ElimStorePlain]: Eliminatee v_prenex_629 vanished before elimination [2019-08-22 19:06:58,137 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_27| vanished before elimination [2019-08-22 19:06:58,137 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_27| vanished before elimination [2019-08-22 19:06:58,137 INFO L464 ElimStorePlain]: Eliminatee v_prenex_671 vanished before elimination [2019-08-22 19:06:58,138 INFO L464 ElimStorePlain]: Eliminatee v_prenex_651 vanished before elimination [2019-08-22 19:06:58,138 INFO L464 ElimStorePlain]: Eliminatee v_prenex_674 vanished before elimination [2019-08-22 19:06:58,138 INFO L464 ElimStorePlain]: Eliminatee v_prenex_653 vanished before elimination [2019-08-22 19:06:58,138 INFO L464 ElimStorePlain]: Eliminatee v_prenex_631 vanished before elimination [2019-08-22 19:06:58,138 INFO L464 ElimStorePlain]: Eliminatee v_prenex_675 vanished before elimination [2019-08-22 19:06:58,138 INFO L464 ElimStorePlain]: Eliminatee v_prenex_655 vanished before elimination [2019-08-22 19:06:58,138 INFO L464 ElimStorePlain]: Eliminatee v_prenex_677 vanished before elimination [2019-08-22 19:06:58,139 INFO L464 ElimStorePlain]: Eliminatee v_prenex_633 vanished before elimination [2019-08-22 19:06:58,139 INFO L464 ElimStorePlain]: Eliminatee v_prenex_679 vanished before elimination [2019-08-22 19:06:58,139 INFO L464 ElimStorePlain]: Eliminatee v_prenex_635 vanished before elimination [2019-08-22 19:06:58,139 INFO L464 ElimStorePlain]: Eliminatee v_prenex_657 vanished before elimination [2019-08-22 19:06:58,139 INFO L464 ElimStorePlain]: Eliminatee v_prenex_659 vanished before elimination [2019-08-22 19:06:58,139 INFO L464 ElimStorePlain]: Eliminatee v_prenex_637 vanished before elimination [2019-08-22 19:06:58,139 INFO L464 ElimStorePlain]: Eliminatee v_prenex_639 vanished before elimination [2019-08-22 19:06:58,139 INFO L464 ElimStorePlain]: Eliminatee v_prenex_617 vanished before elimination [2019-08-22 19:06:58,140 INFO L464 ElimStorePlain]: Eliminatee v_prenex_619 vanished before elimination [2019-08-22 19:06:58,140 INFO L464 ElimStorePlain]: Eliminatee v_prenex_681 vanished before elimination [2019-08-22 19:06:58,140 INFO L464 ElimStorePlain]: Eliminatee v_prenex_683 vanished before elimination [2019-08-22 19:06:58,140 INFO L464 ElimStorePlain]: Eliminatee v_prenex_661 vanished before elimination [2019-08-22 19:06:58,140 INFO L464 ElimStorePlain]: Eliminatee v_prenex_641 vanished before elimination [2019-08-22 19:06:58,140 INFO L464 ElimStorePlain]: Eliminatee v_prenex_663 vanished before elimination [2019-08-22 19:06:58,140 INFO L464 ElimStorePlain]: Eliminatee v_prenex_621 vanished before elimination [2019-08-22 19:06:58,140 INFO L464 ElimStorePlain]: Eliminatee v_prenex_643 vanished before elimination [2019-08-22 19:06:58,141 INFO L464 ElimStorePlain]: Eliminatee v_prenex_665 vanished before elimination [2019-08-22 19:06:58,141 INFO L464 ElimStorePlain]: Eliminatee v_prenex_623 vanished before elimination [2019-08-22 19:06:58,141 INFO L464 ElimStorePlain]: Eliminatee v_prenex_645 vanished before elimination [2019-08-22 19:06:58,141 INFO L464 ElimStorePlain]: Eliminatee v_prenex_667 vanished before elimination [2019-08-22 19:06:58,141 INFO L496 ElimStorePlain]: Start of recursive call 1: 38 dim-1 vars, 38 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:06:58,141 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 76 variables, input treesize:3359, output treesize:61 [2019-08-22 19:06:58,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:58,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:58,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:58,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:58,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:58,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:58,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:58,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:58,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:58,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:58,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:58,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:58,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:58,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:58,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:58,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:58,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:58,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:58,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:06:58,218 INFO L392 ElimStorePlain]: Different costs {0=[|v_#length_29|], 1=[|v_#valid_36|, v_prenex_757, v_prenex_745, v_prenex_712, v_prenex_704, v_prenex_737, v_prenex_725, v_prenex_717, v_prenex_749, v_prenex_716, v_prenex_708, v_prenex_729, v_prenex_696, v_prenex_753, v_prenex_687, v_prenex_741, v_prenex_733, v_prenex_700, v_prenex_721, v_prenex_691], 3=[v_prenex_724, v_prenex_756, v_prenex_748, v_prenex_715, v_prenex_703, v_prenex_736, v_prenex_728, v_prenex_707, v_prenex_760, v_prenex_740, v_prenex_695, v_prenex_720, v_prenex_752, v_prenex_686, v_prenex_711, v_prenex_744, v_prenex_699, v_prenex_732, v_prenex_690]} [2019-08-22 19:07:00,272 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 78 [2019-08-22 19:07:00,273 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:07:07,929 WARN L188 SmtUtils]: Spent 7.66 s on a formula simplification. DAG size of input: 609 DAG size of output: 47 [2019-08-22 19:07:07,930 INFO L567 ElimStorePlain]: treesize reduction 3009, result has 2.4 percent of original size [2019-08-22 19:07:07,935 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2019-08-22 19:07:07,935 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 19:07:07,968 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:07:07,968 INFO L464 ElimStorePlain]: Eliminatee v_prenex_757 vanished before elimination [2019-08-22 19:07:07,969 INFO L464 ElimStorePlain]: Eliminatee v_prenex_745 vanished before elimination [2019-08-22 19:07:07,969 INFO L464 ElimStorePlain]: Eliminatee v_prenex_712 vanished before elimination [2019-08-22 19:07:07,969 INFO L464 ElimStorePlain]: Eliminatee v_prenex_704 vanished before elimination [2019-08-22 19:07:07,969 INFO L464 ElimStorePlain]: Eliminatee v_prenex_737 vanished before elimination [2019-08-22 19:07:07,970 INFO L464 ElimStorePlain]: Eliminatee v_prenex_725 vanished before elimination [2019-08-22 19:07:07,970 INFO L464 ElimStorePlain]: Eliminatee v_prenex_717 vanished before elimination [2019-08-22 19:07:07,970 INFO L464 ElimStorePlain]: Eliminatee v_prenex_749 vanished before elimination [2019-08-22 19:07:07,970 INFO L464 ElimStorePlain]: Eliminatee v_prenex_716 vanished before elimination [2019-08-22 19:07:07,970 INFO L464 ElimStorePlain]: Eliminatee v_prenex_708 vanished before elimination [2019-08-22 19:07:07,971 INFO L464 ElimStorePlain]: Eliminatee v_prenex_729 vanished before elimination [2019-08-22 19:07:07,971 INFO L464 ElimStorePlain]: Eliminatee v_prenex_696 vanished before elimination [2019-08-22 19:07:07,971 INFO L464 ElimStorePlain]: Eliminatee v_prenex_753 vanished before elimination [2019-08-22 19:07:07,971 INFO L464 ElimStorePlain]: Eliminatee v_prenex_687 vanished before elimination [2019-08-22 19:07:07,971 INFO L464 ElimStorePlain]: Eliminatee v_prenex_741 vanished before elimination [2019-08-22 19:07:07,971 INFO L464 ElimStorePlain]: Eliminatee v_prenex_733 vanished before elimination [2019-08-22 19:07:07,971 INFO L464 ElimStorePlain]: Eliminatee v_prenex_700 vanished before elimination [2019-08-22 19:07:07,971 INFO L464 ElimStorePlain]: Eliminatee v_prenex_721 vanished before elimination [2019-08-22 19:07:07,972 INFO L464 ElimStorePlain]: Eliminatee v_prenex_691 vanished before elimination [2019-08-22 19:07:07,972 INFO L464 ElimStorePlain]: Eliminatee v_prenex_724 vanished before elimination [2019-08-22 19:07:07,972 INFO L464 ElimStorePlain]: Eliminatee v_prenex_756 vanished before elimination [2019-08-22 19:07:07,972 INFO L464 ElimStorePlain]: Eliminatee v_prenex_748 vanished before elimination [2019-08-22 19:07:07,972 INFO L464 ElimStorePlain]: Eliminatee v_prenex_715 vanished before elimination [2019-08-22 19:07:07,972 INFO L464 ElimStorePlain]: Eliminatee v_prenex_703 vanished before elimination [2019-08-22 19:07:07,972 INFO L464 ElimStorePlain]: Eliminatee v_prenex_736 vanished before elimination [2019-08-22 19:07:07,972 INFO L464 ElimStorePlain]: Eliminatee v_prenex_728 vanished before elimination [2019-08-22 19:07:07,973 INFO L464 ElimStorePlain]: Eliminatee v_prenex_707 vanished before elimination [2019-08-22 19:07:07,973 INFO L464 ElimStorePlain]: Eliminatee v_prenex_760 vanished before elimination [2019-08-22 19:07:07,973 INFO L464 ElimStorePlain]: Eliminatee v_prenex_740 vanished before elimination [2019-08-22 19:07:07,973 INFO L464 ElimStorePlain]: Eliminatee v_prenex_695 vanished before elimination [2019-08-22 19:07:07,973 INFO L464 ElimStorePlain]: Eliminatee v_prenex_720 vanished before elimination [2019-08-22 19:07:07,973 INFO L464 ElimStorePlain]: Eliminatee v_prenex_752 vanished before elimination [2019-08-22 19:07:07,973 INFO L464 ElimStorePlain]: Eliminatee v_prenex_686 vanished before elimination [2019-08-22 19:07:07,973 INFO L464 ElimStorePlain]: Eliminatee v_prenex_711 vanished before elimination [2019-08-22 19:07:07,974 INFO L464 ElimStorePlain]: Eliminatee v_prenex_744 vanished before elimination [2019-08-22 19:07:07,974 INFO L464 ElimStorePlain]: Eliminatee v_prenex_699 vanished before elimination [2019-08-22 19:07:07,974 INFO L464 ElimStorePlain]: Eliminatee v_prenex_732 vanished before elimination [2019-08-22 19:07:07,974 INFO L464 ElimStorePlain]: Eliminatee v_prenex_690 vanished before elimination [2019-08-22 19:07:07,981 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_$Pointer$.base_28|, |v_#memory_$Pointer$.offset_28|], 2=[v_prenex_701, v_prenex_723, v_prenex_702, v_prenex_746, v_prenex_747, v_prenex_726, v_prenex_705, v_prenex_727, v_prenex_706, v_prenex_709, v_prenex_692, v_prenex_693, v_prenex_694, v_prenex_750, v_prenex_751, v_prenex_697, v_prenex_730, v_prenex_698, v_prenex_731, v_prenex_754, v_prenex_710, v_prenex_755, v_prenex_734, v_prenex_735, v_prenex_713, v_prenex_758, v_prenex_714, v_prenex_759, v_prenex_738, v_prenex_739, v_prenex_718, v_prenex_719, v_prenex_685, v_prenex_742, v_prenex_743, v_prenex_688, v_prenex_689, v_prenex_722]} [2019-08-22 19:07:07,985 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-08-22 19:07:07,985 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 19:07:08,014 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:07:08,019 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:07:08,019 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 19:07:08,047 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:07:08,047 INFO L464 ElimStorePlain]: Eliminatee v_prenex_701 vanished before elimination [2019-08-22 19:07:08,047 INFO L464 ElimStorePlain]: Eliminatee v_prenex_723 vanished before elimination [2019-08-22 19:07:08,047 INFO L464 ElimStorePlain]: Eliminatee v_prenex_702 vanished before elimination [2019-08-22 19:07:08,047 INFO L464 ElimStorePlain]: Eliminatee v_prenex_746 vanished before elimination [2019-08-22 19:07:08,048 INFO L464 ElimStorePlain]: Eliminatee v_prenex_747 vanished before elimination [2019-08-22 19:07:08,048 INFO L464 ElimStorePlain]: Eliminatee v_prenex_726 vanished before elimination [2019-08-22 19:07:08,048 INFO L464 ElimStorePlain]: Eliminatee v_prenex_705 vanished before elimination [2019-08-22 19:07:08,048 INFO L464 ElimStorePlain]: Eliminatee v_prenex_727 vanished before elimination [2019-08-22 19:07:08,048 INFO L464 ElimStorePlain]: Eliminatee v_prenex_706 vanished before elimination [2019-08-22 19:07:08,048 INFO L464 ElimStorePlain]: Eliminatee v_prenex_709 vanished before elimination [2019-08-22 19:07:08,048 INFO L464 ElimStorePlain]: Eliminatee v_prenex_692 vanished before elimination [2019-08-22 19:07:08,048 INFO L464 ElimStorePlain]: Eliminatee v_prenex_693 vanished before elimination [2019-08-22 19:07:08,049 INFO L464 ElimStorePlain]: Eliminatee v_prenex_694 vanished before elimination [2019-08-22 19:07:08,049 INFO L464 ElimStorePlain]: Eliminatee v_prenex_750 vanished before elimination [2019-08-22 19:07:08,049 INFO L464 ElimStorePlain]: Eliminatee v_prenex_751 vanished before elimination [2019-08-22 19:07:08,049 INFO L464 ElimStorePlain]: Eliminatee v_prenex_697 vanished before elimination [2019-08-22 19:07:08,049 INFO L464 ElimStorePlain]: Eliminatee v_prenex_730 vanished before elimination [2019-08-22 19:07:08,049 INFO L464 ElimStorePlain]: Eliminatee v_prenex_698 vanished before elimination [2019-08-22 19:07:08,050 INFO L464 ElimStorePlain]: Eliminatee v_prenex_731 vanished before elimination [2019-08-22 19:07:08,050 INFO L464 ElimStorePlain]: Eliminatee v_prenex_754 vanished before elimination [2019-08-22 19:07:08,050 INFO L464 ElimStorePlain]: Eliminatee v_prenex_710 vanished before elimination [2019-08-22 19:07:08,050 INFO L464 ElimStorePlain]: Eliminatee v_prenex_755 vanished before elimination [2019-08-22 19:07:08,050 INFO L464 ElimStorePlain]: Eliminatee v_prenex_734 vanished before elimination [2019-08-22 19:07:08,050 INFO L464 ElimStorePlain]: Eliminatee v_prenex_735 vanished before elimination [2019-08-22 19:07:08,050 INFO L464 ElimStorePlain]: Eliminatee v_prenex_713 vanished before elimination [2019-08-22 19:07:08,051 INFO L464 ElimStorePlain]: Eliminatee v_prenex_758 vanished before elimination [2019-08-22 19:07:08,051 INFO L464 ElimStorePlain]: Eliminatee v_prenex_714 vanished before elimination [2019-08-22 19:07:08,051 INFO L464 ElimStorePlain]: Eliminatee v_prenex_759 vanished before elimination [2019-08-22 19:07:08,051 INFO L464 ElimStorePlain]: Eliminatee v_prenex_738 vanished before elimination [2019-08-22 19:07:08,051 INFO L464 ElimStorePlain]: Eliminatee v_prenex_739 vanished before elimination [2019-08-22 19:07:08,051 INFO L464 ElimStorePlain]: Eliminatee v_prenex_718 vanished before elimination [2019-08-22 19:07:08,051 INFO L464 ElimStorePlain]: Eliminatee v_prenex_719 vanished before elimination [2019-08-22 19:07:08,051 INFO L464 ElimStorePlain]: Eliminatee v_prenex_685 vanished before elimination [2019-08-22 19:07:08,052 INFO L464 ElimStorePlain]: Eliminatee v_prenex_742 vanished before elimination [2019-08-22 19:07:08,052 INFO L464 ElimStorePlain]: Eliminatee v_prenex_743 vanished before elimination [2019-08-22 19:07:08,052 INFO L464 ElimStorePlain]: Eliminatee v_prenex_688 vanished before elimination [2019-08-22 19:07:08,052 INFO L464 ElimStorePlain]: Eliminatee v_prenex_689 vanished before elimination [2019-08-22 19:07:08,052 INFO L464 ElimStorePlain]: Eliminatee v_prenex_722 vanished before elimination [2019-08-22 19:07:08,052 INFO L496 ElimStorePlain]: Start of recursive call 1: 40 dim-1 vars, 40 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:07:08,053 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 80 variables, input treesize:3085, output treesize:61 [2019-08-22 19:07:08,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:08,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:08,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:08,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:08,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:08,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:08,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:08,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:08,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:08,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:08,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:08,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:08,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:08,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:08,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:08,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:08,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:08,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:08,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:08,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:08,140 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_772], 1=[v_prenex_812, v_prenex_800, v_prenex_767, v_prenex_836, v_prenex_824, v_prenex_769, v_prenex_813, v_prenex_805, v_prenex_804, v_prenex_829, v_prenex_828, v_prenex_817, v_prenex_792, |v_#length_30|, v_prenex_784, v_prenex_796, v_prenex_840, v_prenex_763, v_prenex_788, v_prenex_776, v_prenex_780], 3=[v_prenex_809, v_prenex_808, |v_#valid_37|, v_prenex_801, v_prenex_833, v_prenex_825, v_prenex_816, v_prenex_837, v_prenex_793, v_prenex_762, v_prenex_783, v_prenex_775, v_prenex_797, v_prenex_785, v_prenex_777, v_prenex_832, v_prenex_821, v_prenex_766, v_prenex_820, v_prenex_791]} [2019-08-22 19:07:10,854 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 78 [2019-08-22 19:07:10,855 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:07:29,155 WARN L188 SmtUtils]: Spent 18.30 s on a formula simplification. DAG size of input: 638 DAG size of output: 47 [2019-08-22 19:07:29,156 INFO L567 ElimStorePlain]: treesize reduction 3167, result has 2.3 percent of original size [2019-08-22 19:07:29,156 INFO L464 ElimStorePlain]: Eliminatee v_prenex_812 vanished before elimination [2019-08-22 19:07:29,156 INFO L464 ElimStorePlain]: Eliminatee v_prenex_800 vanished before elimination [2019-08-22 19:07:29,156 INFO L464 ElimStorePlain]: Eliminatee v_prenex_767 vanished before elimination [2019-08-22 19:07:29,157 INFO L464 ElimStorePlain]: Eliminatee v_prenex_836 vanished before elimination [2019-08-22 19:07:29,157 INFO L464 ElimStorePlain]: Eliminatee v_prenex_824 vanished before elimination [2019-08-22 19:07:29,161 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2019-08-22 19:07:29,162 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 19:07:29,195 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:07:29,195 INFO L464 ElimStorePlain]: Eliminatee v_prenex_813 vanished before elimination [2019-08-22 19:07:29,195 INFO L464 ElimStorePlain]: Eliminatee v_prenex_805 vanished before elimination [2019-08-22 19:07:29,196 INFO L464 ElimStorePlain]: Eliminatee v_prenex_804 vanished before elimination [2019-08-22 19:07:29,196 INFO L464 ElimStorePlain]: Eliminatee v_prenex_829 vanished before elimination [2019-08-22 19:07:29,196 INFO L464 ElimStorePlain]: Eliminatee v_prenex_828 vanished before elimination [2019-08-22 19:07:29,196 INFO L464 ElimStorePlain]: Eliminatee v_prenex_817 vanished before elimination [2019-08-22 19:07:29,196 INFO L464 ElimStorePlain]: Eliminatee v_prenex_792 vanished before elimination [2019-08-22 19:07:29,197 INFO L464 ElimStorePlain]: Eliminatee |v_#length_30| vanished before elimination [2019-08-22 19:07:29,197 INFO L464 ElimStorePlain]: Eliminatee v_prenex_784 vanished before elimination [2019-08-22 19:07:29,197 INFO L464 ElimStorePlain]: Eliminatee v_prenex_796 vanished before elimination [2019-08-22 19:07:29,197 INFO L464 ElimStorePlain]: Eliminatee v_prenex_840 vanished before elimination [2019-08-22 19:07:29,198 INFO L464 ElimStorePlain]: Eliminatee v_prenex_763 vanished before elimination [2019-08-22 19:07:29,198 INFO L464 ElimStorePlain]: Eliminatee v_prenex_788 vanished before elimination [2019-08-22 19:07:29,198 INFO L464 ElimStorePlain]: Eliminatee v_prenex_776 vanished before elimination [2019-08-22 19:07:29,198 INFO L464 ElimStorePlain]: Eliminatee v_prenex_780 vanished before elimination [2019-08-22 19:07:29,198 INFO L464 ElimStorePlain]: Eliminatee v_prenex_809 vanished before elimination [2019-08-22 19:07:29,199 INFO L464 ElimStorePlain]: Eliminatee v_prenex_808 vanished before elimination [2019-08-22 19:07:29,199 INFO L464 ElimStorePlain]: Eliminatee |v_#valid_37| vanished before elimination [2019-08-22 19:07:29,199 INFO L464 ElimStorePlain]: Eliminatee v_prenex_801 vanished before elimination [2019-08-22 19:07:29,199 INFO L464 ElimStorePlain]: Eliminatee v_prenex_833 vanished before elimination [2019-08-22 19:07:29,200 INFO L464 ElimStorePlain]: Eliminatee v_prenex_825 vanished before elimination [2019-08-22 19:07:29,200 INFO L464 ElimStorePlain]: Eliminatee v_prenex_816 vanished before elimination [2019-08-22 19:07:29,200 INFO L464 ElimStorePlain]: Eliminatee v_prenex_837 vanished before elimination [2019-08-22 19:07:29,200 INFO L464 ElimStorePlain]: Eliminatee v_prenex_793 vanished before elimination [2019-08-22 19:07:29,200 INFO L464 ElimStorePlain]: Eliminatee v_prenex_762 vanished before elimination [2019-08-22 19:07:29,200 INFO L464 ElimStorePlain]: Eliminatee v_prenex_783 vanished before elimination [2019-08-22 19:07:29,200 INFO L464 ElimStorePlain]: Eliminatee v_prenex_775 vanished before elimination [2019-08-22 19:07:29,201 INFO L464 ElimStorePlain]: Eliminatee v_prenex_797 vanished before elimination [2019-08-22 19:07:29,201 INFO L464 ElimStorePlain]: Eliminatee v_prenex_785 vanished before elimination [2019-08-22 19:07:29,201 INFO L464 ElimStorePlain]: Eliminatee v_prenex_777 vanished before elimination [2019-08-22 19:07:29,201 INFO L464 ElimStorePlain]: Eliminatee v_prenex_832 vanished before elimination [2019-08-22 19:07:29,201 INFO L464 ElimStorePlain]: Eliminatee v_prenex_821 vanished before elimination [2019-08-22 19:07:29,201 INFO L464 ElimStorePlain]: Eliminatee v_prenex_766 vanished before elimination [2019-08-22 19:07:29,201 INFO L464 ElimStorePlain]: Eliminatee v_prenex_820 vanished before elimination [2019-08-22 19:07:29,201 INFO L464 ElimStorePlain]: Eliminatee v_prenex_791 vanished before elimination [2019-08-22 19:07:29,209 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_770, v_prenex_771], 2=[v_prenex_822, v_prenex_789, v_prenex_823, v_prenex_768, v_prenex_802, v_prenex_803, v_prenex_826, v_prenex_827, v_prenex_806, v_prenex_807, |v_#memory_$Pointer$.base_29|, |v_#memory_$Pointer$.offset_29|, v_prenex_790, v_prenex_794, v_prenex_773, v_prenex_795, v_prenex_774, v_prenex_830, v_prenex_831, v_prenex_798, v_prenex_810, v_prenex_799, v_prenex_778, v_prenex_811, v_prenex_779, v_prenex_834, v_prenex_835, v_prenex_814, v_prenex_815, v_prenex_838, v_prenex_839, v_prenex_818, v_prenex_819, v_prenex_781, v_prenex_782, v_prenex_761, v_prenex_786, v_prenex_764, v_prenex_787, v_prenex_765]} [2019-08-22 19:07:29,213 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-08-22 19:07:29,213 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 19:07:29,244 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:07:29,249 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:07:29,249 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 19:07:29,281 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:07:29,281 INFO L464 ElimStorePlain]: Eliminatee v_prenex_822 vanished before elimination [2019-08-22 19:07:29,281 INFO L464 ElimStorePlain]: Eliminatee v_prenex_789 vanished before elimination [2019-08-22 19:07:29,281 INFO L464 ElimStorePlain]: Eliminatee v_prenex_823 vanished before elimination [2019-08-22 19:07:29,281 INFO L464 ElimStorePlain]: Eliminatee v_prenex_768 vanished before elimination [2019-08-22 19:07:29,281 INFO L464 ElimStorePlain]: Eliminatee v_prenex_802 vanished before elimination [2019-08-22 19:07:29,282 INFO L464 ElimStorePlain]: Eliminatee v_prenex_803 vanished before elimination [2019-08-22 19:07:29,282 INFO L464 ElimStorePlain]: Eliminatee v_prenex_826 vanished before elimination [2019-08-22 19:07:29,282 INFO L464 ElimStorePlain]: Eliminatee v_prenex_827 vanished before elimination [2019-08-22 19:07:29,282 INFO L464 ElimStorePlain]: Eliminatee v_prenex_806 vanished before elimination [2019-08-22 19:07:29,282 INFO L464 ElimStorePlain]: Eliminatee v_prenex_807 vanished before elimination [2019-08-22 19:07:29,282 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_29| vanished before elimination [2019-08-22 19:07:29,282 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_29| vanished before elimination [2019-08-22 19:07:29,283 INFO L464 ElimStorePlain]: Eliminatee v_prenex_790 vanished before elimination [2019-08-22 19:07:29,283 INFO L464 ElimStorePlain]: Eliminatee v_prenex_794 vanished before elimination [2019-08-22 19:07:29,283 INFO L464 ElimStorePlain]: Eliminatee v_prenex_773 vanished before elimination [2019-08-22 19:07:29,283 INFO L464 ElimStorePlain]: Eliminatee v_prenex_795 vanished before elimination [2019-08-22 19:07:29,283 INFO L464 ElimStorePlain]: Eliminatee v_prenex_774 vanished before elimination [2019-08-22 19:07:29,283 INFO L464 ElimStorePlain]: Eliminatee v_prenex_830 vanished before elimination [2019-08-22 19:07:29,283 INFO L464 ElimStorePlain]: Eliminatee v_prenex_831 vanished before elimination [2019-08-22 19:07:29,283 INFO L464 ElimStorePlain]: Eliminatee v_prenex_798 vanished before elimination [2019-08-22 19:07:29,284 INFO L464 ElimStorePlain]: Eliminatee v_prenex_810 vanished before elimination [2019-08-22 19:07:29,284 INFO L464 ElimStorePlain]: Eliminatee v_prenex_799 vanished before elimination [2019-08-22 19:07:29,284 INFO L464 ElimStorePlain]: Eliminatee v_prenex_778 vanished before elimination [2019-08-22 19:07:29,284 INFO L464 ElimStorePlain]: Eliminatee v_prenex_811 vanished before elimination [2019-08-22 19:07:29,284 INFO L464 ElimStorePlain]: Eliminatee v_prenex_779 vanished before elimination [2019-08-22 19:07:29,284 INFO L464 ElimStorePlain]: Eliminatee v_prenex_834 vanished before elimination [2019-08-22 19:07:29,284 INFO L464 ElimStorePlain]: Eliminatee v_prenex_835 vanished before elimination [2019-08-22 19:07:29,284 INFO L464 ElimStorePlain]: Eliminatee v_prenex_814 vanished before elimination [2019-08-22 19:07:29,285 INFO L464 ElimStorePlain]: Eliminatee v_prenex_815 vanished before elimination [2019-08-22 19:07:29,285 INFO L464 ElimStorePlain]: Eliminatee v_prenex_838 vanished before elimination [2019-08-22 19:07:29,285 INFO L464 ElimStorePlain]: Eliminatee v_prenex_839 vanished before elimination [2019-08-22 19:07:29,285 INFO L464 ElimStorePlain]: Eliminatee v_prenex_818 vanished before elimination [2019-08-22 19:07:29,285 INFO L464 ElimStorePlain]: Eliminatee v_prenex_819 vanished before elimination [2019-08-22 19:07:29,285 INFO L464 ElimStorePlain]: Eliminatee v_prenex_781 vanished before elimination [2019-08-22 19:07:29,285 INFO L464 ElimStorePlain]: Eliminatee v_prenex_782 vanished before elimination [2019-08-22 19:07:29,286 INFO L464 ElimStorePlain]: Eliminatee v_prenex_761 vanished before elimination [2019-08-22 19:07:29,286 INFO L464 ElimStorePlain]: Eliminatee v_prenex_786 vanished before elimination [2019-08-22 19:07:29,286 INFO L464 ElimStorePlain]: Eliminatee v_prenex_764 vanished before elimination [2019-08-22 19:07:29,286 INFO L464 ElimStorePlain]: Eliminatee v_prenex_787 vanished before elimination [2019-08-22 19:07:29,286 INFO L464 ElimStorePlain]: Eliminatee v_prenex_765 vanished before elimination [2019-08-22 19:07:29,286 INFO L496 ElimStorePlain]: Start of recursive call 1: 42 dim-1 vars, 42 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:07:29,287 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 84 variables, input treesize:3243, output treesize:61 [2019-08-22 19:07:29,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:29,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:29,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:29,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:29,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:29,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:29,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:29,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:29,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:29,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:29,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:29,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:29,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:29,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:29,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:29,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:29,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:29,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:29,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:29,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:29,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:29,371 INFO L392 ElimStorePlain]: Different costs {0=[|v_#length_31|], 1=[v_prenex_918, |v_#valid_38|, v_prenex_867, v_prenex_878, v_prenex_855, v_prenex_910, v_prenex_847, v_prenex_902, v_prenex_923, v_prenex_914, v_prenex_859, v_prenex_906, v_prenex_894, v_prenex_871, v_prenex_882, v_prenex_874, v_prenex_863, v_prenex_851, v_prenex_898, v_prenex_843, v_prenex_886, v_prenex_890], 3=[v_prenex_908, v_prenex_845, v_prenex_900, v_prenex_888, v_prenex_869, v_prenex_924, v_prenex_857, v_prenex_912, v_prenex_849, v_prenex_904, v_prenex_916, v_prenex_892, v_prenex_880, v_prenex_861, v_prenex_896, v_prenex_841, v_prenex_884, v_prenex_876, v_prenex_865, v_prenex_920, v_prenex_853]} [2019-08-22 19:07:32,667 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 78 [2019-08-22 19:07:32,667 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 19:07:46,424 WARN L188 SmtUtils]: Spent 13.76 s on a formula simplification. DAG size of input: 709 DAG size of output: 47 [2019-08-22 19:07:46,425 INFO L567 ElimStorePlain]: treesize reduction 3829, result has 1.9 percent of original size [2019-08-22 19:07:46,425 INFO L464 ElimStorePlain]: Eliminatee v_prenex_918 vanished before elimination [2019-08-22 19:07:46,431 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2019-08-22 19:07:46,432 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 19:07:46,467 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:07:46,467 INFO L464 ElimStorePlain]: Eliminatee v_prenex_867 vanished before elimination [2019-08-22 19:07:46,467 INFO L464 ElimStorePlain]: Eliminatee v_prenex_878 vanished before elimination [2019-08-22 19:07:46,467 INFO L464 ElimStorePlain]: Eliminatee v_prenex_855 vanished before elimination [2019-08-22 19:07:46,467 INFO L464 ElimStorePlain]: Eliminatee v_prenex_910 vanished before elimination [2019-08-22 19:07:46,468 INFO L464 ElimStorePlain]: Eliminatee v_prenex_847 vanished before elimination [2019-08-22 19:07:46,468 INFO L464 ElimStorePlain]: Eliminatee v_prenex_902 vanished before elimination [2019-08-22 19:07:46,468 INFO L464 ElimStorePlain]: Eliminatee v_prenex_923 vanished before elimination [2019-08-22 19:07:46,468 INFO L464 ElimStorePlain]: Eliminatee v_prenex_914 vanished before elimination [2019-08-22 19:07:46,468 INFO L464 ElimStorePlain]: Eliminatee v_prenex_859 vanished before elimination [2019-08-22 19:07:46,468 INFO L464 ElimStorePlain]: Eliminatee v_prenex_906 vanished before elimination [2019-08-22 19:07:46,468 INFO L464 ElimStorePlain]: Eliminatee v_prenex_894 vanished before elimination [2019-08-22 19:07:46,468 INFO L464 ElimStorePlain]: Eliminatee v_prenex_871 vanished before elimination [2019-08-22 19:07:46,469 INFO L464 ElimStorePlain]: Eliminatee v_prenex_882 vanished before elimination [2019-08-22 19:07:46,469 INFO L464 ElimStorePlain]: Eliminatee v_prenex_874 vanished before elimination [2019-08-22 19:07:46,469 INFO L464 ElimStorePlain]: Eliminatee v_prenex_863 vanished before elimination [2019-08-22 19:07:46,469 INFO L464 ElimStorePlain]: Eliminatee v_prenex_851 vanished before elimination [2019-08-22 19:07:46,469 INFO L464 ElimStorePlain]: Eliminatee v_prenex_898 vanished before elimination [2019-08-22 19:07:46,469 INFO L464 ElimStorePlain]: Eliminatee v_prenex_843 vanished before elimination [2019-08-22 19:07:46,469 INFO L464 ElimStorePlain]: Eliminatee v_prenex_886 vanished before elimination [2019-08-22 19:07:46,470 INFO L464 ElimStorePlain]: Eliminatee v_prenex_890 vanished before elimination [2019-08-22 19:07:46,470 INFO L464 ElimStorePlain]: Eliminatee v_prenex_908 vanished before elimination [2019-08-22 19:07:46,470 INFO L464 ElimStorePlain]: Eliminatee v_prenex_845 vanished before elimination [2019-08-22 19:07:46,470 INFO L464 ElimStorePlain]: Eliminatee v_prenex_900 vanished before elimination [2019-08-22 19:07:46,470 INFO L464 ElimStorePlain]: Eliminatee v_prenex_888 vanished before elimination [2019-08-22 19:07:46,470 INFO L464 ElimStorePlain]: Eliminatee v_prenex_869 vanished before elimination [2019-08-22 19:07:46,470 INFO L464 ElimStorePlain]: Eliminatee v_prenex_924 vanished before elimination [2019-08-22 19:07:46,470 INFO L464 ElimStorePlain]: Eliminatee v_prenex_857 vanished before elimination [2019-08-22 19:07:46,471 INFO L464 ElimStorePlain]: Eliminatee v_prenex_912 vanished before elimination [2019-08-22 19:07:46,471 INFO L464 ElimStorePlain]: Eliminatee v_prenex_849 vanished before elimination [2019-08-22 19:07:46,471 INFO L464 ElimStorePlain]: Eliminatee v_prenex_904 vanished before elimination [2019-08-22 19:07:46,471 INFO L464 ElimStorePlain]: Eliminatee v_prenex_916 vanished before elimination [2019-08-22 19:07:46,471 INFO L464 ElimStorePlain]: Eliminatee v_prenex_892 vanished before elimination [2019-08-22 19:07:46,471 INFO L464 ElimStorePlain]: Eliminatee v_prenex_880 vanished before elimination [2019-08-22 19:07:46,471 INFO L464 ElimStorePlain]: Eliminatee v_prenex_861 vanished before elimination [2019-08-22 19:07:46,471 INFO L464 ElimStorePlain]: Eliminatee v_prenex_896 vanished before elimination [2019-08-22 19:07:46,472 INFO L464 ElimStorePlain]: Eliminatee v_prenex_841 vanished before elimination [2019-08-22 19:07:46,472 INFO L464 ElimStorePlain]: Eliminatee v_prenex_884 vanished before elimination [2019-08-22 19:07:46,472 INFO L464 ElimStorePlain]: Eliminatee v_prenex_876 vanished before elimination [2019-08-22 19:07:46,472 INFO L464 ElimStorePlain]: Eliminatee v_prenex_865 vanished before elimination [2019-08-22 19:07:46,472 INFO L464 ElimStorePlain]: Eliminatee v_prenex_920 vanished before elimination [2019-08-22 19:07:46,472 INFO L464 ElimStorePlain]: Eliminatee v_prenex_853 vanished before elimination [2019-08-22 19:07:46,481 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_$Pointer$.base_30|, |v_#memory_$Pointer$.offset_30|], 2=[v_prenex_866, v_prenex_844, v_prenex_921, v_prenex_889, v_prenex_922, v_prenex_846, v_prenex_868, v_prenex_901, v_prenex_848, v_prenex_903, v_prenex_905, v_prenex_907, v_prenex_909, v_prenex_891, v_prenex_870, v_prenex_893, v_prenex_850, v_prenex_872, v_prenex_873, v_prenex_895, v_prenex_852, v_prenex_875, v_prenex_897, v_prenex_854, v_prenex_877, v_prenex_899, v_prenex_856, v_prenex_911, v_prenex_879, v_prenex_913, v_prenex_858, v_prenex_915, v_prenex_917, v_prenex_919, v_prenex_881, v_prenex_860, v_prenex_883, v_prenex_862, v_prenex_885, v_prenex_864, v_prenex_842, v_prenex_887]} [2019-08-22 19:07:46,487 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-08-22 19:07:46,487 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 19:07:46,518 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:07:46,524 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:07:46,524 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 19:07:46,553 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 19:07:46,553 INFO L464 ElimStorePlain]: Eliminatee v_prenex_866 vanished before elimination [2019-08-22 19:07:46,554 INFO L464 ElimStorePlain]: Eliminatee v_prenex_844 vanished before elimination [2019-08-22 19:07:46,554 INFO L464 ElimStorePlain]: Eliminatee v_prenex_921 vanished before elimination [2019-08-22 19:07:46,554 INFO L464 ElimStorePlain]: Eliminatee v_prenex_889 vanished before elimination [2019-08-22 19:07:46,554 INFO L464 ElimStorePlain]: Eliminatee v_prenex_922 vanished before elimination [2019-08-22 19:07:46,555 INFO L464 ElimStorePlain]: Eliminatee v_prenex_846 vanished before elimination [2019-08-22 19:07:46,555 INFO L464 ElimStorePlain]: Eliminatee v_prenex_868 vanished before elimination [2019-08-22 19:07:46,555 INFO L464 ElimStorePlain]: Eliminatee v_prenex_901 vanished before elimination [2019-08-22 19:07:46,555 INFO L464 ElimStorePlain]: Eliminatee v_prenex_848 vanished before elimination [2019-08-22 19:07:46,555 INFO L464 ElimStorePlain]: Eliminatee v_prenex_903 vanished before elimination [2019-08-22 19:07:46,556 INFO L464 ElimStorePlain]: Eliminatee v_prenex_905 vanished before elimination [2019-08-22 19:07:46,556 INFO L464 ElimStorePlain]: Eliminatee v_prenex_907 vanished before elimination [2019-08-22 19:07:46,556 INFO L464 ElimStorePlain]: Eliminatee v_prenex_909 vanished before elimination [2019-08-22 19:07:46,556 INFO L464 ElimStorePlain]: Eliminatee v_prenex_891 vanished before elimination [2019-08-22 19:07:46,556 INFO L464 ElimStorePlain]: Eliminatee v_prenex_870 vanished before elimination [2019-08-22 19:07:46,557 INFO L464 ElimStorePlain]: Eliminatee v_prenex_893 vanished before elimination [2019-08-22 19:07:46,557 INFO L464 ElimStorePlain]: Eliminatee v_prenex_850 vanished before elimination [2019-08-22 19:07:46,557 INFO L464 ElimStorePlain]: Eliminatee v_prenex_872 vanished before elimination [2019-08-22 19:07:46,557 INFO L464 ElimStorePlain]: Eliminatee v_prenex_873 vanished before elimination [2019-08-22 19:07:46,558 INFO L464 ElimStorePlain]: Eliminatee v_prenex_895 vanished before elimination [2019-08-22 19:07:46,558 INFO L464 ElimStorePlain]: Eliminatee v_prenex_852 vanished before elimination [2019-08-22 19:07:46,558 INFO L464 ElimStorePlain]: Eliminatee v_prenex_875 vanished before elimination [2019-08-22 19:07:46,558 INFO L464 ElimStorePlain]: Eliminatee v_prenex_897 vanished before elimination [2019-08-22 19:07:46,558 INFO L464 ElimStorePlain]: Eliminatee v_prenex_854 vanished before elimination [2019-08-22 19:07:46,558 INFO L464 ElimStorePlain]: Eliminatee v_prenex_877 vanished before elimination [2019-08-22 19:07:46,558 INFO L464 ElimStorePlain]: Eliminatee v_prenex_899 vanished before elimination [2019-08-22 19:07:46,558 INFO L464 ElimStorePlain]: Eliminatee v_prenex_856 vanished before elimination [2019-08-22 19:07:46,559 INFO L464 ElimStorePlain]: Eliminatee v_prenex_911 vanished before elimination [2019-08-22 19:07:46,559 INFO L464 ElimStorePlain]: Eliminatee v_prenex_879 vanished before elimination [2019-08-22 19:07:46,559 INFO L464 ElimStorePlain]: Eliminatee v_prenex_913 vanished before elimination [2019-08-22 19:07:46,559 INFO L464 ElimStorePlain]: Eliminatee v_prenex_858 vanished before elimination [2019-08-22 19:07:46,559 INFO L464 ElimStorePlain]: Eliminatee v_prenex_915 vanished before elimination [2019-08-22 19:07:46,559 INFO L464 ElimStorePlain]: Eliminatee v_prenex_917 vanished before elimination [2019-08-22 19:07:46,559 INFO L464 ElimStorePlain]: Eliminatee v_prenex_919 vanished before elimination [2019-08-22 19:07:46,559 INFO L464 ElimStorePlain]: Eliminatee v_prenex_881 vanished before elimination [2019-08-22 19:07:46,560 INFO L464 ElimStorePlain]: Eliminatee v_prenex_860 vanished before elimination [2019-08-22 19:07:46,560 INFO L464 ElimStorePlain]: Eliminatee v_prenex_883 vanished before elimination [2019-08-22 19:07:46,560 INFO L464 ElimStorePlain]: Eliminatee v_prenex_862 vanished before elimination [2019-08-22 19:07:46,560 INFO L464 ElimStorePlain]: Eliminatee v_prenex_885 vanished before elimination [2019-08-22 19:07:46,560 INFO L464 ElimStorePlain]: Eliminatee v_prenex_864 vanished before elimination [2019-08-22 19:07:46,560 INFO L464 ElimStorePlain]: Eliminatee v_prenex_842 vanished before elimination [2019-08-22 19:07:46,560 INFO L464 ElimStorePlain]: Eliminatee v_prenex_887 vanished before elimination [2019-08-22 19:07:46,561 INFO L496 ElimStorePlain]: Start of recursive call 1: 44 dim-1 vars, 44 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 19:07:46,561 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 88 variables, input treesize:3905, output treesize:61 [2019-08-22 19:07:46,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:46,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:46,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:46,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:46,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:46,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:46,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:46,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:46,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:46,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:46,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:46,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:46,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:46,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:46,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:46,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:46,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:46,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:46,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:46,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:46,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:46,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 19:07:46,652 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_931], 1=[v_prenex_929, v_prenex_955, v_prenex_999, v_prenex_943, v_prenex_987, v_prenex_935, v_prenex_979, v_prenex_967, v_prenex_947, v_prenex_958, v_prenex_939, v_prenex_927, v_prenex_991, v_prenex_1002, v_prenex_971, |v_#length_32|, v_prenex_951, v_prenex_962, v_prenex_994, v_prenex_983, v_prenex_1007, v_prenex_975, v_prenex_1011], 3=[|v_#valid_39|, v_prenex_1009, v_prenex_933, v_prenex_977, v_prenex_965, v_prenex_945, v_prenex_989, v_prenex_937, v_prenex_969, v_prenex_925, v_prenex_949, v_prenex_960, v_prenex_1004, v_prenex_981, v_prenex_1005, v_prenex_973, v_prenex_953, v_prenex_997, v_prenex_964, v_prenex_996, v_prenex_941, v_prenex_985]}