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/floats-cbmc-regression/float22.i -------------------------------------------------------------------------------- This is Ultimate 0.1.24-584d7b9 [2019-08-31 00:37:21,691 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-08-31 00:37:21,693 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-08-31 00:37:21,704 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-08-31 00:37:21,704 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-08-31 00:37:21,705 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-08-31 00:37:21,707 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-08-31 00:37:21,709 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-08-31 00:37:21,710 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-08-31 00:37:21,711 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-08-31 00:37:21,712 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-08-31 00:37:21,713 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-08-31 00:37:21,713 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-08-31 00:37:21,714 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-08-31 00:37:21,715 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-08-31 00:37:21,716 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-08-31 00:37:21,717 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-08-31 00:37:21,718 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-08-31 00:37:21,720 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-08-31 00:37:21,721 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-08-31 00:37:21,723 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-08-31 00:37:21,724 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-08-31 00:37:21,725 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-08-31 00:37:21,726 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-08-31 00:37:21,728 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-08-31 00:37:21,728 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-08-31 00:37:21,728 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-08-31 00:37:21,729 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-08-31 00:37:21,730 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-08-31 00:37:21,731 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-08-31 00:37:21,731 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-08-31 00:37:21,731 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-08-31 00:37:21,732 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-08-31 00:37:21,733 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-08-31 00:37:21,734 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-08-31 00:37:21,734 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-08-31 00:37:21,735 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-08-31 00:37:21,735 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-08-31 00:37:21,735 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-08-31 00:37:21,736 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-08-31 00:37:21,737 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-08-31 00:37:21,738 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-31 00:37:21,751 INFO L113 SettingsManager]: Loading preferences was successful [2019-08-31 00:37:21,752 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-08-31 00:37:21,753 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-08-31 00:37:21,753 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-08-31 00:37:21,753 INFO L138 SettingsManager]: * Use SBE=true [2019-08-31 00:37:21,753 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-08-31 00:37:21,754 INFO L138 SettingsManager]: * sizeof long=4 [2019-08-31 00:37:21,754 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-08-31 00:37:21,754 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-08-31 00:37:21,754 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-08-31 00:37:21,754 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-08-31 00:37:21,755 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-08-31 00:37:21,755 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-08-31 00:37:21,755 INFO L138 SettingsManager]: * sizeof long double=12 [2019-08-31 00:37:21,755 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-08-31 00:37:21,755 INFO L138 SettingsManager]: * Use constant arrays=true [2019-08-31 00:37:21,755 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-08-31 00:37:21,756 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-08-31 00:37:21,756 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-08-31 00:37:21,756 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-08-31 00:37:21,756 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-08-31 00:37:21,756 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-08-31 00:37:21,757 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-08-31 00:37:21,757 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-08-31 00:37:21,757 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-08-31 00:37:21,757 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-08-31 00:37:21,758 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-08-31 00:37:21,758 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-08-31 00:37:21,758 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-08-31 00:37:21,784 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-08-31 00:37:21,795 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-08-31 00:37:21,800 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-08-31 00:37:21,801 INFO L271 PluginConnector]: Initializing CDTParser... [2019-08-31 00:37:21,802 INFO L275 PluginConnector]: CDTParser initialized [2019-08-31 00:37:21,802 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/floats-cbmc-regression/float22.i [2019-08-31 00:37:21,871 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2162036ec/046e7103cd354b33931f92b1ef63acae/FLAG7a47c4f7a [2019-08-31 00:37:22,314 INFO L306 CDTParser]: Found 1 translation units. [2019-08-31 00:37:22,314 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/floats-cbmc-regression/float22.i [2019-08-31 00:37:22,322 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2162036ec/046e7103cd354b33931f92b1ef63acae/FLAG7a47c4f7a [2019-08-31 00:37:22,684 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2162036ec/046e7103cd354b33931f92b1ef63acae [2019-08-31 00:37:22,695 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-08-31 00:37:22,696 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-08-31 00:37:22,697 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-08-31 00:37:22,698 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-08-31 00:37:22,701 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-08-31 00:37:22,702 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 12:37:22" (1/1) ... [2019-08-31 00:37:22,705 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@27c625ec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 12:37:22, skipping insertion in model container [2019-08-31 00:37:22,705 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 12:37:22" (1/1) ... [2019-08-31 00:37:22,712 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-08-31 00:37:22,744 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-08-31 00:37:22,948 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-08-31 00:37:22,956 INFO L188 MainTranslator]: Completed pre-run [2019-08-31 00:37:23,088 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-08-31 00:37:23,112 INFO L192 MainTranslator]: Completed translation [2019-08-31 00:37:23,113 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 12:37:23 WrapperNode [2019-08-31 00:37:23,113 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-08-31 00:37:23,114 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-08-31 00:37:23,114 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-08-31 00:37:23,114 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-08-31 00:37:23,123 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 12:37:23" (1/1) ... [2019-08-31 00:37:23,124 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 12:37:23" (1/1) ... [2019-08-31 00:37:23,133 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 12:37:23" (1/1) ... [2019-08-31 00:37:23,134 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 12:37:23" (1/1) ... [2019-08-31 00:37:23,150 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 12:37:23" (1/1) ... [2019-08-31 00:37:23,153 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 12:37:23" (1/1) ... [2019-08-31 00:37:23,155 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 12:37:23" (1/1) ... [2019-08-31 00:37:23,158 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-08-31 00:37:23,159 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-08-31 00:37:23,159 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-08-31 00:37:23,159 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-08-31 00:37:23,160 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 12:37:23" (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-31 00:37:23,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-08-31 00:37:23,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-08-31 00:37:23,214 INFO L138 BoogieDeclarations]: Found implementation of procedure returnsField [2019-08-31 00:37:23,214 INFO L138 BoogieDeclarations]: Found implementation of procedure returnsStructure [2019-08-31 00:37:23,214 INFO L138 BoogieDeclarations]: Found implementation of procedure testOne [2019-08-31 00:37:23,214 INFO L138 BoogieDeclarations]: Found implementation of procedure testTwo [2019-08-31 00:37:23,215 INFO L138 BoogieDeclarations]: Found implementation of procedure testThree [2019-08-31 00:37:23,215 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-08-31 00:37:23,215 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2019-08-31 00:37:23,215 INFO L130 BoogieDeclarations]: Found specification of procedure returnsField [2019-08-31 00:37:23,215 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-08-31 00:37:23,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2019-08-31 00:37:23,215 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2019-08-31 00:37:23,216 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-08-31 00:37:23,216 INFO L130 BoogieDeclarations]: Found specification of procedure returnsStructure [2019-08-31 00:37:23,216 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2019-08-31 00:37:23,216 INFO L130 BoogieDeclarations]: Found specification of procedure testOne [2019-08-31 00:37:23,216 INFO L130 BoogieDeclarations]: Found specification of procedure write~real [2019-08-31 00:37:23,216 INFO L130 BoogieDeclarations]: Found specification of procedure testTwo [2019-08-31 00:37:23,217 INFO L130 BoogieDeclarations]: Found specification of procedure testThree [2019-08-31 00:37:23,217 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-08-31 00:37:23,217 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-08-31 00:37:23,217 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-08-31 00:37:23,671 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-08-31 00:37:23,671 INFO L283 CfgBuilder]: Removed 0 assume(true) statements. [2019-08-31 00:37:23,673 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 12:37:23 BoogieIcfgContainer [2019-08-31 00:37:23,673 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-08-31 00:37:23,673 INFO L113 PluginConnector]: ------------------------Sifa---------------------------- [2019-08-31 00:37:23,673 INFO L271 PluginConnector]: Initializing Sifa... [2019-08-31 00:37:23,674 INFO L275 PluginConnector]: Sifa initialized [2019-08-31 00:37:23,675 INFO L185 PluginConnector]: Executing the observer SifaObserver from plugin Sifa for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 12:37:23" (1/1) ... [2019-08-31 00:37:23,710 INFO L162 IcfgInterpreter]: Started Sifa with 4 locations of interest [2019-08-31 00:37:23,711 INFO L169 IcfgInterpreter]: Building call graph [2019-08-31 00:37:23,718 INFO L174 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2019-08-31 00:37:23,726 INFO L179 IcfgInterpreter]: Starting interpretation [2019-08-31 00:37:23,727 INFO L199 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2019-08-31 00:37:23,825 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-31 00:37:23,826 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:23,845 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:23,845 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-31 00:37:23,846 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:12 [2019-08-31 00:37:23,869 INFO L199 IcfgInterpreter]: Interpreting procedure main with input of size 24 for LOIs [2019-08-31 00:37:23,918 INFO L392 ElimStorePlain]: Different costs {0=[|v_#length_38|], 6=[|v_#valid_54|]} [2019-08-31 00:37:23,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:23,936 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2019-08-31 00:37:23,937 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:23,974 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:24,016 INFO L341 Elim1Store]: treesize reduction 14, result has 50.0 percent of original size [2019-08-31 00:37:24,017 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 29 [2019-08-31 00:37:24,018 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:24,049 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:24,050 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-31 00:37:24,051 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:52, output treesize:45 [2019-08-31 00:37:24,068 INFO L392 ElimStorePlain]: Different costs {0=[|v_#length_39|], 1=[|v_#valid_55|]} [2019-08-31 00:37:24,082 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-31 00:37:24,082 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:24,158 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:24,173 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-31 00:37:24,174 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:24,228 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:24,268 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 24 [2019-08-31 00:37:24,270 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:24,331 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:24,341 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 1 [2019-08-31 00:37:24,342 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:24,392 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:24,405 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 1 [2019-08-31 00:37:24,406 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:24,443 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:24,453 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 1 [2019-08-31 00:37:24,453 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:24,483 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:24,485 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, 4 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:24,485 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:120, output treesize:72 [2019-08-31 00:37:24,516 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2019-08-31 00:37:24,518 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:24,589 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:24,601 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2019-08-31 00:37:24,602 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:24,649 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:24,652 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:24,653 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:113, output treesize:93 [2019-08-31 00:37:24,675 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_real_8|, |v_#memory_real_78|, |v_#memory_real_10|, |v_#memory_real_9|], 18=[|v_#memory_int_62|]} [2019-08-31 00:37:24,686 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:24,761 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:24,784 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:24,785 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 39 [2019-08-31 00:37:24,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:24,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:24,793 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:24,948 WARN L188 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 73 [2019-08-31 00:37:24,949 INFO L567 ElimStorePlain]: treesize reduction 16, result has 90.4 percent of original size [2019-08-31 00:37:24,953 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:25,026 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:25,038 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:25,040 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:25,042 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:25,060 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:25,060 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 56 [2019-08-31 00:37:25,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:25,062 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:25,198 WARN L188 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 67 [2019-08-31 00:37:25,198 INFO L567 ElimStorePlain]: treesize reduction 16, result has 89.5 percent of original size [2019-08-31 00:37:25,210 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:25,211 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:25,212 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:25,214 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 00:37:25,215 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 00:37:25,257 INFO L341 Elim1Store]: treesize reduction 32, result has 56.8 percent of original size [2019-08-31 00:37:25,258 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 64 treesize of output 71 [2019-08-31 00:37:25,259 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:25,403 WARN L188 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 64 [2019-08-31 00:37:25,403 INFO L567 ElimStorePlain]: treesize reduction 16, result has 88.1 percent of original size [2019-08-31 00:37:25,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:25,408 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 5 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:25,409 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 7 variables, input treesize:173, output treesize:98 [2019-08-31 00:37:25,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:25,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:25,465 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 162 treesize of output 160 [2019-08-31 00:37:25,466 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:25,478 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 146 treesize of output 144 [2019-08-31 00:37:25,480 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:25,884 WARN L188 SmtUtils]: Spent 403.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 86 [2019-08-31 00:37:25,885 INFO L567 ElimStorePlain]: treesize reduction 25, result has 91.6 percent of original size [2019-08-31 00:37:25,895 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 157 treesize of output 155 [2019-08-31 00:37:25,896 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:25,905 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 116 treesize of output 114 [2019-08-31 00:37:25,906 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:26,058 WARN L188 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 60 [2019-08-31 00:37:26,059 INFO L567 ElimStorePlain]: treesize reduction 153, result has 42.0 percent of original size [2019-08-31 00:37:26,061 INFO L392 ElimStorePlain]: Different costs {5=[|v_old(#memory_real)_AFTER_CALL_2|], 24=[|v_old(#memory_int)_AFTER_CALL_2|]} [2019-08-31 00:37:26,061 INFO L464 ElimStorePlain]: Eliminatee |v_old(#memory_real)_AFTER_CALL_2| vanished before elimination [2019-08-31 00:37:26,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:26,069 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2019-08-31 00:37:26,069 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:26,130 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:26,131 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:26,131 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 8 variables, input treesize:309, output treesize:93 [2019-08-31 00:37:26,138 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_real_20|, |v_#memory_real_79|, |v_#memory_real_18|, |v_#memory_real_19|], 18=[|v_#memory_int_63|]} [2019-08-31 00:37:26,153 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:26,272 WARN L188 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2019-08-31 00:37:26,272 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:26,298 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:26,299 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 39 [2019-08-31 00:37:26,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:26,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:26,303 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:26,467 WARN L188 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 79 [2019-08-31 00:37:26,467 INFO L567 ElimStorePlain]: treesize reduction 16, result has 91.2 percent of original size [2019-08-31 00:37:26,478 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:26,480 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:26,482 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:26,487 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 24 [2019-08-31 00:37:26,488 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:26,573 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:26,593 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:26,603 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:26,603 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 50 [2019-08-31 00:37:26,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:26,605 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:26,736 WARN L188 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 70 [2019-08-31 00:37:26,737 INFO L567 ElimStorePlain]: treesize reduction 16, result has 89.9 percent of original size [2019-08-31 00:37:26,749 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:26,750 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:26,751 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:26,763 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 00:37:26,765 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 00:37:26,809 INFO L341 Elim1Store]: treesize reduction 32, result has 56.8 percent of original size [2019-08-31 00:37:26,809 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 64 treesize of output 71 [2019-08-31 00:37:26,811 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:26,934 WARN L188 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 68 [2019-08-31 00:37:26,935 INFO L567 ElimStorePlain]: treesize reduction 16, result has 88.9 percent of original size [2019-08-31 00:37:26,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:26,938 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 5 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:26,938 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 7 variables, input treesize:187, output treesize:116 [2019-08-31 00:37:26,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:26,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:26,991 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 67 [2019-08-31 00:37:26,992 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:27,057 INFO L341 Elim1Store]: treesize reduction 3, result has 91.7 percent of original size [2019-08-31 00:37:27,058 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 113 treesize of output 144 [2019-08-31 00:37:27,060 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:27,259 WARN L188 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 63 [2019-08-31 00:37:27,260 INFO L567 ElimStorePlain]: treesize reduction 35, result has 83.0 percent of original size [2019-08-31 00:37:27,262 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 2 xjuncts. [2019-08-31 00:37:27,262 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:182, output treesize:171 [2019-08-31 00:37:27,301 INFO L392 ElimStorePlain]: Different costs {0=[|v_#length_40|], 6=[|v_#valid_57|]} [2019-08-31 00:37:27,305 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:27,307 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2019-08-31 00:37:27,307 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:27,330 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:27,353 INFO L341 Elim1Store]: treesize reduction 14, result has 50.0 percent of original size [2019-08-31 00:37:27,354 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 29 [2019-08-31 00:37:27,354 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:27,377 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:27,378 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-31 00:37:27,378 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:52, output treesize:45 [2019-08-31 00:37:27,400 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2019-08-31 00:37:27,401 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:27,462 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:27,468 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2019-08-31 00:37:27,469 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:27,513 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:27,515 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:27,515 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:113, output treesize:93 [2019-08-31 00:37:27,521 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_real_50|, |v_#memory_real_49|, |v_#memory_real_48|, |v_#memory_real_80|], 18=[|v_#memory_int_64|]} [2019-08-31 00:37:27,526 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:27,610 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:27,619 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:27,681 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:27,684 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:27,739 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:27,755 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:27,757 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:27,758 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:27,768 INFO L341 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2019-08-31 00:37:27,768 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 33 [2019-08-31 00:37:27,769 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:27,828 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:27,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:27,838 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:27,839 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:27,840 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 00:37:27,841 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 00:37:27,875 INFO L341 Elim1Store]: treesize reduction 32, result has 56.8 percent of original size [2019-08-31 00:37:27,876 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 64 treesize of output 71 [2019-08-31 00:37:27,877 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:27,988 WARN L188 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 62 [2019-08-31 00:37:27,989 INFO L567 ElimStorePlain]: treesize reduction 16, result has 88.4 percent of original size [2019-08-31 00:37:27,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:27,992 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 5 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:27,992 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 7 variables, input treesize:173, output treesize:104 [2019-08-31 00:37:27,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:28,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:28,035 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 152 treesize of output 150 [2019-08-31 00:37:28,036 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:28,045 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 168 treesize of output 166 [2019-08-31 00:37:28,046 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:28,465 WARN L188 SmtUtils]: Spent 418.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 88 [2019-08-31 00:37:28,466 INFO L567 ElimStorePlain]: treesize reduction 33, result has 89.4 percent of original size [2019-08-31 00:37:28,480 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 163 treesize of output 161 [2019-08-31 00:37:28,481 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:28,490 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 112 [2019-08-31 00:37:28,490 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:28,651 WARN L188 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 59 [2019-08-31 00:37:28,652 INFO L567 ElimStorePlain]: treesize reduction 159, result has 40.7 percent of original size [2019-08-31 00:37:28,653 INFO L392 ElimStorePlain]: Different costs {5=[|v_#memory_real_BEFORE_CALL_12|], 24=[|v_old(#memory_int)_AFTER_CALL_5|]} [2019-08-31 00:37:28,654 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_real_BEFORE_CALL_12| vanished before elimination [2019-08-31 00:37:28,664 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:28,666 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2019-08-31 00:37:28,667 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:28,718 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:28,720 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:28,720 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 8 variables, input treesize:321, output treesize:93 [2019-08-31 00:37:28,731 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_real_58|, |v_#memory_real_59|, |v_#memory_real_81|, |v_#memory_real_60|], 18=[|v_#memory_int_65|]} [2019-08-31 00:37:28,736 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:28,816 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:28,820 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:28,899 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:28,914 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:28,934 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:28,935 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 47 [2019-08-31 00:37:28,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:28,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:28,937 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:29,083 WARN L188 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 76 [2019-08-31 00:37:29,084 INFO L567 ElimStorePlain]: treesize reduction 12, result has 92.7 percent of original size [2019-08-31 00:37:29,096 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:29,114 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:29,114 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 58 [2019-08-31 00:37:29,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:29,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:29,118 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:29,318 WARN L188 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 70 [2019-08-31 00:37:29,319 INFO L567 ElimStorePlain]: treesize reduction 41, result has 77.6 percent of original size [2019-08-31 00:37:29,357 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:29,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:29,360 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:29,365 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 00:37:29,370 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 00:37:29,406 INFO L341 Elim1Store]: treesize reduction 32, result has 56.8 percent of original size [2019-08-31 00:37:29,406 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 64 treesize of output 71 [2019-08-31 00:37:29,409 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:29,539 WARN L188 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 68 [2019-08-31 00:37:29,539 INFO L567 ElimStorePlain]: treesize reduction 16, result has 89.3 percent of original size [2019-08-31 00:37:29,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:29,542 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 5 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:29,543 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 7 variables, input treesize:187, output treesize:122 [2019-08-31 00:37:29,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:29,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:29,577 INFO L392 ElimStorePlain]: Different costs {0=[|v_#length_41|], 1=[|v_#valid_58|]} [2019-08-31 00:37:29,583 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-31 00:37:29,584 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:29,616 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:29,626 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-31 00:37:29,626 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:29,655 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:29,660 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:29,690 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:29,696 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:29,717 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:29,722 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 24 [2019-08-31 00:37:29,722 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:29,746 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:29,754 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 15 [2019-08-31 00:37:29,755 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:29,782 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:29,783 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, 4 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:29,784 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:99, output treesize:51 [2019-08-31 00:37:29,805 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 167 treesize of output 165 [2019-08-31 00:37:29,807 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:30,136 WARN L188 SmtUtils]: Spent 328.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 103 [2019-08-31 00:37:30,137 INFO L567 ElimStorePlain]: treesize reduction 45, result has 85.7 percent of original size [2019-08-31 00:37:30,152 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 108 [2019-08-31 00:37:30,153 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:30,329 WARN L188 SmtUtils]: Spent 175.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2019-08-31 00:37:30,330 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:30,343 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 158 treesize of output 156 [2019-08-31 00:37:30,344 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:30,494 WARN L188 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2019-08-31 00:37:30,495 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:30,518 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 105 treesize of output 103 [2019-08-31 00:37:30,519 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:30,674 WARN L188 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2019-08-31 00:37:30,675 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:30,684 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_real_BEFORE_CALL_14|, v_prenex_10], 28=[|v_#memory_int_BEFORE_CALL_14|], 36=[v_prenex_12]} [2019-08-31 00:37:30,684 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_real_BEFORE_CALL_14| vanished before elimination [2019-08-31 00:37:30,702 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:30,702 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 153 treesize of output 153 [2019-08-31 00:37:30,703 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:30,860 WARN L188 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2019-08-31 00:37:30,861 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:30,874 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:30,875 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:30,882 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:30,883 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 100 treesize of output 90 [2019-08-31 00:37:30,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:30,886 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:31,034 WARN L188 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 46 [2019-08-31 00:37:31,035 INFO L567 ElimStorePlain]: treesize reduction 143, result has 33.5 percent of original size [2019-08-31 00:37:31,035 INFO L464 ElimStorePlain]: Eliminatee v_prenex_12 vanished before elimination [2019-08-31 00:37:31,037 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, 4 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:31,037 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 12 variables, input treesize:319, output treesize:72 [2019-08-31 00:37:31,042 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_real_83|], 6=[|v_#memory_int_67|]} [2019-08-31 00:37:31,066 INFO L341 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2019-08-31 00:37:31,067 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2019-08-31 00:37:31,068 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:31,111 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:31,133 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:31,133 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 53 [2019-08-31 00:37:31,134 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:31,232 INFO L567 ElimStorePlain]: treesize reduction 16, result has 83.3 percent of original size [2019-08-31 00:37:31,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:31,234 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:31,234 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:95, output treesize:80 [2019-08-31 00:37:31,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:31,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:31,268 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 107 treesize of output 105 [2019-08-31 00:37:31,272 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:31,285 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 123 treesize of output 121 [2019-08-31 00:37:31,286 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:31,642 WARN L188 SmtUtils]: Spent 355.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 00:37:31,643 INFO L567 ElimStorePlain]: treesize reduction 11, result has 95.0 percent of original size [2019-08-31 00:37:31,652 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 89 [2019-08-31 00:37:31,653 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:31,662 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 118 treesize of output 116 [2019-08-31 00:37:31,663 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:31,801 WARN L188 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2019-08-31 00:37:31,802 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:31,803 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_BEFORE_CALL_16|], 5=[|v_#memory_real_BEFORE_CALL_16|]} [2019-08-31 00:37:31,827 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 78 [2019-08-31 00:37:31,827 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:31,832 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 00:37:31,832 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:31,867 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:31,867 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_real_BEFORE_CALL_16| vanished before elimination [2019-08-31 00:37:31,868 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:31,868 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:231, output treesize:72 [2019-08-31 00:37:31,873 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_real_84|], 6=[|v_#memory_int_68|]} [2019-08-31 00:37:31,890 INFO L341 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2019-08-31 00:37:31,890 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2019-08-31 00:37:31,891 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:31,936 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:31,956 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:31,957 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 53 [2019-08-31 00:37:31,958 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:32,057 INFO L567 ElimStorePlain]: treesize reduction 16, result has 85.5 percent of original size [2019-08-31 00:37:32,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:32,059 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:32,059 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:109, output treesize:94 [2019-08-31 00:37:32,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:32,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:32,099 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 67 [2019-08-31 00:37:32,099 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:32,145 INFO L341 Elim1Store]: treesize reduction 3, result has 91.7 percent of original size [2019-08-31 00:37:32,145 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 95 treesize of output 126 [2019-08-31 00:37:32,146 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:32,303 WARN L188 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 62 [2019-08-31 00:37:32,304 INFO L567 ElimStorePlain]: treesize reduction 35, result has 81.4 percent of original size [2019-08-31 00:37:32,305 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 2 xjuncts. [2019-08-31 00:37:32,305 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:164, output treesize:153 [2019-08-31 00:37:32,317 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_18, |v_#length_BEFORE_CALL_17|], 1=[|v_#valid_BEFORE_CALL_19|], 3=[v_prenex_17]} [2019-08-31 00:37:32,333 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 192 treesize of output 190 [2019-08-31 00:37:32,334 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:32,350 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 224 treesize of output 222 [2019-08-31 00:37:32,351 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:33,588 WARN L188 SmtUtils]: Spent 1.24 s on a formula simplification. DAG size of input: 171 DAG size of output: 168 [2019-08-31 00:37:33,589 INFO L567 ElimStorePlain]: treesize reduction 36, result has 95.0 percent of original size [2019-08-31 00:37:33,614 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 165 treesize of output 163 [2019-08-31 00:37:33,615 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:33,637 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 131 [2019-08-31 00:37:33,638 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:34,226 WARN L188 SmtUtils]: Spent 587.00 ms on a formula simplification that was a NOOP. DAG size: 165 [2019-08-31 00:37:34,227 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:34,244 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:34,248 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 160 treesize of output 156 [2019-08-31 00:37:34,249 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:34,264 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:34,265 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 128 treesize of output 124 [2019-08-31 00:37:34,265 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:34,857 WARN L188 SmtUtils]: Spent 591.00 ms on a formula simplification that was a NOOP. DAG size: 160 [2019-08-31 00:37:34,858 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:34,883 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:34,898 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:34,898 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 178 treesize of output 188 [2019-08-31 00:37:34,899 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:34,926 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:34,934 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:34,935 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 210 treesize of output 220 [2019-08-31 00:37:34,936 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:35,446 WARN L188 SmtUtils]: Spent 509.00 ms on a formula simplification that was a NOOP. DAG size: 153 [2019-08-31 00:37:35,447 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:35,449 INFO L392 ElimStorePlain]: Different costs {1=[|v_#memory_int_BEFORE_CALL_17|, |v_#memory_real_BEFORE_CALL_17|], 5=[v_prenex_19]} [2019-08-31 00:37:35,483 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:35,484 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 118 treesize of output 110 [2019-08-31 00:37:35,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:35,488 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:35,506 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:35,507 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 150 treesize of output 142 [2019-08-31 00:37:35,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:35,509 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:35,972 WARN L188 SmtUtils]: Spent 462.00 ms on a formula simplification that was a NOOP. DAG size: 142 [2019-08-31 00:37:35,972 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:35,996 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:35,997 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 163 treesize of output 163 [2019-08-31 00:37:35,997 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:36,018 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:36,018 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 195 treesize of output 195 [2019-08-31 00:37:36,019 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:36,487 WARN L188 SmtUtils]: Spent 467.00 ms on a formula simplification that was a NOOP. DAG size: 136 [2019-08-31 00:37:36,488 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:36,581 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:36,582 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 6 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 184 treesize of output 192 [2019-08-31 00:37:36,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:36,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:36,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:36,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:36,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:36,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:36,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:36,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:36,602 INFO L496 ElimStorePlain]: Start of recursive call 14: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:36,656 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:36,656 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 6 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 152 treesize of output 160 [2019-08-31 00:37:36,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:36,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:36,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:36,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:36,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:36,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:36,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:36,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:36,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:36,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:36,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:36,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:36,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:36,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:36,668 INFO L496 ElimStorePlain]: Start of recursive call 15: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:37,531 WARN L188 SmtUtils]: Spent 862.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 142 [2019-08-31 00:37:37,532 INFO L567 ElimStorePlain]: treesize reduction 8, result has 98.4 percent of original size [2019-08-31 00:37:37,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:37,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:37,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:37,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:37,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:37,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:37,548 INFO L496 ElimStorePlain]: Start of recursive call 1: 12 dim-0 vars, 4 dim-1 vars, 3 dim-2 vars, End of recursive call: 6 dim-0 vars, and 2 xjuncts. [2019-08-31 00:37:37,548 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 19 variables, input treesize:733, output treesize:181 [2019-08-31 00:37:37,562 INFO L199 IcfgInterpreter]: Interpreting procedure testTwo with input of size 103 for LOIs [2019-08-31 00:37:37,584 INFO L392 ElimStorePlain]: Different costs {2=[|v_old(#length)_BEFORE_CALL_3|, v_prenex_21], 15=[v_prenex_23], 21=[|v_old(#valid)_BEFORE_CALL_6|]} [2019-08-31 00:37:37,604 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:37,649 INFO L341 Elim1Store]: treesize reduction 3, result has 91.7 percent of original size [2019-08-31 00:37:37,650 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 188 treesize of output 219 [2019-08-31 00:37:37,651 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:38,200 WARN L188 SmtUtils]: Spent 548.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 142 [2019-08-31 00:37:38,201 INFO L567 ElimStorePlain]: treesize reduction 45, result has 87.3 percent of original size [2019-08-31 00:37:38,215 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:38,263 INFO L341 Elim1Store]: treesize reduction 3, result has 91.7 percent of original size [2019-08-31 00:37:38,264 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 129 treesize of output 160 [2019-08-31 00:37:38,265 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:38,807 WARN L188 SmtUtils]: Spent 541.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 142 [2019-08-31 00:37:38,808 INFO L567 ElimStorePlain]: treesize reduction 27, result has 92.0 percent of original size [2019-08-31 00:37:38,848 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:38,982 WARN L188 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 43 [2019-08-31 00:37:38,983 INFO L341 Elim1Store]: treesize reduction 40, result has 69.2 percent of original size [2019-08-31 00:37:38,983 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 131 treesize of output 208 [2019-08-31 00:37:38,984 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:39,498 WARN L188 SmtUtils]: Spent 513.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 146 [2019-08-31 00:37:39,499 INFO L567 ElimStorePlain]: treesize reduction 20, result has 94.1 percent of original size [2019-08-31 00:37:39,532 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:39,737 WARN L188 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 58 [2019-08-31 00:37:39,737 INFO L341 Elim1Store]: treesize reduction 69, result has 65.0 percent of original size [2019-08-31 00:37:39,738 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 181 treesize of output 294 [2019-08-31 00:37:39,740 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:40,279 WARN L188 SmtUtils]: Spent 539.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 153 [2019-08-31 00:37:40,280 INFO L567 ElimStorePlain]: treesize reduction 30, result has 91.7 percent of original size [2019-08-31 00:37:40,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:37:40,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:37:40,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:37:40,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:37:40,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:37:40,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:37:40,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:37:40,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:37:40,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:37:40,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:37:40,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:37:40,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:37:40,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:37:40,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:37:40,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:37:40,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:37:40,314 INFO L496 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 4 dim-1 vars, End of recursive call: 10 dim-0 vars, and 2 xjuncts. [2019-08-31 00:37:40,315 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 14 variables, input treesize:327, output treesize:330 [2019-08-31 00:37:40,339 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_real_50|, |v_#memory_real_49|, |v_#memory_real_48|], 5=[|v_#memory_real_85|], 39=[|v_#memory_int_69|]} [2019-08-31 00:37:40,351 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:40,361 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:41,630 WARN L188 SmtUtils]: Spent 1.27 s on a formula simplification. DAG size of input: 196 DAG size of output: 193 [2019-08-31 00:37:41,631 INFO L567 ElimStorePlain]: treesize reduction 18, result has 96.7 percent of original size [2019-08-31 00:37:41,649 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:41,661 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:42,390 WARN L188 SmtUtils]: Spent 728.00 ms on a formula simplification that was a NOOP. DAG size: 194 [2019-08-31 00:37:42,391 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:42,405 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:42,417 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:42,891 WARN L188 SmtUtils]: Spent 473.00 ms on a formula simplification that was a NOOP. DAG size: 189 [2019-08-31 00:37:42,892 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:42,910 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:42,912 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:42,913 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:42,924 INFO L341 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2019-08-31 00:37:42,924 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 210 treesize of output 214 [2019-08-31 00:37:42,926 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:42,945 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:42,949 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:42,950 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:42,960 INFO L341 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2019-08-31 00:37:42,960 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 260 treesize of output 264 [2019-08-31 00:37:42,961 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:43,366 WARN L188 SmtUtils]: Spent 404.00 ms on a formula simplification that was a NOOP. DAG size: 183 [2019-08-31 00:37:43,367 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:43,381 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:43,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:43,384 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:43,402 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 00:37:43,406 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 00:37:43,454 INFO L341 Elim1Store]: treesize reduction 32, result has 56.8 percent of original size [2019-08-31 00:37:43,454 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 211 treesize of output 218 [2019-08-31 00:37:43,456 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:43,475 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:43,477 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:43,479 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:43,482 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 00:37:43,484 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 00:37:43,531 INFO L341 Elim1Store]: treesize reduction 32, result has 56.8 percent of original size [2019-08-31 00:37:43,532 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 261 treesize of output 268 [2019-08-31 00:37:43,533 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:44,182 WARN L188 SmtUtils]: Spent 647.00 ms on a formula simplification. DAG size of input: 185 DAG size of output: 178 [2019-08-31 00:37:44,183 INFO L567 ElimStorePlain]: treesize reduction 32, result has 93.4 percent of original size [2019-08-31 00:37:44,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:44,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:44,189 INFO L496 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 5 dim-2 vars, End of recursive call: 10 dim-0 vars, and 2 xjuncts. [2019-08-31 00:37:44,189 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 15 variables, input treesize:569, output treesize:419 [2019-08-31 00:37:44,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:44,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:44,209 INFO L392 ElimStorePlain]: Different costs {0=[|v_old(#length)_BEFORE_CALL_4|, v_prenex_30], 11=[|v_old(#valid)_BEFORE_CALL_7|], 12=[v_prenex_31]} [2019-08-31 00:37:44,229 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 185 treesize of output 183 [2019-08-31 00:37:44,230 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:44,254 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 234 treesize of output 232 [2019-08-31 00:37:44,255 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:44,961 WARN L188 SmtUtils]: Spent 705.00 ms on a formula simplification that was a NOOP. DAG size: 200 [2019-08-31 00:37:44,961 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:44,976 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 133 [2019-08-31 00:37:44,977 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:44,999 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 184 treesize of output 182 [2019-08-31 00:37:44,999 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:45,648 WARN L188 SmtUtils]: Spent 648.00 ms on a formula simplification that was a NOOP. DAG size: 197 [2019-08-31 00:37:45,649 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:45,687 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:45,762 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:45,763 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 230 treesize of output 292 [2019-08-31 00:37:45,765 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:45,799 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:45,837 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:45,838 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 181 treesize of output 243 [2019-08-31 00:37:45,839 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:46,407 WARN L188 SmtUtils]: Spent 568.00 ms on a formula simplification that was a NOOP. DAG size: 187 [2019-08-31 00:37:46,408 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:46,453 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:46,499 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:46,500 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 131 treesize of output 163 [2019-08-31 00:37:46,501 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:46,518 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:46,546 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:46,547 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 180 treesize of output 212 [2019-08-31 00:37:46,548 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:47,088 WARN L188 SmtUtils]: Spent 539.00 ms on a formula simplification that was a NOOP. DAG size: 176 [2019-08-31 00:37:47,088 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:47,091 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_32, |v_old(#memory_real)_BEFORE_CALL_4|], 5=[|v_old(#memory_int)_BEFORE_CALL_4|]} [2019-08-31 00:37:47,134 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:47,135 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 160 treesize of output 152 [2019-08-31 00:37:47,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:47,137 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:47,153 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:47,154 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 111 treesize of output 103 [2019-08-31 00:37:47,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:47,156 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:47,649 WARN L188 SmtUtils]: Spent 492.00 ms on a formula simplification that was a NOOP. DAG size: 165 [2019-08-31 00:37:47,650 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:47,672 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:47,672 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 205 treesize of output 205 [2019-08-31 00:37:47,674 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:47,694 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:47,695 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 156 treesize of output 156 [2019-08-31 00:37:47,695 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:48,177 WARN L188 SmtUtils]: Spent 480.00 ms on a formula simplification that was a NOOP. DAG size: 159 [2019-08-31 00:37:48,178 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:48,257 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:48,257 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 6 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 145 treesize of output 153 [2019-08-31 00:37:48,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:48,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:48,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:48,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:48,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:48,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:48,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:48,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:48,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:48,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:48,275 INFO L496 ElimStorePlain]: Start of recursive call 14: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:48,312 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:48,312 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 6 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 194 treesize of output 202 [2019-08-31 00:37:48,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:48,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:48,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:48,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:48,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:48,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:48,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:48,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:48,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:48,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:48,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:48,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:48,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:48,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:48,326 INFO L496 ElimStorePlain]: Start of recursive call 15: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:49,290 WARN L188 SmtUtils]: Spent 963.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 165 [2019-08-31 00:37:49,291 INFO L567 ElimStorePlain]: treesize reduction 8, result has 98.5 percent of original size [2019-08-31 00:37:49,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:49,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:49,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:49,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:49,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:49,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:49,321 INFO L496 ElimStorePlain]: Start of recursive call 1: 14 dim-0 vars, 4 dim-1 vars, 3 dim-2 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2019-08-31 00:37:49,321 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 21 variables, input treesize:739, output treesize:323 [2019-08-31 00:37:49,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:49,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:49,357 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 281 treesize of output 279 [2019-08-31 00:37:49,358 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:49,379 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 297 treesize of output 295 [2019-08-31 00:37:49,380 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:51,998 WARN L188 SmtUtils]: Spent 2.62 s on a formula simplification. DAG size of input: 224 DAG size of output: 215 [2019-08-31 00:37:51,999 INFO L567 ElimStorePlain]: treesize reduction 74, result has 93.0 percent of original size [2019-08-31 00:37:52,026 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 292 treesize of output 290 [2019-08-31 00:37:52,028 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:52,055 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 239 treesize of output 237 [2019-08-31 00:37:52,057 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:53,338 WARN L188 SmtUtils]: Spent 1.28 s on a formula simplification. DAG size of input: 210 DAG size of output: 186 [2019-08-31 00:37:53,338 INFO L567 ElimStorePlain]: treesize reduction 287, result has 70.3 percent of original size [2019-08-31 00:37:53,353 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 196 treesize of output 194 [2019-08-31 00:37:53,354 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:53,364 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 249 treesize of output 247 [2019-08-31 00:37:53,365 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:53,944 WARN L188 SmtUtils]: Spent 579.00 ms on a formula simplification that was a NOOP. DAG size: 181 [2019-08-31 00:37:53,945 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:53,958 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 244 treesize of output 242 [2019-08-31 00:37:53,959 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:53,974 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 189 [2019-08-31 00:37:53,974 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:54,693 WARN L188 SmtUtils]: Spent 718.00 ms on a formula simplification. DAG size of input: 176 DAG size of output: 153 [2019-08-31 00:37:54,694 INFO L567 ElimStorePlain]: treesize reduction 239, result has 63.8 percent of original size [2019-08-31 00:37:54,697 INFO L392 ElimStorePlain]: Different costs {5=[v_prenex_38, |v_#memory_real_BEFORE_CALL_24|], 24=[|v_old(#memory_int)_AFTER_CALL_10|, v_prenex_35]} [2019-08-31 00:37:54,697 INFO L464 ElimStorePlain]: Eliminatee v_prenex_38 vanished before elimination [2019-08-31 00:37:54,697 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_real_BEFORE_CALL_24| vanished before elimination [2019-08-31 00:37:54,709 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:54,710 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 186 treesize of output 176 [2019-08-31 00:37:54,711 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:55,033 WARN L188 SmtUtils]: Spent 320.00 ms on a formula simplification that was a NOOP. DAG size: 146 [2019-08-31 00:37:55,033 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:55,044 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 234 treesize of output 226 [2019-08-31 00:37:55,045 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:55,370 WARN L188 SmtUtils]: Spent 324.00 ms on a formula simplification that was a NOOP. DAG size: 140 [2019-08-31 00:37:55,370 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:55,372 INFO L496 ElimStorePlain]: Start of recursive call 1: 12 dim-0 vars, 4 dim-1 vars, 4 dim-2 vars, End of recursive call: 10 dim-0 vars, and 2 xjuncts. [2019-08-31 00:37:55,372 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 20 variables, input treesize:1061, output treesize:391 [2019-08-31 00:37:55,401 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_real_58|, |v_#memory_real_59|, |v_#memory_real_60|], 5=[|v_#memory_real_86|], 39=[|v_#memory_int_70|]} [2019-08-31 00:37:55,421 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:55,432 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:56,360 WARN L188 SmtUtils]: Spent 928.00 ms on a formula simplification that was a NOOP. DAG size: 202 [2019-08-31 00:37:56,361 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:56,369 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:56,378 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:57,767 WARN L188 SmtUtils]: Spent 1.39 s on a formula simplification that was a NOOP. DAG size: 200 [2019-08-31 00:37:57,768 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:57,783 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:57,797 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 00:37:58,662 WARN L188 SmtUtils]: Spent 863.00 ms on a formula simplification that was a NOOP. DAG size: 195 [2019-08-31 00:37:58,663 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:58,684 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:58,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:58,687 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:58,700 INFO L341 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2019-08-31 00:37:58,700 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 224 treesize of output 228 [2019-08-31 00:37:58,701 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:58,723 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:58,725 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:58,727 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:58,736 INFO L341 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2019-08-31 00:37:58,737 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 274 treesize of output 278 [2019-08-31 00:37:58,738 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:59,129 WARN L188 SmtUtils]: Spent 391.00 ms on a formula simplification that was a NOOP. DAG size: 189 [2019-08-31 00:37:59,130 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:37:59,146 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:59,148 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:59,149 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:59,166 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:59,167 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 00:37:59,173 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 00:37:59,218 INFO L341 Elim1Store]: treesize reduction 32, result has 56.8 percent of original size [2019-08-31 00:37:59,219 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 225 treesize of output 232 [2019-08-31 00:37:59,220 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:59,234 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:59,235 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:59,236 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:37:59,240 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 00:37:59,243 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 00:37:59,291 INFO L341 Elim1Store]: treesize reduction 32, result has 56.8 percent of original size [2019-08-31 00:37:59,291 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 275 treesize of output 282 [2019-08-31 00:37:59,292 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 00:37:59,984 WARN L188 SmtUtils]: Spent 691.00 ms on a formula simplification. DAG size of input: 190 DAG size of output: 184 [2019-08-31 00:37:59,985 INFO L567 ElimStorePlain]: treesize reduction 32, result has 93.6 percent of original size [2019-08-31 00:37:59,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:59,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:59,987 INFO L496 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 5 dim-2 vars, End of recursive call: 10 dim-0 vars, and 2 xjuncts. [2019-08-31 00:37:59,988 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 15 variables, input treesize:579, output treesize:433 [2019-08-31 00:37:59,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:37:59,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:00,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:00,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:00,042 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_45, v_prenex_60, v_prenex_50, |v_old(#length)_BEFORE_CALL_5|], 7=[v_prenex_46, v_prenex_53], 11=[v_prenex_61, |v_old(#valid)_BEFORE_CALL_8|]} [2019-08-31 00:38:00,063 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 151 treesize of output 149 [2019-08-31 00:38:00,063 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:00,668 WARN L188 SmtUtils]: Spent 604.00 ms on a formula simplification that was a NOOP. DAG size: 339 [2019-08-31 00:38:00,669 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:00,689 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 246 treesize of output 244 [2019-08-31 00:38:00,689 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:01,290 WARN L188 SmtUtils]: Spent 600.00 ms on a formula simplification that was a NOOP. DAG size: 336 [2019-08-31 00:38:01,290 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:01,307 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 192 treesize of output 190 [2019-08-31 00:38:01,307 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:01,913 WARN L188 SmtUtils]: Spent 604.00 ms on a formula simplification that was a NOOP. DAG size: 333 [2019-08-31 00:38:01,913 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:01,933 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 201 treesize of output 199 [2019-08-31 00:38:01,934 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:02,514 WARN L188 SmtUtils]: Spent 579.00 ms on a formula simplification that was a NOOP. DAG size: 330 [2019-08-31 00:38:02,515 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:02,526 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:02,537 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:02,548 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:02,566 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:02,567 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 143 treesize of output 167 [2019-08-31 00:38:02,568 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:03,129 WARN L188 SmtUtils]: Spent 560.00 ms on a formula simplification that was a NOOP. DAG size: 320 [2019-08-31 00:38:03,130 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:03,140 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:03,151 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:03,160 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:03,186 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:03,187 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 184 treesize of output 208 [2019-08-31 00:38:03,188 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:03,716 WARN L188 SmtUtils]: Spent 527.00 ms on a formula simplification that was a NOOP. DAG size: 310 [2019-08-31 00:38:03,716 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:03,750 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:03,776 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:03,784 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:03,824 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:03,824 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 238 treesize of output 292 [2019-08-31 00:38:03,826 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:04,326 WARN L188 SmtUtils]: Spent 499.00 ms on a formula simplification that was a NOOP. DAG size: 298 [2019-08-31 00:38:04,327 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:04,336 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:04,350 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:04,391 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:04,427 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:04,428 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 193 treesize of output 247 [2019-08-31 00:38:04,429 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:04,919 WARN L188 SmtUtils]: Spent 489.00 ms on a formula simplification that was a NOOP. DAG size: 285 [2019-08-31 00:38:04,920 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:04,923 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_58, v_prenex_54, v_prenex_47, |v_old(#memory_real)_BEFORE_CALL_5|], 5=[v_prenex_63, |v_old(#memory_int)_BEFORE_CALL_5|]} [2019-08-31 00:38:04,946 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:04,947 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 213 treesize of output 213 [2019-08-31 00:38:04,948 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:05,405 WARN L188 SmtUtils]: Spent 456.00 ms on a formula simplification that was a NOOP. DAG size: 279 [2019-08-31 00:38:05,406 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:05,427 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:05,427 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 164 treesize of output 156 [2019-08-31 00:38:05,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:05,430 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:05,867 WARN L188 SmtUtils]: Spent 437.00 ms on a formula simplification that was a NOOP. DAG size: 268 [2019-08-31 00:38:05,868 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:05,913 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:05,913 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 123 treesize of output 115 [2019-08-31 00:38:05,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:05,919 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:06,362 WARN L188 SmtUtils]: Spent 442.00 ms on a formula simplification that was a NOOP. DAG size: 257 [2019-08-31 00:38:06,363 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:06,382 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:06,383 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 168 treesize of output 168 [2019-08-31 00:38:06,387 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:06,795 WARN L188 SmtUtils]: Spent 407.00 ms on a formula simplification that was a NOOP. DAG size: 251 [2019-08-31 00:38:06,796 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:06,860 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:06,861 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 6 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 202 treesize of output 210 [2019-08-31 00:38:06,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:06,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:06,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:06,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:06,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:06,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:06,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:06,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:06,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:06,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:06,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:06,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:06,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:06,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:06,868 INFO L496 ElimStorePlain]: Start of recursive call 14: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 00:38:07,733 WARN L188 SmtUtils]: Spent 865.00 ms on a formula simplification. DAG size of input: 249 DAG size of output: 247 [2019-08-31 00:38:07,734 INFO L567 ElimStorePlain]: treesize reduction 4, result has 99.3 percent of original size [2019-08-31 00:38:07,774 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:07,775 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 6 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 157 treesize of output 165 [2019-08-31 00:38:07,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:07,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:07,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:07,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:07,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:07,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:07,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:07,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:07,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:07,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:07,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:07,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:07,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:07,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:07,793 INFO L496 ElimStorePlain]: Start of recursive call 15: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 00:38:08,734 WARN L188 SmtUtils]: Spent 939.00 ms on a formula simplification. DAG size of input: 245 DAG size of output: 243 [2019-08-31 00:38:08,734 INFO L567 ElimStorePlain]: treesize reduction 4, result has 99.3 percent of original size [2019-08-31 00:38:08,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:08,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:08,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:08,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:08,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:08,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:08,749 INFO L496 ElimStorePlain]: Start of recursive call 1: 24 dim-0 vars, 8 dim-1 vars, 6 dim-2 vars, End of recursive call: 12 dim-0 vars, and 4 xjuncts. [2019-08-31 00:38:08,749 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 38 variables, input treesize:791, output treesize:403 [2019-08-31 00:38:08,786 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 234 treesize of output 232 [2019-08-31 00:38:08,787 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:10,316 WARN L188 SmtUtils]: Spent 1.53 s on a formula simplification. DAG size of input: 339 DAG size of output: 321 [2019-08-31 00:38:10,316 INFO L567 ElimStorePlain]: treesize reduction 60, result has 94.0 percent of original size [2019-08-31 00:38:10,334 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 288 treesize of output 286 [2019-08-31 00:38:10,335 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:11,094 WARN L188 SmtUtils]: Spent 758.00 ms on a formula simplification that was a NOOP. DAG size: 318 [2019-08-31 00:38:11,095 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:11,113 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 229 treesize of output 227 [2019-08-31 00:38:11,113 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:11,870 WARN L188 SmtUtils]: Spent 755.00 ms on a formula simplification that was a NOOP. DAG size: 315 [2019-08-31 00:38:11,870 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:11,888 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 189 [2019-08-31 00:38:11,889 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:12,642 WARN L188 SmtUtils]: Spent 751.00 ms on a formula simplification that was a NOOP. DAG size: 312 [2019-08-31 00:38:12,642 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:12,662 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 283 treesize of output 281 [2019-08-31 00:38:12,663 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:13,386 WARN L188 SmtUtils]: Spent 722.00 ms on a formula simplification that was a NOOP. DAG size: 309 [2019-08-31 00:38:13,386 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:13,407 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 239 treesize of output 237 [2019-08-31 00:38:13,408 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:14,116 WARN L188 SmtUtils]: Spent 707.00 ms on a formula simplification that was a NOOP. DAG size: 306 [2019-08-31 00:38:14,117 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:14,149 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 186 treesize of output 184 [2019-08-31 00:38:14,150 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:14,933 WARN L188 SmtUtils]: Spent 783.00 ms on a formula simplification that was a NOOP. DAG size: 303 [2019-08-31 00:38:14,934 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:14,951 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 234 treesize of output 232 [2019-08-31 00:38:14,952 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:15,659 WARN L188 SmtUtils]: Spent 706.00 ms on a formula simplification that was a NOOP. DAG size: 300 [2019-08-31 00:38:15,659 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:15,662 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_67, v_prenex_81, |v_#memory_real_BEFORE_CALL_26|, v_prenex_75], 28=[v_prenex_76, |v_#memory_int_BEFORE_CALL_26|], 36=[v_prenex_82, v_prenex_68]} [2019-08-31 00:38:15,687 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:15,688 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 278 treesize of output 278 [2019-08-31 00:38:15,688 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:16,379 WARN L188 SmtUtils]: Spent 689.00 ms on a formula simplification that was a NOOP. DAG size: 294 [2019-08-31 00:38:16,380 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:16,403 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:16,404 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 224 treesize of output 224 [2019-08-31 00:38:16,405 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:17,093 WARN L188 SmtUtils]: Spent 687.00 ms on a formula simplification that was a NOOP. DAG size: 288 [2019-08-31 00:38:17,093 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:17,094 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_real_BEFORE_CALL_26| vanished before elimination [2019-08-31 00:38:17,094 INFO L464 ElimStorePlain]: Eliminatee v_prenex_75 vanished before elimination [2019-08-31 00:38:17,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:17,114 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 229 treesize of output 213 [2019-08-31 00:38:17,115 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:17,780 WARN L188 SmtUtils]: Spent 663.00 ms on a formula simplification that was a NOOP. DAG size: 275 [2019-08-31 00:38:17,781 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:17,799 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:17,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:17,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:17,803 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 181 treesize of output 163 [2019-08-31 00:38:17,806 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:18,478 WARN L188 SmtUtils]: Spent 671.00 ms on a formula simplification that was a NOOP. DAG size: 262 [2019-08-31 00:38:18,479 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:18,504 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:18,506 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:18,507 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:18,510 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:18,511 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 00:38:18,512 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 00:38:18,526 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:18,527 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 7 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 12 case distinctions, treesize of input 213 treesize of output 213 [2019-08-31 00:38:18,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:18,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:18,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:18,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:18,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:18,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:18,533 INFO L496 ElimStorePlain]: Start of recursive call 14: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 00:38:19,168 WARN L188 SmtUtils]: Spent 635.00 ms on a formula simplification that was a NOOP. DAG size: 256 [2019-08-31 00:38:19,169 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:19,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:19,190 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:19,192 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:19,194 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:19,196 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:19,196 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 00:38:19,197 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 00:38:19,216 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:19,217 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 9 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 12 case distinctions, treesize of input 267 treesize of output 263 [2019-08-31 00:38:19,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:19,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:19,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:19,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:19,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:19,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:19,236 INFO L496 ElimStorePlain]: Start of recursive call 15: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 00:38:19,882 WARN L188 SmtUtils]: Spent 645.00 ms on a formula simplification that was a NOOP. DAG size: 248 [2019-08-31 00:38:19,883 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:19,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:19,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:19,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:19,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:19,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:19,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:19,892 INFO L496 ElimStorePlain]: Start of recursive call 1: 18 dim-0 vars, 8 dim-1 vars, 8 dim-2 vars, End of recursive call: 20 dim-0 vars, and 4 xjuncts. [2019-08-31 00:38:19,892 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 34 variables, input treesize:1013, output treesize:697 [2019-08-31 00:38:19,923 INFO L392 ElimStorePlain]: Different costs {14=[|v_#memory_real_87|], 42=[|v_#memory_int_71|]} [2019-08-31 00:38:19,955 INFO L341 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2019-08-31 00:38:19,956 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 222 treesize of output 221 [2019-08-31 00:38:19,957 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:19,984 INFO L341 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2019-08-31 00:38:19,985 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 172 treesize of output 171 [2019-08-31 00:38:19,985 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:20,014 INFO L341 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2019-08-31 00:38:20,015 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 222 treesize of output 221 [2019-08-31 00:38:20,016 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:20,048 INFO L341 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2019-08-31 00:38:20,048 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 172 treesize of output 171 [2019-08-31 00:38:20,049 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:20,616 WARN L188 SmtUtils]: Spent 565.00 ms on a formula simplification that was a NOOP. DAG size: 276 [2019-08-31 00:38:20,616 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:20,667 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:20,668 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 218 treesize of output 232 [2019-08-31 00:38:20,669 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:20,758 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:20,758 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 168 treesize of output 182 [2019-08-31 00:38:20,759 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:20,811 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:20,811 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 168 treesize of output 182 [2019-08-31 00:38:20,812 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:20,853 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:20,853 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 218 treesize of output 232 [2019-08-31 00:38:20,854 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:22,000 WARN L188 SmtUtils]: Spent 1.15 s on a formula simplification. DAG size of input: 291 DAG size of output: 277 [2019-08-31 00:38:22,001 INFO L567 ElimStorePlain]: treesize reduction 64, result has 91.9 percent of original size [2019-08-31 00:38:22,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:22,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:22,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:22,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:22,006 INFO L496 ElimStorePlain]: Start of recursive call 1: 20 dim-0 vars, 2 dim-2 vars, End of recursive call: 20 dim-0 vars, and 4 xjuncts. [2019-08-31 00:38:22,006 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 22 variables, input treesize:789, output treesize:729 [2019-08-31 00:38:22,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:22,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:22,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:22,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:22,039 INFO L392 ElimStorePlain]: Different costs {0=[|v_old(#length)_BEFORE_CALL_6|, v_prenex_99, v_prenex_104, v_prenex_91], 7=[v_prenex_101, |v_old(#valid)_BEFORE_CALL_9|], 11=[v_prenex_92], 17=[v_prenex_96]} [2019-08-31 00:38:22,063 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 162 treesize of output 160 [2019-08-31 00:38:22,064 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:22,088 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 133 [2019-08-31 00:38:22,088 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:25,068 WARN L188 SmtUtils]: Spent 2.98 s on a formula simplification. DAG size of input: 367 DAG size of output: 365 [2019-08-31 00:38:25,069 INFO L567 ElimStorePlain]: treesize reduction 8, result has 99.4 percent of original size [2019-08-31 00:38:25,091 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 212 treesize of output 210 [2019-08-31 00:38:25,092 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:25,112 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 185 treesize of output 183 [2019-08-31 00:38:25,112 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:26,517 WARN L188 SmtUtils]: Spent 1.40 s on a formula simplification that was a NOOP. DAG size: 362 [2019-08-31 00:38:26,517 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:26,540 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 133 [2019-08-31 00:38:26,540 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:26,559 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 162 treesize of output 160 [2019-08-31 00:38:26,560 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:27,977 WARN L188 SmtUtils]: Spent 1.42 s on a formula simplification that was a NOOP. DAG size: 359 [2019-08-31 00:38:27,978 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:28,000 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 212 treesize of output 210 [2019-08-31 00:38:28,001 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:28,024 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 185 treesize of output 183 [2019-08-31 00:38:28,025 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:29,506 WARN L188 SmtUtils]: Spent 1.48 s on a formula simplification that was a NOOP. DAG size: 356 [2019-08-31 00:38:29,506 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:29,547 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:29,587 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:29,588 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 131 treesize of output 163 [2019-08-31 00:38:29,589 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:29,634 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:29,657 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:29,658 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 158 treesize of output 190 [2019-08-31 00:38:29,659 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:31,076 WARN L188 SmtUtils]: Spent 1.42 s on a formula simplification that was a NOOP. DAG size: 348 [2019-08-31 00:38:31,077 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:31,109 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:31,159 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:31,160 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 158 treesize of output 190 [2019-08-31 00:38:31,160 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:31,185 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:31,216 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:31,217 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 131 treesize of output 163 [2019-08-31 00:38:31,218 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:32,592 WARN L188 SmtUtils]: Spent 1.37 s on a formula simplification that was a NOOP. DAG size: 340 [2019-08-31 00:38:32,592 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:32,635 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:32,712 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:32,713 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 181 treesize of output 243 [2019-08-31 00:38:32,714 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:32,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:32,816 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:32,817 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 208 treesize of output 270 [2019-08-31 00:38:32,818 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:34,083 WARN L188 SmtUtils]: Spent 1.26 s on a formula simplification that was a NOOP. DAG size: 330 [2019-08-31 00:38:34,084 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:34,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:34,209 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:34,210 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 181 treesize of output 243 [2019-08-31 00:38:34,211 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:34,287 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:38:34,325 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:34,325 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 208 treesize of output 270 [2019-08-31 00:38:34,326 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:35,464 WARN L188 SmtUtils]: Spent 1.14 s on a formula simplification that was a NOOP. DAG size: 317 [2019-08-31 00:38:35,465 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:35,469 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_102, v_prenex_95, |v_old(#memory_real)_BEFORE_CALL_6|, |v_old(#memory_int)_BEFORE_CALL_6|], 5=[v_prenex_93, v_prenex_97]} [2019-08-31 00:38:35,515 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:35,516 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 111 treesize of output 103 [2019-08-31 00:38:35,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:35,518 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:35,541 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:35,542 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 138 treesize of output 130 [2019-08-31 00:38:35,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:35,544 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:36,672 WARN L188 SmtUtils]: Spent 1.13 s on a formula simplification that was a NOOP. DAG size: 306 [2019-08-31 00:38:36,672 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:36,704 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:36,704 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 156 treesize of output 156 [2019-08-31 00:38:36,705 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:36,735 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:36,736 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 183 treesize of output 183 [2019-08-31 00:38:36,737 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:37,881 WARN L188 SmtUtils]: Spent 1.14 s on a formula simplification that was a NOOP. DAG size: 300 [2019-08-31 00:38:37,882 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:37,911 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:37,912 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 156 treesize of output 156 [2019-08-31 00:38:37,912 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:37,937 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:37,938 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 183 treesize of output 183 [2019-08-31 00:38:37,939 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:39,107 WARN L188 SmtUtils]: Spent 1.17 s on a formula simplification that was a NOOP. DAG size: 294 [2019-08-31 00:38:39,107 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:39,150 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:39,151 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 111 treesize of output 103 [2019-08-31 00:38:39,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:39,153 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:39,177 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:39,178 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 138 treesize of output 130 [2019-08-31 00:38:39,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:39,180 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:40,271 WARN L188 SmtUtils]: Spent 1.09 s on a formula simplification that was a NOOP. DAG size: 283 [2019-08-31 00:38:40,271 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:40,368 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:40,369 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 6 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 145 treesize of output 153 [2019-08-31 00:38:40,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:40,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:40,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:40,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:40,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:40,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:40,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:40,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:40,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:40,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:40,376 INFO L496 ElimStorePlain]: Start of recursive call 26: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 00:38:40,452 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:40,452 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 6 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 172 treesize of output 180 [2019-08-31 00:38:40,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:40,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:40,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:40,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:40,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:40,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:40,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:40,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:40,461 INFO L496 ElimStorePlain]: Start of recursive call 27: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 00:38:42,634 WARN L188 SmtUtils]: Spent 2.17 s on a formula simplification. DAG size of input: 293 DAG size of output: 289 [2019-08-31 00:38:42,634 INFO L567 ElimStorePlain]: treesize reduction 8, result has 99.2 percent of original size [2019-08-31 00:38:42,739 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:42,739 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 6 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 145 treesize of output 153 [2019-08-31 00:38:42,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:42,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:42,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:42,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:42,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:42,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:42,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:42,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:42,745 INFO L496 ElimStorePlain]: Start of recursive call 28: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 00:38:42,790 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:42,791 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 6 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 172 treesize of output 180 [2019-08-31 00:38:42,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:42,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:42,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:42,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:42,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:42,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:42,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:42,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:42,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:42,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:42,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:42,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:42,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:42,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:42,807 INFO L496 ElimStorePlain]: Start of recursive call 29: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 00:38:44,920 WARN L188 SmtUtils]: Spent 2.11 s on a formula simplification. DAG size of input: 299 DAG size of output: 295 [2019-08-31 00:38:44,921 INFO L567 ElimStorePlain]: treesize reduction 8, result has 99.1 percent of original size [2019-08-31 00:38:44,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:44,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:44,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:44,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:44,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:44,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:44,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:44,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:44,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:44,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:44,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:44,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:44,951 INFO L496 ElimStorePlain]: Start of recursive call 1: 28 dim-0 vars, 8 dim-1 vars, 6 dim-2 vars, End of recursive call: 16 dim-0 vars, and 8 xjuncts. [2019-08-31 00:38:44,951 INFO L221 ElimStorePlain]: Needed 29 recursive calls to eliminate 42 variables, input treesize:1397, output treesize:557 [2019-08-31 00:38:44,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:44,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:44,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:44,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:38:45,004 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 200 treesize of output 198 [2019-08-31 00:38:45,004 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:45,024 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 184 treesize of output 182 [2019-08-31 00:38:45,025 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:48,523 WARN L188 SmtUtils]: Spent 3.50 s on a formula simplification. DAG size of input: 355 DAG size of output: 347 [2019-08-31 00:38:48,524 INFO L567 ElimStorePlain]: treesize reduction 44, result has 97.5 percent of original size [2019-08-31 00:38:48,542 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 200 treesize of output 198 [2019-08-31 00:38:48,543 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:48,559 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 173 treesize of output 171 [2019-08-31 00:38:48,560 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:50,287 WARN L188 SmtUtils]: Spent 1.73 s on a formula simplification that was a NOOP. DAG size: 342 [2019-08-31 00:38:50,287 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:50,309 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 195 treesize of output 193 [2019-08-31 00:38:50,309 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:50,332 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 168 treesize of output 166 [2019-08-31 00:38:50,332 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:52,075 WARN L188 SmtUtils]: Spent 1.74 s on a formula simplification that was a NOOP. DAG size: 337 [2019-08-31 00:38:52,076 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:52,100 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 250 treesize of output 248 [2019-08-31 00:38:52,101 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:52,122 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 223 treesize of output 221 [2019-08-31 00:38:52,123 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:53,783 WARN L188 SmtUtils]: Spent 1.66 s on a formula simplification that was a NOOP. DAG size: 332 [2019-08-31 00:38:53,783 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:53,808 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 245 treesize of output 243 [2019-08-31 00:38:53,809 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:53,831 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 218 treesize of output 216 [2019-08-31 00:38:53,832 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:55,503 WARN L188 SmtUtils]: Spent 1.67 s on a formula simplification that was a NOOP. DAG size: 327 [2019-08-31 00:38:55,504 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:55,526 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 168 treesize of output 166 [2019-08-31 00:38:55,527 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:55,547 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 195 treesize of output 193 [2019-08-31 00:38:55,547 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:57,205 WARN L188 SmtUtils]: Spent 1.66 s on a formula simplification that was a NOOP. DAG size: 322 [2019-08-31 00:38:57,206 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:57,231 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 223 treesize of output 221 [2019-08-31 00:38:57,232 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:57,253 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 250 treesize of output 248 [2019-08-31 00:38:57,253 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:58,885 WARN L188 SmtUtils]: Spent 1.63 s on a formula simplification that was a NOOP. DAG size: 317 [2019-08-31 00:38:58,886 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:38:58,911 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 218 treesize of output 216 [2019-08-31 00:38:58,912 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-31 00:38:58,934 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 245 treesize of output 243 [2019-08-31 00:38:58,935 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:00,516 WARN L188 SmtUtils]: Spent 1.58 s on a formula simplification that was a NOOP. DAG size: 312 [2019-08-31 00:39:00,517 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:00,519 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_119, v_prenex_111, |v_#memory_int_BEFORE_CALL_28|, v_prenex_115], 5=[v_prenex_112, v_prenex_116, v_prenex_120, |v_#memory_real_BEFORE_CALL_28|]} [2019-08-31 00:39:00,542 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 213 treesize of output 205 [2019-08-31 00:39:00,543 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:00,559 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 00:39:00,559 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:01,810 WARN L188 SmtUtils]: Spent 1.25 s on a formula simplification that was a NOOP. DAG size: 286 [2019-08-31 00:39:01,811 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:01,837 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 190 treesize of output 178 [2019-08-31 00:39:01,838 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:01,854 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 163 treesize of output 155 [2019-08-31 00:39:01,854 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:03,982 WARN L188 SmtUtils]: Spent 2.13 s on a formula simplification. DAG size of input: 271 DAG size of output: 260 [2019-08-31 00:39:03,983 INFO L567 ElimStorePlain]: treesize reduction 167, result has 87.4 percent of original size [2019-08-31 00:39:04,003 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 213 treesize of output 205 [2019-08-31 00:39:04,004 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:04,018 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 00:39:04,019 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:04,721 WARN L188 SmtUtils]: Spent 702.00 ms on a formula simplification that was a NOOP. DAG size: 234 [2019-08-31 00:39:04,722 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:04,738 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 163 treesize of output 155 [2019-08-31 00:39:04,739 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:04,751 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 00:39:04,751 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:05,294 WARN L188 SmtUtils]: Spent 542.00 ms on a formula simplification that was a NOOP. DAG size: 208 [2019-08-31 00:39:05,295 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:05,295 INFO L464 ElimStorePlain]: Eliminatee v_prenex_112 vanished before elimination [2019-08-31 00:39:05,295 INFO L464 ElimStorePlain]: Eliminatee v_prenex_116 vanished before elimination [2019-08-31 00:39:05,295 INFO L464 ElimStorePlain]: Eliminatee v_prenex_120 vanished before elimination [2019-08-31 00:39:05,295 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_real_BEFORE_CALL_28| vanished before elimination [2019-08-31 00:39:05,298 INFO L496 ElimStorePlain]: Start of recursive call 1: 22 dim-0 vars, 8 dim-1 vars, 8 dim-2 vars, End of recursive call: 20 dim-0 vars, and 4 xjuncts. [2019-08-31 00:39:05,298 INFO L221 ElimStorePlain]: Needed 25 recursive calls to eliminate 38 variables, input treesize:1737, output treesize:697 [2019-08-31 00:39:05,326 INFO L392 ElimStorePlain]: Different costs {14=[|v_#memory_real_88|], 42=[|v_#memory_int_72|]} [2019-08-31 00:39:05,354 INFO L341 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2019-08-31 00:39:05,355 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 236 treesize of output 235 [2019-08-31 00:39:05,356 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:05,384 INFO L341 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2019-08-31 00:39:05,384 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 186 treesize of output 185 [2019-08-31 00:39:05,385 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:05,416 INFO L341 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2019-08-31 00:39:05,417 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 186 treesize of output 185 [2019-08-31 00:39:05,418 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:05,449 INFO L341 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2019-08-31 00:39:05,449 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 236 treesize of output 235 [2019-08-31 00:39:05,450 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:06,107 WARN L188 SmtUtils]: Spent 656.00 ms on a formula simplification that was a NOOP. DAG size: 282 [2019-08-31 00:39:06,108 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:06,162 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:06,162 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 182 treesize of output 196 [2019-08-31 00:39:06,163 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:06,218 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:06,219 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 232 treesize of output 246 [2019-08-31 00:39:06,220 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:06,277 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:06,278 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 182 treesize of output 196 [2019-08-31 00:39:06,279 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:06,319 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:06,320 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 232 treesize of output 246 [2019-08-31 00:39:06,321 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:07,593 WARN L188 SmtUtils]: Spent 1.27 s on a formula simplification. DAG size of input: 297 DAG size of output: 285 [2019-08-31 00:39:07,594 INFO L567 ElimStorePlain]: treesize reduction 64, result has 92.5 percent of original size [2019-08-31 00:39:07,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:07,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:07,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:07,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:07,598 INFO L496 ElimStorePlain]: Start of recursive call 1: 20 dim-0 vars, 2 dim-2 vars, End of recursive call: 20 dim-0 vars, and 4 xjuncts. [2019-08-31 00:39:07,598 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 22 variables, input treesize:845, output treesize:785 [2019-08-31 00:39:07,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:07,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:07,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:07,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:07,611 INFO L199 IcfgInterpreter]: Interpreting procedure testThree with input of size 96 for LOIs [2019-08-31 00:39:07,621 INFO L392 ElimStorePlain]: Different costs {2=[|v_old(#length)_BEFORE_CALL_7|, v_prenex_130], 15=[v_prenex_131], 21=[|v_old(#valid)_BEFORE_CALL_10|]} [2019-08-31 00:39:07,637 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:39:07,689 INFO L341 Elim1Store]: treesize reduction 3, result has 91.7 percent of original size [2019-08-31 00:39:07,689 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 161 treesize of output 192 [2019-08-31 00:39:07,690 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:08,189 WARN L188 SmtUtils]: Spent 497.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 138 [2019-08-31 00:39:08,189 INFO L567 ElimStorePlain]: treesize reduction 27, result has 91.5 percent of original size [2019-08-31 00:39:08,208 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:39:08,253 INFO L341 Elim1Store]: treesize reduction 3, result has 91.7 percent of original size [2019-08-31 00:39:08,253 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 129 treesize of output 160 [2019-08-31 00:39:08,254 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:08,726 WARN L188 SmtUtils]: Spent 471.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 138 [2019-08-31 00:39:08,726 INFO L567 ElimStorePlain]: treesize reduction 27, result has 91.6 percent of original size [2019-08-31 00:39:08,748 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:39:08,878 WARN L188 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 43 [2019-08-31 00:39:08,879 INFO L341 Elim1Store]: treesize reduction 40, result has 69.2 percent of original size [2019-08-31 00:39:08,879 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 131 treesize of output 208 [2019-08-31 00:39:08,880 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:09,372 WARN L188 SmtUtils]: Spent 491.00 ms on a formula simplification. DAG size of input: 148 DAG size of output: 142 [2019-08-31 00:39:09,373 INFO L567 ElimStorePlain]: treesize reduction 20, result has 93.7 percent of original size [2019-08-31 00:39:09,390 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:39:09,617 WARN L188 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 58 [2019-08-31 00:39:09,618 INFO L341 Elim1Store]: treesize reduction 69, result has 65.0 percent of original size [2019-08-31 00:39:09,618 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 163 treesize of output 276 [2019-08-31 00:39:09,620 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:10,148 WARN L188 SmtUtils]: Spent 527.00 ms on a formula simplification. DAG size of input: 158 DAG size of output: 149 [2019-08-31 00:39:10,149 INFO L567 ElimStorePlain]: treesize reduction 30, result has 91.2 percent of original size [2019-08-31 00:39:10,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:39:10,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:39:10,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:39:10,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:39:10,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:39:10,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:39:10,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:39:10,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:39:10,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:39:10,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:39:10,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:39:10,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:39:10,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:39:10,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:39:10,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:39:10,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:39:10,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 00:39:10,172 INFO L496 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 4 dim-1 vars, End of recursive call: 10 dim-0 vars, and 2 xjuncts. [2019-08-31 00:39:10,172 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 14 variables, input treesize:291, output treesize:312 [2019-08-31 00:39:10,192 INFO L392 ElimStorePlain]: Different costs {5=[|v_#memory_real_89|], 15=[|v_#memory_int_73|]} [2019-08-31 00:39:10,213 INFO L341 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2019-08-31 00:39:10,213 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 172 treesize of output 171 [2019-08-31 00:39:10,214 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:10,241 INFO L341 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2019-08-31 00:39:10,241 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 204 treesize of output 203 [2019-08-31 00:39:10,242 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:10,512 WARN L188 SmtUtils]: Spent 269.00 ms on a formula simplification that was a NOOP. DAG size: 158 [2019-08-31 00:39:10,512 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:10,556 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:10,556 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 200 treesize of output 214 [2019-08-31 00:39:10,557 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:10,588 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:10,588 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 168 treesize of output 182 [2019-08-31 00:39:10,589 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:11,120 WARN L188 SmtUtils]: Spent 529.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 155 [2019-08-31 00:39:11,120 INFO L567 ElimStorePlain]: treesize reduction 32, result has 91.6 percent of original size [2019-08-31 00:39:11,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:11,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:11,124 INFO L496 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 2 dim-2 vars, End of recursive call: 10 dim-0 vars, and 2 xjuncts. [2019-08-31 00:39:11,124 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 12 variables, input treesize:377, output treesize:347 [2019-08-31 00:39:11,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:11,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:11,134 INFO L392 ElimStorePlain]: Different costs {0=[|v_old(#length)_BEFORE_CALL_8|, v_prenex_139], 12=[|v_old(#valid)_BEFORE_CALL_11|], 17=[v_prenex_140]} [2019-08-31 00:39:11,145 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 162 treesize of output 160 [2019-08-31 00:39:11,145 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:11,160 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 133 [2019-08-31 00:39:11,160 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:12,397 WARN L188 SmtUtils]: Spent 1.24 s on a formula simplification. DAG size of input: 186 DAG size of output: 184 [2019-08-31 00:39:12,398 INFO L567 ElimStorePlain]: treesize reduction 4, result has 99.4 percent of original size [2019-08-31 00:39:12,413 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 192 [2019-08-31 00:39:12,413 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:12,427 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 167 treesize of output 165 [2019-08-31 00:39:12,428 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:13,039 WARN L188 SmtUtils]: Spent 610.00 ms on a formula simplification that was a NOOP. DAG size: 181 [2019-08-31 00:39:13,039 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:13,064 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:39:13,099 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:13,100 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 131 treesize of output 163 [2019-08-31 00:39:13,101 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:13,125 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:39:13,150 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:13,150 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 158 treesize of output 190 [2019-08-31 00:39:13,151 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:13,711 WARN L188 SmtUtils]: Spent 559.00 ms on a formula simplification that was a NOOP. DAG size: 170 [2019-08-31 00:39:13,712 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:13,749 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:39:13,811 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:13,811 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 163 treesize of output 225 [2019-08-31 00:39:13,812 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:13,842 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:39:13,886 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:13,887 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 190 treesize of output 252 [2019-08-31 00:39:13,887 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:14,394 WARN L188 SmtUtils]: Spent 506.00 ms on a formula simplification that was a NOOP. DAG size: 157 [2019-08-31 00:39:14,395 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:14,396 INFO L392 ElimStorePlain]: Different costs {1=[|v_old(#memory_real)_BEFORE_CALL_8|, |v_old(#memory_int)_BEFORE_CALL_8|], 3=[v_prenex_141]} [2019-08-31 00:39:14,419 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:14,419 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 138 treesize of output 138 [2019-08-31 00:39:14,420 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:14,438 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:14,438 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 165 treesize of output 165 [2019-08-31 00:39:14,439 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:14,911 WARN L188 SmtUtils]: Spent 471.00 ms on a formula simplification that was a NOOP. DAG size: 151 [2019-08-31 00:39:14,911 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:14,939 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:14,939 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 111 treesize of output 103 [2019-08-31 00:39:14,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:14,941 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:14,956 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:14,957 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 138 treesize of output 130 [2019-08-31 00:39:14,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:14,958 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:15,407 WARN L188 SmtUtils]: Spent 447.00 ms on a formula simplification that was a NOOP. DAG size: 140 [2019-08-31 00:39:15,407 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:15,457 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:15,457 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 127 treesize of output 131 [2019-08-31 00:39:15,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:15,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:15,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:15,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:15,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:15,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:15,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:15,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:15,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:15,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:15,485 INFO L496 ElimStorePlain]: Start of recursive call 14: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 00:39:15,516 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:15,516 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 154 treesize of output 158 [2019-08-31 00:39:15,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:15,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:15,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:15,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:15,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:15,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:15,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:15,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:15,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:15,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:15,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:15,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:15,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:15,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:15,523 INFO L496 ElimStorePlain]: Start of recursive call 15: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 00:39:16,452 WARN L188 SmtUtils]: Spent 928.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 150 [2019-08-31 00:39:16,453 INFO L567 ElimStorePlain]: treesize reduction 8, result has 98.3 percent of original size [2019-08-31 00:39:16,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:16,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:16,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:16,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:16,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:16,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:16,462 INFO L496 ElimStorePlain]: Start of recursive call 1: 14 dim-0 vars, 4 dim-1 vars, 3 dim-2 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2019-08-31 00:39:16,462 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 21 variables, input treesize:663, output treesize:279 [2019-08-31 00:39:16,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:16,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:16,487 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 216 treesize of output 214 [2019-08-31 00:39:16,488 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:16,503 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 232 treesize of output 230 [2019-08-31 00:39:16,503 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:17,964 WARN L188 SmtUtils]: Spent 1.46 s on a formula simplification. DAG size of input: 201 DAG size of output: 197 [2019-08-31 00:39:17,964 INFO L567 ElimStorePlain]: treesize reduction 22, result has 97.3 percent of original size [2019-08-31 00:39:17,978 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 227 treesize of output 225 [2019-08-31 00:39:17,979 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:17,994 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 200 treesize of output 198 [2019-08-31 00:39:17,995 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:18,695 WARN L188 SmtUtils]: Spent 699.00 ms on a formula simplification that was a NOOP. DAG size: 192 [2019-08-31 00:39:18,695 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:18,716 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 200 treesize of output 198 [2019-08-31 00:39:18,717 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:18,730 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 173 treesize of output 171 [2019-08-31 00:39:18,730 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:19,455 WARN L188 SmtUtils]: Spent 724.00 ms on a formula simplification that was a NOOP. DAG size: 187 [2019-08-31 00:39:19,456 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:19,467 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 168 treesize of output 166 [2019-08-31 00:39:19,468 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:19,481 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 195 treesize of output 193 [2019-08-31 00:39:19,481 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:20,198 WARN L188 SmtUtils]: Spent 715.00 ms on a formula simplification that was a NOOP. DAG size: 182 [2019-08-31 00:39:20,198 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:20,200 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_147, |v_old(#memory_int)_AFTER_CALL_14|], 5=[v_prenex_145, |v_old(#memory_real)_AFTER_CALL_14|]} [2019-08-31 00:39:20,224 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 222 treesize of output 210 [2019-08-31 00:39:20,224 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:20,240 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 195 treesize of output 187 [2019-08-31 00:39:20,241 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:21,198 WARN L188 SmtUtils]: Spent 957.00 ms on a formula simplification. DAG size of input: 167 DAG size of output: 156 [2019-08-31 00:39:21,199 INFO L567 ElimStorePlain]: treesize reduction 199, result has 72.9 percent of original size [2019-08-31 00:39:21,214 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 163 treesize of output 155 [2019-08-31 00:39:21,214 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:21,224 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 00:39:21,224 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:21,486 WARN L188 SmtUtils]: Spent 261.00 ms on a formula simplification that was a NOOP. DAG size: 130 [2019-08-31 00:39:21,486 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:21,487 INFO L464 ElimStorePlain]: Eliminatee v_prenex_145 vanished before elimination [2019-08-31 00:39:21,487 INFO L464 ElimStorePlain]: Eliminatee |v_old(#memory_real)_AFTER_CALL_14| vanished before elimination [2019-08-31 00:39:21,489 INFO L496 ElimStorePlain]: Start of recursive call 1: 12 dim-0 vars, 4 dim-1 vars, 4 dim-2 vars, End of recursive call: 10 dim-0 vars, and 2 xjuncts. [2019-08-31 00:39:21,489 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 20 variables, input treesize:833, output treesize:331 [2019-08-31 00:39:21,497 INFO L392 ElimStorePlain]: Different costs {5=[|v_#memory_real_90|], 15=[|v_#memory_int_74|]} [2019-08-31 00:39:21,517 INFO L341 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2019-08-31 00:39:21,517 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 186 treesize of output 185 [2019-08-31 00:39:21,518 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:21,541 INFO L341 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2019-08-31 00:39:21,542 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 218 treesize of output 217 [2019-08-31 00:39:21,542 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:21,847 WARN L188 SmtUtils]: Spent 304.00 ms on a formula simplification that was a NOOP. DAG size: 164 [2019-08-31 00:39:21,847 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:21,887 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:21,888 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 182 treesize of output 196 [2019-08-31 00:39:21,888 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:21,919 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:21,920 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 214 treesize of output 228 [2019-08-31 00:39:21,921 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:22,499 WARN L188 SmtUtils]: Spent 577.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 163 [2019-08-31 00:39:22,499 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 00:39:22,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:22,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:22,502 INFO L496 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 2 dim-2 vars, End of recursive call: 10 dim-0 vars, and 2 xjuncts. [2019-08-31 00:39:22,503 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 12 variables, input treesize:405, output treesize:375 [2019-08-31 00:39:22,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:22,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:22,510 INFO L199 IcfgInterpreter]: Interpreting procedure testOne with input of size 24 for LOIs [2019-08-31 00:39:22,512 INFO L392 ElimStorePlain]: Different costs {0=[|v_old(#length)_BEFORE_CALL_9|], 10=[|v_old(#valid)_BEFORE_CALL_12|]} [2019-08-31 00:39:22,516 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:39:22,522 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2019-08-31 00:39:22,522 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:22,612 INFO L567 ElimStorePlain]: treesize reduction 9, result has 89.4 percent of original size [2019-08-31 00:39:22,643 INFO L341 Elim1Store]: treesize reduction 14, result has 50.0 percent of original size [2019-08-31 00:39:22,643 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 37 [2019-08-31 00:39:22,644 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:22,718 INFO L567 ElimStorePlain]: treesize reduction 8, result has 88.2 percent of original size [2019-08-31 00:39:22,719 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 00:39:22,719 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:84, output treesize:60 [2019-08-31 00:39:22,737 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_real_8|, |v_#memory_real_10|, |v_#memory_real_9|, |v_#memory_real_91|], 18=[|v_#memory_int_75|]} [2019-08-31 00:39:22,742 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 00:39:22,941 WARN L188 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 87 [2019-08-31 00:39:22,941 INFO L567 ElimStorePlain]: treesize reduction 9, result has 95.3 percent of original size [2019-08-31 00:39:22,945 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 00:39:23,028 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:23,031 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 00:39:23,103 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:23,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:39:23,113 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:39:23,114 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:39:23,124 INFO L341 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2019-08-31 00:39:23,124 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 33 [2019-08-31 00:39:23,125 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:23,201 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:23,211 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:39:23,212 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:39:23,213 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:39:23,214 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 00:39:23,215 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 00:39:23,255 INFO L341 Elim1Store]: treesize reduction 32, result has 56.8 percent of original size [2019-08-31 00:39:23,255 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 64 treesize of output 71 [2019-08-31 00:39:23,256 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:23,413 WARN L188 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 74 [2019-08-31 00:39:23,414 INFO L567 ElimStorePlain]: treesize reduction 16, result has 90.4 percent of original size [2019-08-31 00:39:23,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:23,415 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 5 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 00:39:23,415 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 7 variables, input treesize:205, output treesize:133 [2019-08-31 00:39:23,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:23,435 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:23,436 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 82 treesize of output 84 [2019-08-31 00:39:23,436 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:23,447 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:23,447 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 131 treesize of output 133 [2019-08-31 00:39:23,448 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:23,581 WARN L188 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 00:39:23,581 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:23,582 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2019-08-31 00:39:23,582 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:212, output treesize:162 [2019-08-31 00:39:23,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:23,602 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 197 treesize of output 195 [2019-08-31 00:39:23,603 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:23,611 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 181 treesize of output 179 [2019-08-31 00:39:23,611 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:24,115 WARN L188 SmtUtils]: Spent 503.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 98 [2019-08-31 00:39:24,115 INFO L567 ElimStorePlain]: treesize reduction 37, result has 90.0 percent of original size [2019-08-31 00:39:24,124 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 137 [2019-08-31 00:39:24,124 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:24,132 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 00:39:24,133 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:24,205 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:24,206 INFO L392 ElimStorePlain]: Different costs {5=[|v_old(#memory_real)_AFTER_CALL_16|], 24=[|v_#memory_int_BEFORE_CALL_36|]} [2019-08-31 00:39:24,206 INFO L464 ElimStorePlain]: Eliminatee |v_old(#memory_real)_AFTER_CALL_16| vanished before elimination [2019-08-31 00:39:24,215 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:39:24,215 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2019-08-31 00:39:24,216 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:24,282 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:24,283 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 00:39:24,283 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 8 variables, input treesize:379, output treesize:116 [2019-08-31 00:39:24,289 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_real_20|, |v_#memory_real_92|, |v_#memory_real_18|, |v_#memory_real_19|], 18=[|v_#memory_int_76|]} [2019-08-31 00:39:24,297 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 00:39:24,391 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:24,411 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:24,412 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 39 [2019-08-31 00:39:24,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:24,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:24,413 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 00:39:24,619 WARN L188 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 91 [2019-08-31 00:39:24,619 INFO L567 ElimStorePlain]: treesize reduction 16, result has 92.2 percent of original size [2019-08-31 00:39:24,629 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:39:24,631 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:39:24,632 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:39:24,637 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 24 [2019-08-31 00:39:24,637 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:24,731 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:24,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:39:24,753 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 00:39:24,753 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 50 [2019-08-31 00:39:24,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:24,754 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:24,925 WARN L188 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 82 [2019-08-31 00:39:24,925 INFO L567 ElimStorePlain]: treesize reduction 16, result has 91.2 percent of original size [2019-08-31 00:39:24,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:39:24,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:39:24,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 00:39:24,938 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 00:39:24,941 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 00:39:24,985 INFO L341 Elim1Store]: treesize reduction 32, result has 56.8 percent of original size [2019-08-31 00:39:24,986 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 64 treesize of output 71 [2019-08-31 00:39:24,986 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 00:39:25,156 WARN L188 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 80 [2019-08-31 00:39:25,156 INFO L567 ElimStorePlain]: treesize reduction 16, result has 90.8 percent of original size [2019-08-31 00:39:25,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:25,158 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 5 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 00:39:25,158 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 7 variables, input treesize:210, output treesize:145 [2019-08-31 00:39:25,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 00:39:25,161 INFO L183 IcfgInterpreter]: Interpretation finished [2019-08-31 00:39:25,161 INFO L191 IcfgInterpreter]: Final predicates for locations of interest are: [2019-08-31 00:39:25,163 INFO L193 IcfgInterpreter]: Reachable states at location testOneErr0ASSERT_VIOLATIONERROR_FUNCTION satisfy 140#(exists ((v_prenex_154 Int) (v_prenex_153 Int)) (or (and (= (select (select |#memory_real| v_prenex_153) 0) (select (select |#memory_real| |testOne_~#f2~0.base|) |testOne_~#f2~0.offset|)) (<= |#NULL.base| 0) (= (select (select |#memory_int| |testOne_~#f2~0.base|) (+ |testOne_~#f2~0.offset| 4)) 0) (not (= 0 |testOne_~#f2~0.base|)) (<= 0 |#NULL.base|) (not (= |testOne_~#f1~0.base| 0)) (= (select (select |#memory_int| |testOne_~#f2~0.base|) (+ |testOne_~#f2~0.offset| 8)) (select (select |#memory_int| v_prenex_153) 8)) (= 0 (select |#valid| v_prenex_153)) (= 0 (select (select |#memory_int| v_prenex_153) 8)) (< |testOne_~#f1~0.base| |#StackHeapBarrier|) (= 0 (select |old(#valid)| 0)) (not (= 0 v_prenex_153)) (< v_prenex_153 |#StackHeapBarrier|) (= (select (store |old(#valid)| |testOne_~#f1~0.base| 1) |testOne_~#f2~0.base|) 0) (= (mod (select (select |#memory_int| |testOne_~#f2~0.base|) |testOne_~#f2~0.offset|) 4294967296) (mod (select (select |#memory_int| |testOne_~#f1~0.base|) |testOne_~#f1~0.offset|) 4294967296)) (< |testOne_~#f2~0.base| |#StackHeapBarrier|) (= |testOne_~#f1~0.offset| 0) (= (mod v_prenex_154 2) (select (select |#memory_int| v_prenex_153) 0)) (= |testOne_~#f2~0.offset| 0) (= 0 (select |old(#valid)| |testOne_~#f1~0.base|)) (= 12 (select |#length| v_prenex_153)) (= |#NULL.offset| 0) (= (select (select |#memory_int| |testOne_~#f2~0.base|) (+ |testOne_~#f2~0.offset| 4)) (select (select |#memory_int| v_prenex_153) 4))) (and (<= |#NULL.base| 0) (= (select (select |#memory_int| |testOne_~#f2~0.base|) (+ |testOne_~#f2~0.offset| 4)) 0) (not (= 0 |testOne_~#f2~0.base|)) (<= 0 |#NULL.base|) (= (select |#length| |testOne_~#f2~0.base|) 12) (not (= |testOne_~#f1~0.base| 0)) (< |testOne_~#f1~0.base| |#StackHeapBarrier|) (= 0 (select |old(#valid)| 0)) (= (select (select |#memory_real| |testOne_~#f2~0.base|) 0) (select (select |#memory_real| |testOne_~#f2~0.base|) |testOne_~#f2~0.offset|)) (= (select (store |old(#valid)| |testOne_~#f1~0.base| 1) |testOne_~#f2~0.base|) 0) (= (select (select |#memory_int| |testOne_~#f2~0.base|) 8) (select (select |#memory_int| |testOne_~#f2~0.base|) (+ |testOne_~#f2~0.offset| 8))) (= (mod (select (select |#memory_int| |testOne_~#f2~0.base|) |testOne_~#f2~0.offset|) 4294967296) (mod (select (select |#memory_int| |testOne_~#f1~0.base|) |testOne_~#f1~0.offset|) 4294967296)) (< |testOne_~#f2~0.base| |#StackHeapBarrier|) (= |testOne_~#f1~0.offset| 0) (= |testOne_~#f2~0.offset| 0) (= 0 (select |old(#valid)| |testOne_~#f1~0.base|)) (= 0 (select |#valid| |testOne_~#f2~0.base|)) (= (select (select |#memory_int| |testOne_~#f2~0.base|) (+ |testOne_~#f2~0.offset| 4)) (select (select |#memory_int| |testOne_~#f2~0.base|) 4)) (= |#NULL.offset| 0) (= (select (select |#memory_int| |testOne_~#f2~0.base|) 8) 0)))) [2019-08-31 00:39:25,163 INFO L193 IcfgInterpreter]: Reachable states at location testThreeErr0ASSERT_VIOLATIONERROR_FUNCTION satisfy 127#(exists ((v_prenex_16 Int) (|v_testTwo_~#f1~1.base_8| Int) (v_prenex_15 Int) (v_prenex_149 Int) (v_prenex_148 Int) (v_prenex_134 Int) (v_prenex_133 Int) (|v_testTwo_~#f2~1.base_6| Int) (v_prenex_150 Int) (v_prenex_151 Int)) (or (and (= 0 (select |old(#valid)| v_prenex_15)) (< v_prenex_15 |#StackHeapBarrier|) (= 0 (select |#valid| |testThree_~#f2~2.base|)) (< |testThree_~#f2~2.base| |#StackHeapBarrier|) (= |testThree_~#f1~2.offset| 0) (<= 0 |#NULL.base|) (= (mod v_prenex_133 2) (select (select |old(#memory_int)| v_prenex_134) 0)) (= (select (select |old(#memory_int)| v_prenex_134) 8) 0) (< |testThree_~#f1~2.base| |#StackHeapBarrier|) (= 12 (select |#length| |testThree_~#f2~2.base|)) (= (select |old(#valid)| v_prenex_134) 0) (= (mod (select (select |#memory_int| |testThree_~#f2~2.base|) |testThree_~#f2~2.offset|) 4294967296) (mod (select (select |#memory_int| |testThree_~#f1~2.base|) |testThree_~#f1~2.offset|) 4294967296)) (= (select (select |old(#memory_real)| v_prenex_16) 0) (select (select |old(#memory_real)| v_prenex_134) 0)) (not (= (mod (select (select |old(#memory_int)| v_prenex_15) 0) 4294967296) (mod (select (select |old(#memory_int)| v_prenex_16) 0) 4294967296))) (= |testThree_~#f2~2.offset| 0) (not (= 0 |testThree_~#f2~2.base|)) (< v_prenex_134 |#StackHeapBarrier|) (not (= 0 v_prenex_16)) (< v_prenex_16 |#StackHeapBarrier|) (<= |#NULL.base| 0) (= (select (select |#memory_int| |testThree_~#f2~2.base|) 4) 0) (= (select (select |old(#memory_int)| v_prenex_134) 4) 0) (not (= 0 v_prenex_15)) (= 0 (select |old(#valid)| v_prenex_16)) (= 12 (select |old(#length)| v_prenex_134)) (not (= v_prenex_134 0)) (= 0 (select |old(#valid)| |testThree_~#f1~2.base|)) (= |#NULL.offset| 0) (= (select (select |#memory_real| |testThree_~#f2~2.base|) |testThree_~#f2~2.offset|) (select (select |#memory_real| |testThree_~#f2~2.base|) 0)) (= 0 (select (store |old(#valid)| |testThree_~#f1~2.base| 1) |testThree_~#f2~2.base|)) (= (select (select |#memory_int| |testThree_~#f2~2.base|) 8) 0) (not (= |testThree_~#f1~2.base| 0))) (and (= 0 (select |#valid| |testThree_~#f2~2.base|)) (< |testThree_~#f2~2.base| |#StackHeapBarrier|) (= |testThree_~#f1~2.offset| 0) (<= 0 |#NULL.base|) (= 0 (select (select |old(#memory_int)| |v_testTwo_~#f2~1.base_6|) 8)) (not (= 0 |v_testTwo_~#f1~1.base_8|)) (< |v_testTwo_~#f1~1.base_8| |#StackHeapBarrier|) (not (= (mod (select (select |old(#memory_int)| |v_testTwo_~#f1~1.base_8|) 0) 4294967296) (mod (select (select |old(#memory_int)| |v_testTwo_~#f2~1.base_6|) 0) 4294967296))) (< |testThree_~#f1~2.base| |#StackHeapBarrier|) (= 12 (select |#length| |testThree_~#f2~2.base|)) (not (= 0 |v_testTwo_~#f2~1.base_6|)) (= (mod (select (select |#memory_int| |testThree_~#f2~2.base|) |testThree_~#f2~2.offset|) 4294967296) (mod (select (select |#memory_int| |testThree_~#f1~2.base|) |testThree_~#f1~2.offset|) 4294967296)) (< |v_testTwo_~#f2~1.base_6| |#StackHeapBarrier|) (= |testThree_~#f2~2.offset| 0) (= 0 (select |old(#valid)| |v_testTwo_~#f1~1.base_8|)) (not (= 0 |testThree_~#f2~2.base|)) (= (select |old(#length)| |v_testTwo_~#f2~1.base_6|) 12) (<= |#NULL.base| 0) (= 0 (select |old(#valid)| |v_testTwo_~#f2~1.base_6|)) (= 0 (select (select |old(#memory_int)| |v_testTwo_~#f2~1.base_6|) 4)) (= (select (select |#memory_int| |testThree_~#f2~2.base|) 4) 0) (= 0 (select |old(#valid)| |testThree_~#f1~2.base|)) (= |#NULL.offset| 0) (= (select (select |#memory_real| |testThree_~#f2~2.base|) |testThree_~#f2~2.offset|) (select (select |#memory_real| |testThree_~#f2~2.base|) 0)) (= 0 (select (store |old(#valid)| |testThree_~#f1~2.base| 1) |testThree_~#f2~2.base|)) (= (select (select |#memory_int| |testThree_~#f2~2.base|) 8) 0) (not (= |testThree_~#f1~2.base| 0))) (and (= 0 (select |#valid| v_prenex_149)) (< |testThree_~#f2~2.base| |#StackHeapBarrier|) (= |testThree_~#f1~2.offset| 0) (<= 0 |#NULL.base|) (not (= v_prenex_149 0)) (= 0 (select (select |old(#memory_int)| |v_testTwo_~#f2~1.base_6|) 8)) (not (= 0 |v_testTwo_~#f1~1.base_8|)) (< |v_testTwo_~#f1~1.base_8| |#StackHeapBarrier|) (not (= (mod (select (select |old(#memory_int)| |v_testTwo_~#f1~1.base_8|) 0) 4294967296) (mod (select (select |old(#memory_int)| |v_testTwo_~#f2~1.base_6|) 0) 4294967296))) (< |testThree_~#f1~2.base| |#StackHeapBarrier|) (not (= 0 |v_testTwo_~#f2~1.base_6|)) (= (select (select |#memory_real| v_prenex_149) 0) (select (select |#memory_real| |testThree_~#f2~2.base|) |testThree_~#f2~2.offset|)) (= (mod (select (select |#memory_int| |testThree_~#f2~2.base|) |testThree_~#f2~2.offset|) 4294967296) (mod (select (select |#memory_int| |testThree_~#f1~2.base|) |testThree_~#f1~2.offset|) 4294967296)) (< |v_testTwo_~#f2~1.base_6| |#StackHeapBarrier|) (= |testThree_~#f2~2.offset| 0) (= 0 (select |old(#valid)| |v_testTwo_~#f1~1.base_8|)) (not (= 0 |testThree_~#f2~2.base|)) (= 0 (select (select |#memory_int| v_prenex_149) 4)) (= (select |old(#length)| |v_testTwo_~#f2~1.base_6|) 12) (= 0 (select (select |#memory_int| v_prenex_149) 8)) (<= |#NULL.base| 0) (= 0 (select |old(#valid)| |v_testTwo_~#f2~1.base_6|)) (= 0 (select (select |old(#memory_int)| |v_testTwo_~#f2~1.base_6|) 4)) (< v_prenex_149 |#StackHeapBarrier|) (= (mod v_prenex_148 2) (select (select |#memory_int| v_prenex_149) 0)) (= 0 (select |old(#valid)| |testThree_~#f1~2.base|)) (= |#NULL.offset| 0) (= 0 (select (store |old(#valid)| |testThree_~#f1~2.base| 1) |testThree_~#f2~2.base|)) (not (= |testThree_~#f1~2.base| 0)) (= (select |#length| v_prenex_149) 12)) (and (= 0 (select |old(#valid)| v_prenex_15)) (< v_prenex_15 |#StackHeapBarrier|) (< |testThree_~#f2~2.base| |#StackHeapBarrier|) (= |testThree_~#f1~2.offset| 0) (<= 0 |#NULL.base|) (not (= v_prenex_150 0)) (= (mod v_prenex_133 2) (select (select |old(#memory_int)| v_prenex_134) 0)) (= (select (select |old(#memory_int)| v_prenex_134) 8) 0) (< |testThree_~#f1~2.base| |#StackHeapBarrier|) (= (select (select |#memory_real| v_prenex_150) 0) (select (select |#memory_real| |testThree_~#f2~2.base|) |testThree_~#f2~2.offset|)) (< v_prenex_150 |#StackHeapBarrier|) (= (select |old(#valid)| v_prenex_134) 0) (= (mod (select (select |#memory_int| |testThree_~#f2~2.base|) |testThree_~#f2~2.offset|) 4294967296) (mod (select (select |#memory_int| |testThree_~#f1~2.base|) |testThree_~#f1~2.offset|) 4294967296)) (= (select (select |old(#memory_real)| v_prenex_16) 0) (select (select |old(#memory_real)| v_prenex_134) 0)) (not (= (mod (select (select |old(#memory_int)| v_prenex_15) 0) 4294967296) (mod (select (select |old(#memory_int)| v_prenex_16) 0) 4294967296))) (= |testThree_~#f2~2.offset| 0) (not (= 0 |testThree_~#f2~2.base|)) (< v_prenex_134 |#StackHeapBarrier|) (= 0 (select (select |#memory_int| v_prenex_150) 8)) (not (= 0 v_prenex_16)) (< v_prenex_16 |#StackHeapBarrier|) (<= |#NULL.base| 0) (= (select |#length| v_prenex_150) 12) (= (select (select |old(#memory_int)| v_prenex_134) 4) 0) (not (= 0 v_prenex_15)) (= 0 (select |old(#valid)| v_prenex_16)) (= 0 (select |#valid| v_prenex_150)) (= 12 (select |old(#length)| v_prenex_134)) (= 0 (select (select |#memory_int| v_prenex_150) 4)) (not (= v_prenex_134 0)) (= 0 (select |old(#valid)| |testThree_~#f1~2.base|)) (= |#NULL.offset| 0) (= (select (select |#memory_int| v_prenex_150) 0) (mod v_prenex_151 2)) (= 0 (select (store |old(#valid)| |testThree_~#f1~2.base| 1) |testThree_~#f2~2.base|)) (not (= |testThree_~#f1~2.base| 0))))) [2019-08-31 00:39:25,164 INFO L193 IcfgInterpreter]: Reachable states at location testTwoErr0ASSERT_VIOLATIONERROR_FUNCTION satisfy 114#(exists ((v_prenex_39 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_41 Int) (v_prenex_40 Int) (v_prenex_42 Int) (|v_testOne_~#f1~0.base_6| Int) (v_prenex_4 Int) (v_prenex_3 Int) (|v_testOne_~#f2~0.base_5| Int)) (or (and (= (select (select |#memory_real| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) (select (select |#memory_real| |testTwo_~#f2~1.base|) 0)) (= (select |old(#valid)| v_prenex_3) 0) (not (= |testTwo_~#f1~1.base| 0)) (< v_prenex_3 |#StackHeapBarrier|) (<= 0 |#NULL.base|) (= (select |#valid| |testTwo_~#f2~1.base|) 0) (= 0 (select (select |old(#memory_int)| v_prenex_4) 4)) (= (mod (select (select |#memory_int| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) 4294967296) (mod (select (select |#memory_int| |testTwo_~#f1~1.base|) |testTwo_~#f1~1.offset|) 4294967296)) (= 12 (select |#length| |testTwo_~#f2~1.base|)) (= 0 |testTwo_~#f1~1.offset|) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) (+ |testTwo_~#f2~1.offset| 4)) 0) (not (= v_prenex_3 0)) (< v_prenex_4 |#StackHeapBarrier|) (<= |#NULL.base| 0) (not (= 0 |testTwo_~#f2~1.base|)) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) (+ |testTwo_~#f2~1.offset| 8)) 0) (not (= (mod (select (select |old(#memory_int)| v_prenex_3) 0) 4294967296) (mod (select (select |old(#memory_int)| v_prenex_4) 0) 4294967296))) (not (= v_prenex_4 0)) (< |testTwo_~#f2~1.base| |#StackHeapBarrier|) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) 4) 0) (= 0 (select |old(#valid)| |testTwo_~#f1~1.base|)) (= 0 (select (store |old(#valid)| |testTwo_~#f1~1.base| 1) |testTwo_~#f2~1.base|)) (= 0 (select |old(#valid)| v_prenex_4)) (= 0 (select (select |old(#memory_int)| v_prenex_4) 8)) (= 12 (select |old(#length)| v_prenex_4)) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) 8) 0) (< |testTwo_~#f1~1.base| |#StackHeapBarrier|) (= 0 |testTwo_~#f2~1.offset|) (= |#NULL.offset| 0)) (and (= (select (select |#memory_int| |testTwo_~#f2~1.base|) 4) (select (select |#memory_int| |testTwo_~#f2~1.base|) (+ |testTwo_~#f2~1.offset| 4))) (= (select (select |#memory_real| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) (select (select |#memory_real| |testTwo_~#f2~1.base|) 0)) (= (mod v_prenex_25 2) (select (select |old(#memory_int)| v_prenex_24) 0)) (= (select |old(#valid)| |v_testOne_~#f2~0.base_5|) 0) (not (= |testTwo_~#f1~1.base| 0)) (= (select (select |old(#memory_int)| |v_testOne_~#f2~0.base_5|) 8) 0) (<= 0 |#NULL.base|) (= (select (select |old(#memory_real)| |v_testOne_~#f2~0.base_5|) 0) (select (select |old(#memory_real)| v_prenex_24) 0)) (= (select |#valid| |testTwo_~#f2~1.base|) 0) (< |v_testOne_~#f2~0.base_5| |#StackHeapBarrier|) (= (select (select |old(#memory_int)| |v_testOne_~#f2~0.base_5|) 4) (select (select |old(#memory_int)| v_prenex_24) 4)) (= (mod (select (select |#memory_int| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) 4294967296) (mod (select (select |#memory_int| |testTwo_~#f1~1.base|) |testTwo_~#f1~1.offset|) 4294967296)) (= 0 (select (select |old(#memory_int)| v_prenex_24) 4)) (= 12 (select |#length| |testTwo_~#f2~1.base|)) (= 0 |testTwo_~#f1~1.offset|) (not (= 0 v_prenex_24)) (= (select (select |old(#memory_int)| v_prenex_24) 8) 0) (= 0 (select |old(#valid)| |v_testOne_~#f1~0.base_6|)) (<= |#NULL.base| 0) (not (= 0 |testTwo_~#f2~1.base|)) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) (+ |testTwo_~#f2~1.offset| 8)) 0) (< |testTwo_~#f2~1.base| |#StackHeapBarrier|) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) 4) 0) (= 0 (select (store |old(#valid)| |testTwo_~#f1~1.base| 1) |testTwo_~#f2~1.base|)) (= 0 (select |old(#valid)| |testTwo_~#f1~1.base|)) (not (= (mod (select (select |old(#memory_int)| |v_testOne_~#f2~0.base_5|) 0) 4294967296) (mod (select (select |old(#memory_int)| |v_testOne_~#f1~0.base_6|) 0) 4294967296))) (< |v_testOne_~#f1~0.base_6| |#StackHeapBarrier|) (not (= |v_testOne_~#f1~0.base_6| 0)) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) 8) 0) (= (select |old(#valid)| v_prenex_24) 0) (< |testTwo_~#f1~1.base| |#StackHeapBarrier|) (= 0 |testTwo_~#f2~1.offset|) (not (= |v_testOne_~#f2~0.base_5| 0)) (= |#NULL.offset| 0) (= (select |old(#length)| v_prenex_24) 12) (< v_prenex_24 |#StackHeapBarrier|)) (and (= 0 (select (select |#memory_int| v_prenex_42) 4)) (= (select |old(#valid)| v_prenex_3) 0) (not (= |testTwo_~#f1~1.base| 0)) (= 0 (select |#valid| v_prenex_42)) (< v_prenex_3 |#StackHeapBarrier|) (<= 0 |#NULL.base|) (= 0 (select (select |old(#memory_int)| v_prenex_4) 4)) (= (mod (select (select |#memory_int| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) 4294967296) (mod (select (select |#memory_int| |testTwo_~#f1~1.base|) |testTwo_~#f1~1.offset|) 4294967296)) (= 0 (select (select |#memory_int| v_prenex_42) 8)) (= (mod v_prenex_41 2) (select (select |#memory_int| v_prenex_42) 0)) (< v_prenex_42 |#StackHeapBarrier|) (= 0 |testTwo_~#f1~1.offset|) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) (+ |testTwo_~#f2~1.offset| 4)) 0) (not (= v_prenex_3 0)) (< v_prenex_4 |#StackHeapBarrier|) (<= |#NULL.base| 0) (not (= 0 |testTwo_~#f2~1.base|)) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) (+ |testTwo_~#f2~1.offset| 8)) 0) (not (= (mod (select (select |old(#memory_int)| v_prenex_3) 0) 4294967296) (mod (select (select |old(#memory_int)| v_prenex_4) 0) 4294967296))) (= 12 (select |#length| v_prenex_42)) (not (= v_prenex_4 0)) (not (= 0 v_prenex_42)) (< |testTwo_~#f2~1.base| |#StackHeapBarrier|) (= 0 (select |old(#valid)| |testTwo_~#f1~1.base|)) (= 0 (select (store |old(#valid)| |testTwo_~#f1~1.base| 1) |testTwo_~#f2~1.base|)) (= (select (select |#memory_real| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) (select (select |#memory_real| v_prenex_42) 0)) (= 0 (select |old(#valid)| v_prenex_4)) (= 0 (select (select |old(#memory_int)| v_prenex_4) 8)) (= 12 (select |old(#length)| v_prenex_4)) (< |testTwo_~#f1~1.base| |#StackHeapBarrier|) (= 0 |testTwo_~#f2~1.offset|) (= |#NULL.offset| 0)) (and (< v_prenex_39 |#StackHeapBarrier|) (= (select (select |#memory_int| v_prenex_39) 8) 0) (not (= 0 v_prenex_39)) (= (mod v_prenex_25 2) (select (select |old(#memory_int)| v_prenex_24) 0)) (= (select |old(#valid)| |v_testOne_~#f2~0.base_5|) 0) (not (= |testTwo_~#f1~1.base| 0)) (= (select (select |old(#memory_int)| |v_testOne_~#f2~0.base_5|) 8) 0) (<= 0 |#NULL.base|) (= (select (select |old(#memory_real)| |v_testOne_~#f2~0.base_5|) 0) (select (select |old(#memory_real)| v_prenex_24) 0)) (< |v_testOne_~#f2~0.base_5| |#StackHeapBarrier|) (= (select (select |old(#memory_int)| |v_testOne_~#f2~0.base_5|) 4) (select (select |old(#memory_int)| v_prenex_24) 4)) (= 0 (select |#valid| v_prenex_39)) (= (mod (select (select |#memory_int| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) 4294967296) (mod (select (select |#memory_int| |testTwo_~#f1~1.base|) |testTwo_~#f1~1.offset|) 4294967296)) (= 0 (select (select |old(#memory_int)| v_prenex_24) 4)) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) (+ |testTwo_~#f2~1.offset| 4)) (select (select |#memory_int| v_prenex_39) 4)) (= 0 |testTwo_~#f1~1.offset|) (= (select (select |#memory_int| v_prenex_39) 0) (mod v_prenex_40 2)) (not (= 0 v_prenex_24)) (= 0 (select (select |#memory_int| v_prenex_39) 4)) (= (select (select |old(#memory_int)| v_prenex_24) 8) 0) (= 12 (select |#length| v_prenex_39)) (= 0 (select |old(#valid)| |v_testOne_~#f1~0.base_6|)) (<= |#NULL.base| 0) (not (= 0 |testTwo_~#f2~1.base|)) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) (+ |testTwo_~#f2~1.offset| 8)) 0) (= (select (select |#memory_real| v_prenex_39) 0) (select (select |#memory_real| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|)) (< |testTwo_~#f2~1.base| |#StackHeapBarrier|) (= 0 (select (store |old(#valid)| |testTwo_~#f1~1.base| 1) |testTwo_~#f2~1.base|)) (= 0 (select |old(#valid)| |testTwo_~#f1~1.base|)) (not (= (mod (select (select |old(#memory_int)| |v_testOne_~#f2~0.base_5|) 0) 4294967296) (mod (select (select |old(#memory_int)| |v_testOne_~#f1~0.base_6|) 0) 4294967296))) (< |v_testOne_~#f1~0.base_6| |#StackHeapBarrier|) (not (= |v_testOne_~#f1~0.base_6| 0)) (= (select |old(#valid)| v_prenex_24) 0) (< |testTwo_~#f1~1.base| |#StackHeapBarrier|) (= 0 |testTwo_~#f2~1.offset|) (not (= |v_testOne_~#f2~0.base_5| 0)) (= |#NULL.offset| 0) (= (select |old(#length)| v_prenex_24) 12) (< v_prenex_24 |#StackHeapBarrier|)))) [2019-08-31 00:39:25,164 INFO L193 IcfgInterpreter]: Reachable states at location testTwoErr1ASSERT_VIOLATIONERROR_FUNCTION satisfy 109#(exists ((v_~bitwiseAnd_4 Int) (v_prenex_78 Int) (v_prenex_77 Int) (v_prenex_69 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_70 Int) (|v_testOne_~#f1~0.base_6| Int) (v_prenex_72 Int) (v_prenex_71 Int) (|v_returnsField_~#c~0.base_3| Int) (v_prenex_127 Int) (v_prenex_128 Int) (v_prenex_4 Int) (v_prenex_125 Int) (v_prenex_126 Int) (v_prenex_123 Int) (v_prenex_124 Int) (v_prenex_3 Int) (|v_testOne_~#f2~0.base_5| Int)) (or (and (not (= |testTwo_~#f1~1.base| 0)) (<= 0 |#NULL.base|) (= (select |old(#valid)| v_prenex_78) 0) (= 0 (select |#valid| |v_returnsField_~#c~0.base_3|)) (= (select (select |#memory_int| |v_returnsField_~#c~0.base_3|) 4) 0) (= (select |#length| |v_returnsField_~#c~0.base_3|) 12) (= (mod (select (select |#memory_int| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) 4294967296) (mod (select (select |#memory_int| |testTwo_~#f1~1.base|) |testTwo_~#f1~1.offset|) 4294967296)) (= 0 (select (select |old(#memory_int)| v_prenex_77) 4)) (not (= v_prenex_77 0)) (not (= (mod (select (select |old(#memory_int)| v_prenex_78) 0) 4294967296) (mod (select (select |old(#memory_int)| v_prenex_77) 0) 4294967296))) (= (select (select |#memory_real| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) (select (select |#memory_real| |v_returnsField_~#c~0.base_3|) 0)) (= 0 (select |old(#valid)| v_prenex_77)) (= 0 |testTwo_~#f1~1.offset|) (not (= |v_returnsField_~#c~0.base_3| 0)) (= (select (select |#memory_int| |v_returnsField_~#c~0.base_3|) 0) (mod v_~bitwiseAnd_4 2)) (<= |#NULL.base| 0) (not (= 0 |testTwo_~#f2~1.base|)) (< v_prenex_77 |#StackHeapBarrier|) (< |testTwo_~#f2~1.base| |#StackHeapBarrier|) (= 0 (select |old(#valid)| |testTwo_~#f1~1.base|)) (= 0 (select (store |old(#valid)| |testTwo_~#f1~1.base| 1) |testTwo_~#f2~1.base|)) (= 12 (select |old(#length)| v_prenex_77)) (not (= v_prenex_78 0)) (= (select (select |#memory_int| |v_returnsField_~#c~0.base_3|) 8) 0) (= 0 (select (select |old(#memory_int)| v_prenex_77) 8)) (< v_prenex_78 |#StackHeapBarrier|) (< |testTwo_~#f1~1.base| |#StackHeapBarrier|) (= 0 |testTwo_~#f2~1.offset|) (= |#NULL.offset| 0) (< |v_returnsField_~#c~0.base_3| |#StackHeapBarrier|)) (and (= (select (select |#memory_real| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) (select (select |#memory_real| |testTwo_~#f2~1.base|) 0)) (not (= |testTwo_~#f1~1.base| 0)) (<= 0 |#NULL.base|) (= (select |#valid| |testTwo_~#f2~1.base|) 0) (= (select |old(#valid)| v_prenex_78) 0) (= (mod (select (select |#memory_int| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) 4294967296) (mod (select (select |#memory_int| |testTwo_~#f1~1.base|) |testTwo_~#f1~1.offset|) 4294967296)) (= 0 (select (select |old(#memory_int)| v_prenex_77) 4)) (not (= v_prenex_77 0)) (= 12 (select |#length| |testTwo_~#f2~1.base|)) (not (= (mod (select (select |old(#memory_int)| v_prenex_78) 0) 4294967296) (mod (select (select |old(#memory_int)| v_prenex_77) 0) 4294967296))) (= 0 (select |old(#valid)| v_prenex_77)) (= 0 |testTwo_~#f1~1.offset|) (<= |#NULL.base| 0) (not (= 0 |testTwo_~#f2~1.base|)) (< v_prenex_77 |#StackHeapBarrier|) (< |testTwo_~#f2~1.base| |#StackHeapBarrier|) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) 4) 0) (= 0 (select |old(#valid)| |testTwo_~#f1~1.base|)) (= 0 (select (store |old(#valid)| |testTwo_~#f1~1.base| 1) |testTwo_~#f2~1.base|)) (= 12 (select |old(#length)| v_prenex_77)) (not (= v_prenex_78 0)) (= 0 (select (select |old(#memory_int)| v_prenex_77) 8)) (< v_prenex_78 |#StackHeapBarrier|) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) 8) 0) (< |testTwo_~#f1~1.base| |#StackHeapBarrier|) (= 0 |testTwo_~#f2~1.offset|) (= |#NULL.offset| 0)) (and (= (select |old(#valid)| v_prenex_3) 0) (not (= |testTwo_~#f1~1.base| 0)) (< v_prenex_3 |#StackHeapBarrier|) (<= 0 |#NULL.base|) (= 0 (select (select |old(#memory_int)| v_prenex_4) 4)) (= (select (select |#memory_int| v_prenex_126) 4) 0) (< v_prenex_126 |#StackHeapBarrier|) (= (select |#length| v_prenex_126) 12) (= (mod (select (select |#memory_int| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) 4294967296) (mod (select (select |#memory_int| |testTwo_~#f1~1.base|) |testTwo_~#f1~1.offset|) 4294967296)) (not (= v_prenex_126 0)) (= 0 |testTwo_~#f1~1.offset|) (not (= v_prenex_3 0)) (= 0 (select |#valid| v_prenex_126)) (< v_prenex_4 |#StackHeapBarrier|) (= 0 (select (select |#memory_int| v_prenex_126) 8)) (<= |#NULL.base| 0) (not (= 0 |testTwo_~#f2~1.base|)) (not (= (mod (select (select |old(#memory_int)| v_prenex_3) 0) 4294967296) (mod (select (select |old(#memory_int)| v_prenex_4) 0) 4294967296))) (not (= v_prenex_4 0)) (= (select (select |#memory_int| v_prenex_126) 0) (mod v_prenex_125 2)) (< |testTwo_~#f2~1.base| |#StackHeapBarrier|) (= 0 (select |old(#valid)| |testTwo_~#f1~1.base|)) (= 0 (select (store |old(#valid)| |testTwo_~#f1~1.base| 1) |testTwo_~#f2~1.base|)) (= 0 (select |old(#valid)| v_prenex_4)) (= 0 (select (select |old(#memory_int)| v_prenex_4) 8)) (= 12 (select |old(#length)| v_prenex_4)) (= (select (select |#memory_real| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) (select (select |#memory_real| v_prenex_126) 0)) (< |testTwo_~#f1~1.base| |#StackHeapBarrier|) (= 0 |testTwo_~#f2~1.offset|) (= |#NULL.offset| 0)) (and (= (select (select |old(#memory_real)| v_prenex_72) 0) (select (select |old(#memory_real)| v_prenex_70) 0)) (not (= |testTwo_~#f1~1.base| 0)) (<= 0 |#NULL.base|) (not (= v_prenex_72 0)) (= 0 (select |#valid| v_prenex_124)) (= (select (select |old(#memory_int)| v_prenex_70) 8) 0) (= 0 (select |old(#valid)| v_prenex_71)) (< v_prenex_72 |#StackHeapBarrier|) (= (select (select |#memory_int| v_prenex_124) 4) 0) (< v_prenex_70 |#StackHeapBarrier|) (not (= 0 v_prenex_70)) (= (mod (select (select |#memory_int| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) 4294967296) (mod (select (select |#memory_int| |testTwo_~#f1~1.base|) |testTwo_~#f1~1.offset|) 4294967296)) (= 0 (select (select |old(#memory_int)| v_prenex_70) 4)) (not (= (mod (select (select |old(#memory_int)| v_prenex_72) 0) 4294967296) (mod (select (select |old(#memory_int)| v_prenex_71) 0) 4294967296))) (= (mod v_prenex_69 2) (select (select |old(#memory_int)| v_prenex_70) 0)) (< v_prenex_71 |#StackHeapBarrier|) (= (select (select |old(#memory_int)| v_prenex_72) 8) 0) (= (select |old(#valid)| v_prenex_72) 0) (= 0 |testTwo_~#f1~1.offset|) (= (select |old(#valid)| v_prenex_70) 0) (= (select |old(#length)| v_prenex_70) 12) (< v_prenex_124 |#StackHeapBarrier|) (= (select (select |old(#memory_int)| v_prenex_72) 4) (select (select |old(#memory_int)| v_prenex_70) 4)) (<= |#NULL.base| 0) (not (= 0 |testTwo_~#f2~1.base|)) (not (= v_prenex_124 0)) (not (= v_prenex_71 0)) (= (select (select |#memory_int| v_prenex_124) 8) 0) (< |testTwo_~#f2~1.base| |#StackHeapBarrier|) (= 0 (select (store |old(#valid)| |testTwo_~#f1~1.base| 1) |testTwo_~#f2~1.base|)) (= 0 (select |old(#valid)| |testTwo_~#f1~1.base|)) (= (select (select |#memory_int| v_prenex_124) 0) (mod v_prenex_123 2)) (= (select |#length| v_prenex_124) 12) (= (select (select |#memory_real| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) (select (select |#memory_real| v_prenex_124) 0)) (< |testTwo_~#f1~1.base| |#StackHeapBarrier|) (= 0 |testTwo_~#f2~1.offset|) (= |#NULL.offset| 0)) (and (= 0 (select (select |#memory_int| v_prenex_128) 4)) (= (mod v_prenex_25 2) (select (select |old(#memory_int)| v_prenex_24) 0)) (= (select |old(#valid)| |v_testOne_~#f2~0.base_5|) 0) (not (= |testTwo_~#f1~1.base| 0)) (= (select (select |old(#memory_int)| |v_testOne_~#f2~0.base_5|) 8) 0) (<= 0 |#NULL.base|) (= (select (select |old(#memory_real)| |v_testOne_~#f2~0.base_5|) 0) (select (select |old(#memory_real)| v_prenex_24) 0)) (not (= v_prenex_128 0)) (< |v_testOne_~#f2~0.base_5| |#StackHeapBarrier|) (= (select (select |old(#memory_int)| |v_testOne_~#f2~0.base_5|) 4) (select (select |old(#memory_int)| v_prenex_24) 4)) (= (mod (select (select |#memory_int| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) 4294967296) (mod (select (select |#memory_int| |testTwo_~#f1~1.base|) |testTwo_~#f1~1.offset|) 4294967296)) (= 0 (select (select |#memory_int| v_prenex_128) 8)) (= 0 (select (select |old(#memory_int)| v_prenex_24) 4)) (= 0 |testTwo_~#f1~1.offset|) (not (= 0 v_prenex_24)) (= (select (select |old(#memory_int)| v_prenex_24) 8) 0) (= (select (select |#memory_int| v_prenex_128) 0) (mod v_prenex_127 2)) (< v_prenex_128 |#StackHeapBarrier|) (= 0 (select |old(#valid)| |v_testOne_~#f1~0.base_6|)) (<= |#NULL.base| 0) (not (= 0 |testTwo_~#f2~1.base|)) (= (select |#length| v_prenex_128) 12) (< |testTwo_~#f2~1.base| |#StackHeapBarrier|) (= 0 (select (store |old(#valid)| |testTwo_~#f1~1.base| 1) |testTwo_~#f2~1.base|)) (= 0 (select |old(#valid)| |testTwo_~#f1~1.base|)) (not (= (mod (select (select |old(#memory_int)| |v_testOne_~#f2~0.base_5|) 0) 4294967296) (mod (select (select |old(#memory_int)| |v_testOne_~#f1~0.base_6|) 0) 4294967296))) (= 0 (select |#valid| v_prenex_128)) (< |v_testOne_~#f1~0.base_6| |#StackHeapBarrier|) (not (= |v_testOne_~#f1~0.base_6| 0)) (= (select |old(#valid)| v_prenex_24) 0) (< |testTwo_~#f1~1.base| |#StackHeapBarrier|) (= (select (select |#memory_real| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) (select (select |#memory_real| v_prenex_128) 0)) (= 0 |testTwo_~#f2~1.offset|) (not (= |v_testOne_~#f2~0.base_5| 0)) (= |#NULL.offset| 0) (= (select |old(#length)| v_prenex_24) 12) (< v_prenex_24 |#StackHeapBarrier|)) (and (= (select (select |#memory_real| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) (select (select |#memory_real| |testTwo_~#f2~1.base|) 0)) (= (mod v_prenex_25 2) (select (select |old(#memory_int)| v_prenex_24) 0)) (= (select |old(#valid)| |v_testOne_~#f2~0.base_5|) 0) (not (= |testTwo_~#f1~1.base| 0)) (= (select (select |old(#memory_int)| |v_testOne_~#f2~0.base_5|) 8) 0) (<= 0 |#NULL.base|) (= (select (select |old(#memory_real)| |v_testOne_~#f2~0.base_5|) 0) (select (select |old(#memory_real)| v_prenex_24) 0)) (= (select |#valid| |testTwo_~#f2~1.base|) 0) (< |v_testOne_~#f2~0.base_5| |#StackHeapBarrier|) (= (select (select |old(#memory_int)| |v_testOne_~#f2~0.base_5|) 4) (select (select |old(#memory_int)| v_prenex_24) 4)) (= (mod (select (select |#memory_int| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) 4294967296) (mod (select (select |#memory_int| |testTwo_~#f1~1.base|) |testTwo_~#f1~1.offset|) 4294967296)) (= 0 (select (select |old(#memory_int)| v_prenex_24) 4)) (= 12 (select |#length| |testTwo_~#f2~1.base|)) (= 0 |testTwo_~#f1~1.offset|) (not (= 0 v_prenex_24)) (= (select (select |old(#memory_int)| v_prenex_24) 8) 0) (= 0 (select |old(#valid)| |v_testOne_~#f1~0.base_6|)) (<= |#NULL.base| 0) (not (= 0 |testTwo_~#f2~1.base|)) (< |testTwo_~#f2~1.base| |#StackHeapBarrier|) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) 4) 0) (= 0 (select (store |old(#valid)| |testTwo_~#f1~1.base| 1) |testTwo_~#f2~1.base|)) (= 0 (select |old(#valid)| |testTwo_~#f1~1.base|)) (not (= (mod (select (select |old(#memory_int)| |v_testOne_~#f2~0.base_5|) 0) 4294967296) (mod (select (select |old(#memory_int)| |v_testOne_~#f1~0.base_6|) 0) 4294967296))) (< |v_testOne_~#f1~0.base_6| |#StackHeapBarrier|) (not (= |v_testOne_~#f1~0.base_6| 0)) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) 8) 0) (= (select |old(#valid)| v_prenex_24) 0) (< |testTwo_~#f1~1.base| |#StackHeapBarrier|) (= 0 |testTwo_~#f2~1.offset|) (not (= |v_testOne_~#f2~0.base_5| 0)) (= |#NULL.offset| 0) (= (select |old(#length)| v_prenex_24) 12) (< v_prenex_24 |#StackHeapBarrier|)) (and (= (select (select |old(#memory_real)| v_prenex_72) 0) (select (select |old(#memory_real)| v_prenex_70) 0)) (= (select (select |#memory_real| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) (select (select |#memory_real| |testTwo_~#f2~1.base|) 0)) (not (= |testTwo_~#f1~1.base| 0)) (<= 0 |#NULL.base|) (= (select |#valid| |testTwo_~#f2~1.base|) 0) (not (= v_prenex_72 0)) (= (select (select |old(#memory_int)| v_prenex_70) 8) 0) (= 0 (select |old(#valid)| v_prenex_71)) (< v_prenex_72 |#StackHeapBarrier|) (< v_prenex_70 |#StackHeapBarrier|) (not (= 0 v_prenex_70)) (= (mod (select (select |#memory_int| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) 4294967296) (mod (select (select |#memory_int| |testTwo_~#f1~1.base|) |testTwo_~#f1~1.offset|) 4294967296)) (= 0 (select (select |old(#memory_int)| v_prenex_70) 4)) (not (= (mod (select (select |old(#memory_int)| v_prenex_72) 0) 4294967296) (mod (select (select |old(#memory_int)| v_prenex_71) 0) 4294967296))) (= 12 (select |#length| |testTwo_~#f2~1.base|)) (= (mod v_prenex_69 2) (select (select |old(#memory_int)| v_prenex_70) 0)) (< v_prenex_71 |#StackHeapBarrier|) (= (select (select |old(#memory_int)| v_prenex_72) 8) 0) (= (select |old(#valid)| v_prenex_72) 0) (= 0 |testTwo_~#f1~1.offset|) (= (select |old(#valid)| v_prenex_70) 0) (= (select |old(#length)| v_prenex_70) 12) (= (select (select |old(#memory_int)| v_prenex_72) 4) (select (select |old(#memory_int)| v_prenex_70) 4)) (<= |#NULL.base| 0) (not (= 0 |testTwo_~#f2~1.base|)) (not (= v_prenex_71 0)) (< |testTwo_~#f2~1.base| |#StackHeapBarrier|) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) 4) 0) (= 0 (select (store |old(#valid)| |testTwo_~#f1~1.base| 1) |testTwo_~#f2~1.base|)) (= 0 (select |old(#valid)| |testTwo_~#f1~1.base|)) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) 8) 0) (< |testTwo_~#f1~1.base| |#StackHeapBarrier|) (= 0 |testTwo_~#f2~1.offset|) (= |#NULL.offset| 0)) (and (= (select (select |#memory_real| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) (select (select |#memory_real| |testTwo_~#f2~1.base|) 0)) (= (select |old(#valid)| v_prenex_3) 0) (not (= |testTwo_~#f1~1.base| 0)) (< v_prenex_3 |#StackHeapBarrier|) (<= 0 |#NULL.base|) (= 0 (select (select |old(#memory_int)| v_prenex_4) 4)) (= (select |#valid| |testTwo_~#f2~1.base|) 0) (= (mod (select (select |#memory_int| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) 4294967296) (mod (select (select |#memory_int| |testTwo_~#f1~1.base|) |testTwo_~#f1~1.offset|) 4294967296)) (= 12 (select |#length| |testTwo_~#f2~1.base|)) (= 0 |testTwo_~#f1~1.offset|) (not (= v_prenex_3 0)) (< v_prenex_4 |#StackHeapBarrier|) (<= |#NULL.base| 0) (not (= 0 |testTwo_~#f2~1.base|)) (not (= (mod (select (select |old(#memory_int)| v_prenex_3) 0) 4294967296) (mod (select (select |old(#memory_int)| v_prenex_4) 0) 4294967296))) (not (= v_prenex_4 0)) (< |testTwo_~#f2~1.base| |#StackHeapBarrier|) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) 4) 0) (= 0 (select |old(#valid)| |testTwo_~#f1~1.base|)) (= 0 (select (store |old(#valid)| |testTwo_~#f1~1.base| 1) |testTwo_~#f2~1.base|)) (= 0 (select |old(#valid)| v_prenex_4)) (= 0 (select (select |old(#memory_int)| v_prenex_4) 8)) (= 12 (select |old(#length)| v_prenex_4)) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) 8) 0) (< |testTwo_~#f1~1.base| |#StackHeapBarrier|) (= 0 |testTwo_~#f2~1.offset|) (= |#NULL.offset| 0)))) [2019-08-31 00:39:25,191 INFO L103 SifaObserver]: ✘ Some error locations might be reachable, see reported results. [2019-08-31 00:39:25,191 INFO L132 PluginConnector]: ------------------------ END Sifa---------------------------- [2019-08-31 00:39:25,192 INFO L168 Benchmark]: Toolchain (without parser) took 122496.01 ms. Allocated memory was 134.2 MB in the beginning and 191.9 MB in the end (delta: 57.7 MB). Free memory was 89.7 MB in the beginning and 93.0 MB in the end (delta: -3.3 MB). Peak memory consumption was 54.4 MB. Max. memory is 7.1 GB. [2019-08-31 00:39:25,192 INFO L168 Benchmark]: CDTParser took 0.21 ms. Allocated memory is still 134.2 MB. Free memory was 107.4 MB in the beginning and 107.2 MB in the end (delta: 212.8 kB). Peak memory consumption was 212.8 kB. Max. memory is 7.1 GB. [2019-08-31 00:39:25,192 INFO L168 Benchmark]: CACSL2BoogieTranslator took 415.81 ms. Allocated memory was 134.2 MB in the beginning and 201.3 MB in the end (delta: 67.1 MB). Free memory was 89.5 MB in the beginning and 177.3 MB in the end (delta: -87.9 MB). Peak memory consumption was 25.8 MB. Max. memory is 7.1 GB. [2019-08-31 00:39:25,193 INFO L168 Benchmark]: Boogie Preprocessor took 44.72 ms. Allocated memory is still 201.3 MB. Free memory was 177.3 MB in the beginning and 175.0 MB in the end (delta: 2.4 MB). Peak memory consumption was 2.4 MB. Max. memory is 7.1 GB. [2019-08-31 00:39:25,193 INFO L168 Benchmark]: RCFGBuilder took 514.32 ms. Allocated memory is still 201.3 MB. Free memory was 175.0 MB in the beginning and 149.8 MB in the end (delta: 25.2 MB). Peak memory consumption was 25.2 MB. Max. memory is 7.1 GB. [2019-08-31 00:39:25,193 INFO L168 Benchmark]: Sifa took 121517.57 ms. Allocated memory was 201.3 MB in the beginning and 191.9 MB in the end (delta: -9.4 MB). Free memory was 149.8 MB in the beginning and 93.0 MB in the end (delta: 56.8 MB). Peak memory consumption was 47.4 MB. Max. memory is 7.1 GB. [2019-08-31 00:39:25,194 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.21 ms. Allocated memory is still 134.2 MB. Free memory was 107.4 MB in the beginning and 107.2 MB in the end (delta: 212.8 kB). Peak memory consumption was 212.8 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 415.81 ms. Allocated memory was 134.2 MB in the beginning and 201.3 MB in the end (delta: 67.1 MB). Free memory was 89.5 MB in the beginning and 177.3 MB in the end (delta: -87.9 MB). Peak memory consumption was 25.8 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 44.72 ms. Allocated memory is still 201.3 MB. Free memory was 177.3 MB in the beginning and 175.0 MB in the end (delta: 2.4 MB). Peak memory consumption was 2.4 MB. Max. memory is 7.1 GB. * RCFGBuilder took 514.32 ms. Allocated memory is still 201.3 MB. Free memory was 175.0 MB in the beginning and 149.8 MB in the end (delta: 25.2 MB). Peak memory consumption was 25.2 MB. Max. memory is 7.1 GB. * Sifa took 121517.57 ms. Allocated memory was 201.3 MB in the beginning and 191.9 MB in the end (delta: -9.4 MB). Free memory was 149.8 MB in the beginning and 93.0 MB in the end (delta: 56.8 MB). Peak memory consumption was 47.4 MB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.sifa: - StatisticsResult: Symbolic Interpretation with Fluid Abstractions 121.5s OVERALL_TIME, 5 ICFG_INTERPRETER_ENTERED_PROCEDURES, 70 DAG_INTERPRETER_EARLY_EXIT_QUERIES, 0 DAG_INTERPRETER_EARLY_EXITS, 48 TOOLS_POST_APPLICATIONS, 21.2s TOOLS_POST_TIME, 21 TOOLS_POST_CALL_APPLICATIONS, 47.9s TOOLS_POST_CALL_TIME, 17 TOOLS_POST_RETURN_APPLICATIONS, 52.1s TOOLS_POST_RETURN_TIME, 121.2s TOOLS_QUANTIFIERELIM_TIME, 0.0s FLUID_QUERY_TIME, 70 FLUID_QUERIES, 0 FLUID_YES_ANSWERS, 13 DOMAIN_JOIN_APPLICATIONS, 0.0s DOMAIN_JOIN_TIME, 0 DOMAIN_ALPHA_APPLICATIONS, 0.0s DOMAIN_ALPHA_TIME, 0 DOMAIN_WIDEN_APPLICATIONS, 0.0s DOMAIN_WIDEN_TIME, 0 DOMAIN_ISSUBSETEQ_APPLICATIONS, 0.0s DOMAIN_ISSUBSETEQ_TIME, 7 DOMAIN_ISBOTTOM_APPLICATIONS, 0.1s DOMAIN_ISBOTTOM_TIME, 0 LOOP_SUMMARIZER_APPLICATIONS, 0 LOOP_SUMMARIZER_CACHE_MISSES, 0.0s LOOP_SUMMARIZER_OVERALL_TIME, 0.0s LOOP_SUMMARIZER_NEW_COMPUTATION_TIME, 0 LOOP_SUMMARIZER_FIXPOINT_ITERATIONS, 17 CALL_SUMMARIZER_APPLICATIONS, 5 CALL_SUMMARIZER_CACHE_MISSES, 8.5s CALL_SUMMARIZER_OVERALL_TIME, 8.5s CALL_SUMMARIZER_NEW_COMPUTATION_TIME, 0.0s PROCEDURE_GRAPH_BUILDER_TIME, 0.0s PATH_EXPR_TIME, 0.0s REGEX_TO_DAG_TIME, 0.0s DAG_COMPRESSION_TIME, 136 DAG_COMPRESSION_PROCESSED_NODES, 86 DAG_COMPRESSION_RETAINED_NODES - UnprovableResult [Line: 133]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: Over-approximation of reachable states at this location is 140#(exists ((v_prenex_154 Int) (v_prenex_153 Int)) (or (and (= (select (select |#memory_real| v_prenex_153) 0) (select (select |#memory_real| |testOne_~#f2~0.base|) |testOne_~#f2~0.offset|)) (<= |#NULL.base| 0) (= (select (select |#memory_int| |testOne_~#f2~0.base|) (+ |testOne_~#f2~0.offset| 4)) 0) (not (= 0 |testOne_~#f2~0.base|)) (<= 0 |#NULL.base|) (not (= |testOne_~#f1~0.base| 0)) (= (select (select |#memory_int| |testOne_~#f2~0.base|) (+ |testOne_~#f2~0.offset| 8)) (select (select |#memory_int| v_prenex_153) 8)) (= 0 (select |#valid| v_prenex_153)) (= 0 (select (select |#memory_int| v_prenex_153) 8)) (< |testOne_~#f1~0.base| |#StackHeapBarrier|) (= 0 (select |old(#valid)| 0)) (not (= 0 v_prenex_153)) (< v_prenex_153 |#StackHeapBarrier|) (= (select (store |old(#valid)| |testOne_~#f1~0.base| 1) |testOne_~#f2~0.base|) 0) (= (mod (select (select |#memory_int| |testOne_~#f2~0.base|) |testOne_~#f2~0.offset|) 4294967296) (mod (select (select |#memory_int| |testOne_~#f1~0.base|) |testOne_~#f1~0.offset|) 4294967296)) (< |testOne_~#f2~0.base| |#StackHeapBarrier|) (= |testOne_~#f1~0.offset| 0) (= (mod v_prenex_154 2) (select (select |#memory_int| v_prenex_153) 0)) (= |testOne_~#f2~0.offset| 0) (= 0 (select |old(#valid)| |testOne_~#f1~0.base|)) (= 12 (select |#length| v_prenex_153)) (= |#NULL.offset| 0) (= (select (select |#memory_int| |testOne_~#f2~0.base|) (+ |testOne_~#f2~0.offset| 4)) (select (select |#memory_int| v_prenex_153) 4))) (and (<= |#NULL.base| 0) (= (select (select |#memory_int| |testOne_~#f2~0.base|) (+ |testOne_~#f2~0.offset| 4)) 0) (not (= 0 |testOne_~#f2~0.base|)) (<= 0 |#NULL.base|) (= (select |#length| |testOne_~#f2~0.base|) 12) (not (= |testOne_~#f1~0.base| 0)) (< |testOne_~#f1~0.base| |#StackHeapBarrier|) (= 0 (select |old(#valid)| 0)) (= (select (select |#memory_real| |testOne_~#f2~0.base|) 0) (select (select |#memory_real| |testOne_~#f2~0.base|) |testOne_~#f2~0.offset|)) (= (select (store |old(#valid)| |testOne_~#f1~0.base| 1) |testOne_~#f2~0.base|) 0) (= (select (select |#memory_int| |testOne_~#f2~0.base|) 8) (select (select |#memory_int| |testOne_~#f2~0.base|) (+ |testOne_~#f2~0.offset| 8))) (= (mod (select (select |#memory_int| |testOne_~#f2~0.base|) |testOne_~#f2~0.offset|) 4294967296) (mod (select (select |#memory_int| |testOne_~#f1~0.base|) |testOne_~#f1~0.offset|) 4294967296)) (< |testOne_~#f2~0.base| |#StackHeapBarrier|) (= |testOne_~#f1~0.offset| 0) (= |testOne_~#f2~0.offset| 0) (= 0 (select |old(#valid)| |testOne_~#f1~0.base|)) (= 0 (select |#valid| |testOne_~#f2~0.base|)) (= (select (select |#memory_int| |testOne_~#f2~0.base|) (+ |testOne_~#f2~0.offset| 4)) (select (select |#memory_int| |testOne_~#f2~0.base|) 4)) (= |#NULL.offset| 0) (= (select (select |#memory_int| |testOne_~#f2~0.base|) 8) 0)))). Possible FailurePath: - UnprovableResult [Line: 162]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: Over-approximation of reachable states at this location is 127#(exists ((v_prenex_16 Int) (|v_testTwo_~#f1~1.base_8| Int) (v_prenex_15 Int) (v_prenex_149 Int) (v_prenex_148 Int) (v_prenex_134 Int) (v_prenex_133 Int) (|v_testTwo_~#f2~1.base_6| Int) (v_prenex_150 Int) (v_prenex_151 Int)) (or (and (= 0 (select |old(#valid)| v_prenex_15)) (< v_prenex_15 |#StackHeapBarrier|) (= 0 (select |#valid| |testThree_~#f2~2.base|)) (< |testThree_~#f2~2.base| |#StackHeapBarrier|) (= |testThree_~#f1~2.offset| 0) (<= 0 |#NULL.base|) (= (mod v_prenex_133 2) (select (select |old(#memory_int)| v_prenex_134) 0)) (= (select (select |old(#memory_int)| v_prenex_134) 8) 0) (< |testThree_~#f1~2.base| |#StackHeapBarrier|) (= 12 (select |#length| |testThree_~#f2~2.base|)) (= (select |old(#valid)| v_prenex_134) 0) (= (mod (select (select |#memory_int| |testThree_~#f2~2.base|) |testThree_~#f2~2.offset|) 4294967296) (mod (select (select |#memory_int| |testThree_~#f1~2.base|) |testThree_~#f1~2.offset|) 4294967296)) (= (select (select |old(#memory_real)| v_prenex_16) 0) (select (select |old(#memory_real)| v_prenex_134) 0)) (not (= (mod (select (select |old(#memory_int)| v_prenex_15) 0) 4294967296) (mod (select (select |old(#memory_int)| v_prenex_16) 0) 4294967296))) (= |testThree_~#f2~2.offset| 0) (not (= 0 |testThree_~#f2~2.base|)) (< v_prenex_134 |#StackHeapBarrier|) (not (= 0 v_prenex_16)) (< v_prenex_16 |#StackHeapBarrier|) (<= |#NULL.base| 0) (= (select (select |#memory_int| |testThree_~#f2~2.base|) 4) 0) (= (select (select |old(#memory_int)| v_prenex_134) 4) 0) (not (= 0 v_prenex_15)) (= 0 (select |old(#valid)| v_prenex_16)) (= 12 (select |old(#length)| v_prenex_134)) (not (= v_prenex_134 0)) (= 0 (select |old(#valid)| |testThree_~#f1~2.base|)) (= |#NULL.offset| 0) (= (select (select |#memory_real| |testThree_~#f2~2.base|) |testThree_~#f2~2.offset|) (select (select |#memory_real| |testThree_~#f2~2.base|) 0)) (= 0 (select (store |old(#valid)| |testThree_~#f1~2.base| 1) |testThree_~#f2~2.base|)) (= (select (select |#memory_int| |testThree_~#f2~2.base|) 8) 0) (not (= |testThree_~#f1~2.base| 0))) (and (= 0 (select |#valid| |testThree_~#f2~2.base|)) (< |testThree_~#f2~2.base| |#StackHeapBarrier|) (= |testThree_~#f1~2.offset| 0) (<= 0 |#NULL.base|) (= 0 (select (select |old(#memory_int)| |v_testTwo_~#f2~1.base_6|) 8)) (not (= 0 |v_testTwo_~#f1~1.base_8|)) (< |v_testTwo_~#f1~1.base_8| |#StackHeapBarrier|) (not (= (mod (select (select |old(#memory_int)| |v_testTwo_~#f1~1.base_8|) 0) 4294967296) (mod (select (select |old(#memory_int)| |v_testTwo_~#f2~1.base_6|) 0) 4294967296))) (< |testThree_~#f1~2.base| |#StackHeapBarrier|) (= 12 (select |#length| |testThree_~#f2~2.base|)) (not (= 0 |v_testTwo_~#f2~1.base_6|)) (= (mod (select (select |#memory_int| |testThree_~#f2~2.base|) |testThree_~#f2~2.offset|) 4294967296) (mod (select (select |#memory_int| |testThree_~#f1~2.base|) |testThree_~#f1~2.offset|) 4294967296)) (< |v_testTwo_~#f2~1.base_6| |#StackHeapBarrier|) (= |testThree_~#f2~2.offset| 0) (= 0 (select |old(#valid)| |v_testTwo_~#f1~1.base_8|)) (not (= 0 |testThree_~#f2~2.base|)) (= (select |old(#length)| |v_testTwo_~#f2~1.base_6|) 12) (<= |#NULL.base| 0) (= 0 (select |old(#valid)| |v_testTwo_~#f2~1.base_6|)) (= 0 (select (select |old(#memory_int)| |v_testTwo_~#f2~1.base_6|) 4)) (= (select (select |#memory_int| |testThree_~#f2~2.base|) 4) 0) (= 0 (select |old(#valid)| |testThree_~#f1~2.base|)) (= |#NULL.offset| 0) (= (select (select |#memory_real| |testThree_~#f2~2.base|) |testThree_~#f2~2.offset|) (select (select |#memory_real| |testThree_~#f2~2.base|) 0)) (= 0 (select (store |old(#valid)| |testThree_~#f1~2.base| 1) |testThree_~#f2~2.base|)) (= (select (select |#memory_int| |testThree_~#f2~2.base|) 8) 0) (not (= |testThree_~#f1~2.base| 0))) (and (= 0 (select |#valid| v_prenex_149)) (< |testThree_~#f2~2.base| |#StackHeapBarrier|) (= |testThree_~#f1~2.offset| 0) (<= 0 |#NULL.base|) (not (= v_prenex_149 0)) (= 0 (select (select |old(#memory_int)| |v_testTwo_~#f2~1.base_6|) 8)) (not (= 0 |v_testTwo_~#f1~1.base_8|)) (< |v_testTwo_~#f1~1.base_8| |#StackHeapBarrier|) (not (= (mod (select (select |old(#memory_int)| |v_testTwo_~#f1~1.base_8|) 0) 4294967296) (mod (select (select |old(#memory_int)| |v_testTwo_~#f2~1.base_6|) 0) 4294967296))) (< |testThree_~#f1~2.base| |#StackHeapBarrier|) (not (= 0 |v_testTwo_~#f2~1.base_6|)) (= (select (select |#memory_real| v_prenex_149) 0) (select (select |#memory_real| |testThree_~#f2~2.base|) |testThree_~#f2~2.offset|)) (= (mod (select (select |#memory_int| |testThree_~#f2~2.base|) |testThree_~#f2~2.offset|) 4294967296) (mod (select (select |#memory_int| |testThree_~#f1~2.base|) |testThree_~#f1~2.offset|) 4294967296)) (< |v_testTwo_~#f2~1.base_6| |#StackHeapBarrier|) (= |testThree_~#f2~2.offset| 0) (= 0 (select |old(#valid)| |v_testTwo_~#f1~1.base_8|)) (not (= 0 |testThree_~#f2~2.base|)) (= 0 (select (select |#memory_int| v_prenex_149) 4)) (= (select |old(#length)| |v_testTwo_~#f2~1.base_6|) 12) (= 0 (select (select |#memory_int| v_prenex_149) 8)) (<= |#NULL.base| 0) (= 0 (select |old(#valid)| |v_testTwo_~#f2~1.base_6|)) (= 0 (select (select |old(#memory_int)| |v_testTwo_~#f2~1.base_6|) 4)) (< v_prenex_149 |#StackHeapBarrier|) (= (mod v_prenex_148 2) (select (select |#memory_int| v_prenex_149) 0)) (= 0 (select |old(#valid)| |testThree_~#f1~2.base|)) (= |#NULL.offset| 0) (= 0 (select (store |old(#valid)| |testThree_~#f1~2.base| 1) |testThree_~#f2~2.base|)) (not (= |testThree_~#f1~2.base| 0)) (= (select |#length| v_prenex_149) 12)) (and (= 0 (select |old(#valid)| v_prenex_15)) (< v_prenex_15 |#StackHeapBarrier|) (< |testThree_~#f2~2.base| |#StackHeapBarrier|) (= |testThree_~#f1~2.offset| 0) (<= 0 |#NULL.base|) (not (= v_prenex_150 0)) (= (mod v_prenex_133 2) (select (select |old(#memory_int)| v_prenex_134) 0)) (= (select (select |old(#memory_int)| v_prenex_134) 8) 0) (< |testThree_~#f1~2.base| |#StackHeapBarrier|) (= (select (select |#memory_real| v_prenex_150) 0) (select (select |#memory_real| |testThree_~#f2~2.base|) |testThree_~#f2~2.offset|)) (< v_prenex_150 |#StackHeapBarrier|) (= (select |old(#valid)| v_prenex_134) 0) (= (mod (select (select |#memory_int| |testThree_~#f2~2.base|) |testThree_~#f2~2.offset|) 4294967296) (mod (select (select |#memory_int| |testThree_~#f1~2.base|) |testThree_~#f1~2.offset|) 4294967296)) (= (select (select |old(#memory_real)| v_prenex_16) 0) (select (select |old(#memory_real)| v_prenex_134) 0)) (not (= (mod (select (select |old(#memory_int)| v_prenex_15) 0) 4294967296) (mod (select (select |old(#memory_int)| v_prenex_16) 0) 4294967296))) (= |testThree_~#f2~2.offset| 0) (not (= 0 |testThree_~#f2~2.base|)) (< v_prenex_134 |#StackHeapBarrier|) (= 0 (select (select |#memory_int| v_prenex_150) 8)) (not (= 0 v_prenex_16)) (< v_prenex_16 |#StackHeapBarrier|) (<= |#NULL.base| 0) (= (select |#length| v_prenex_150) 12) (= (select (select |old(#memory_int)| v_prenex_134) 4) 0) (not (= 0 v_prenex_15)) (= 0 (select |old(#valid)| v_prenex_16)) (= 0 (select |#valid| v_prenex_150)) (= 12 (select |old(#length)| v_prenex_134)) (= 0 (select (select |#memory_int| v_prenex_150) 4)) (not (= v_prenex_134 0)) (= 0 (select |old(#valid)| |testThree_~#f1~2.base|)) (= |#NULL.offset| 0) (= (select (select |#memory_int| v_prenex_150) 0) (mod v_prenex_151 2)) (= 0 (select (store |old(#valid)| |testThree_~#f1~2.base| 1) |testThree_~#f2~2.base|)) (not (= |testThree_~#f1~2.base| 0))))). Possible FailurePath: - UnprovableResult [Line: 145]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: Over-approximation of reachable states at this location is 114#(exists ((v_prenex_39 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_41 Int) (v_prenex_40 Int) (v_prenex_42 Int) (|v_testOne_~#f1~0.base_6| Int) (v_prenex_4 Int) (v_prenex_3 Int) (|v_testOne_~#f2~0.base_5| Int)) (or (and (= (select (select |#memory_real| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) (select (select |#memory_real| |testTwo_~#f2~1.base|) 0)) (= (select |old(#valid)| v_prenex_3) 0) (not (= |testTwo_~#f1~1.base| 0)) (< v_prenex_3 |#StackHeapBarrier|) (<= 0 |#NULL.base|) (= (select |#valid| |testTwo_~#f2~1.base|) 0) (= 0 (select (select |old(#memory_int)| v_prenex_4) 4)) (= (mod (select (select |#memory_int| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) 4294967296) (mod (select (select |#memory_int| |testTwo_~#f1~1.base|) |testTwo_~#f1~1.offset|) 4294967296)) (= 12 (select |#length| |testTwo_~#f2~1.base|)) (= 0 |testTwo_~#f1~1.offset|) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) (+ |testTwo_~#f2~1.offset| 4)) 0) (not (= v_prenex_3 0)) (< v_prenex_4 |#StackHeapBarrier|) (<= |#NULL.base| 0) (not (= 0 |testTwo_~#f2~1.base|)) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) (+ |testTwo_~#f2~1.offset| 8)) 0) (not (= (mod (select (select |old(#memory_int)| v_prenex_3) 0) 4294967296) (mod (select (select |old(#memory_int)| v_prenex_4) 0) 4294967296))) (not (= v_prenex_4 0)) (< |testTwo_~#f2~1.base| |#StackHeapBarrier|) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) 4) 0) (= 0 (select |old(#valid)| |testTwo_~#f1~1.base|)) (= 0 (select (store |old(#valid)| |testTwo_~#f1~1.base| 1) |testTwo_~#f2~1.base|)) (= 0 (select |old(#valid)| v_prenex_4)) (= 0 (select (select |old(#memory_int)| v_prenex_4) 8)) (= 12 (select |old(#length)| v_prenex_4)) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) 8) 0) (< |testTwo_~#f1~1.base| |#StackHeapBarrier|) (= 0 |testTwo_~#f2~1.offset|) (= |#NULL.offset| 0)) (and (= (select (select |#memory_int| |testTwo_~#f2~1.base|) 4) (select (select |#memory_int| |testTwo_~#f2~1.base|) (+ |testTwo_~#f2~1.offset| 4))) (= (select (select |#memory_real| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) (select (select |#memory_real| |testTwo_~#f2~1.base|) 0)) (= (mod v_prenex_25 2) (select (select |old(#memory_int)| v_prenex_24) 0)) (= (select |old(#valid)| |v_testOne_~#f2~0.base_5|) 0) (not (= |testTwo_~#f1~1.base| 0)) (= (select (select |old(#memory_int)| |v_testOne_~#f2~0.base_5|) 8) 0) (<= 0 |#NULL.base|) (= (select (select |old(#memory_real)| |v_testOne_~#f2~0.base_5|) 0) (select (select |old(#memory_real)| v_prenex_24) 0)) (= (select |#valid| |testTwo_~#f2~1.base|) 0) (< |v_testOne_~#f2~0.base_5| |#StackHeapBarrier|) (= (select (select |old(#memory_int)| |v_testOne_~#f2~0.base_5|) 4) (select (select |old(#memory_int)| v_prenex_24) 4)) (= (mod (select (select |#memory_int| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) 4294967296) (mod (select (select |#memory_int| |testTwo_~#f1~1.base|) |testTwo_~#f1~1.offset|) 4294967296)) (= 0 (select (select |old(#memory_int)| v_prenex_24) 4)) (= 12 (select |#length| |testTwo_~#f2~1.base|)) (= 0 |testTwo_~#f1~1.offset|) (not (= 0 v_prenex_24)) (= (select (select |old(#memory_int)| v_prenex_24) 8) 0) (= 0 (select |old(#valid)| |v_testOne_~#f1~0.base_6|)) (<= |#NULL.base| 0) (not (= 0 |testTwo_~#f2~1.base|)) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) (+ |testTwo_~#f2~1.offset| 8)) 0) (< |testTwo_~#f2~1.base| |#StackHeapBarrier|) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) 4) 0) (= 0 (select (store |old(#valid)| |testTwo_~#f1~1.base| 1) |testTwo_~#f2~1.base|)) (= 0 (select |old(#valid)| |testTwo_~#f1~1.base|)) (not (= (mod (select (select |old(#memory_int)| |v_testOne_~#f2~0.base_5|) 0) 4294967296) (mod (select (select |old(#memory_int)| |v_testOne_~#f1~0.base_6|) 0) 4294967296))) (< |v_testOne_~#f1~0.base_6| |#StackHeapBarrier|) (not (= |v_testOne_~#f1~0.base_6| 0)) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) 8) 0) (= (select |old(#valid)| v_prenex_24) 0) (< |testTwo_~#f1~1.base| |#StackHeapBarrier|) (= 0 |testTwo_~#f2~1.offset|) (not (= |v_testOne_~#f2~0.base_5| 0)) (= |#NULL.offset| 0) (= (select |old(#length)| v_prenex_24) 12) (< v_prenex_24 |#StackHeapBarrier|)) (and (= 0 (select (select |#memory_int| v_prenex_42) 4)) (= (select |old(#valid)| v_prenex_3) 0) (not (= |testTwo_~#f1~1.base| 0)) (= 0 (select |#valid| v_prenex_42)) (< v_prenex_3 |#StackHeapBarrier|) (<= 0 |#NULL.base|) (= 0 (select (select |old(#memory_int)| v_prenex_4) 4)) (= (mod (select (select |#memory_int| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) 4294967296) (mod (select (select |#memory_int| |testTwo_~#f1~1.base|) |testTwo_~#f1~1.offset|) 4294967296)) (= 0 (select (select |#memory_int| v_prenex_42) 8)) (= (mod v_prenex_41 2) (select (select |#memory_int| v_prenex_42) 0)) (< v_prenex_42 |#StackHeapBarrier|) (= 0 |testTwo_~#f1~1.offset|) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) (+ |testTwo_~#f2~1.offset| 4)) 0) (not (= v_prenex_3 0)) (< v_prenex_4 |#StackHeapBarrier|) (<= |#NULL.base| 0) (not (= 0 |testTwo_~#f2~1.base|)) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) (+ |testTwo_~#f2~1.offset| 8)) 0) (not (= (mod (select (select |old(#memory_int)| v_prenex_3) 0) 4294967296) (mod (select (select |old(#memory_int)| v_prenex_4) 0) 4294967296))) (= 12 (select |#length| v_prenex_42)) (not (= v_prenex_4 0)) (not (= 0 v_prenex_42)) (< |testTwo_~#f2~1.base| |#StackHeapBarrier|) (= 0 (select |old(#valid)| |testTwo_~#f1~1.base|)) (= 0 (select (store |old(#valid)| |testTwo_~#f1~1.base| 1) |testTwo_~#f2~1.base|)) (= (select (select |#memory_real| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) (select (select |#memory_real| v_prenex_42) 0)) (= 0 (select |old(#valid)| v_prenex_4)) (= 0 (select (select |old(#memory_int)| v_prenex_4) 8)) (= 12 (select |old(#length)| v_prenex_4)) (< |testTwo_~#f1~1.base| |#StackHeapBarrier|) (= 0 |testTwo_~#f2~1.offset|) (= |#NULL.offset| 0)) (and (< v_prenex_39 |#StackHeapBarrier|) (= (select (select |#memory_int| v_prenex_39) 8) 0) (not (= 0 v_prenex_39)) (= (mod v_prenex_25 2) (select (select |old(#memory_int)| v_prenex_24) 0)) (= (select |old(#valid)| |v_testOne_~#f2~0.base_5|) 0) (not (= |testTwo_~#f1~1.base| 0)) (= (select (select |old(#memory_int)| |v_testOne_~#f2~0.base_5|) 8) 0) (<= 0 |#NULL.base|) (= (select (select |old(#memory_real)| |v_testOne_~#f2~0.base_5|) 0) (select (select |old(#memory_real)| v_prenex_24) 0)) (< |v_testOne_~#f2~0.base_5| |#StackHeapBarrier|) (= (select (select |old(#memory_int)| |v_testOne_~#f2~0.base_5|) 4) (select (select |old(#memory_int)| v_prenex_24) 4)) (= 0 (select |#valid| v_prenex_39)) (= (mod (select (select |#memory_int| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) 4294967296) (mod (select (select |#memory_int| |testTwo_~#f1~1.base|) |testTwo_~#f1~1.offset|) 4294967296)) (= 0 (select (select |old(#memory_int)| v_prenex_24) 4)) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) (+ |testTwo_~#f2~1.offset| 4)) (select (select |#memory_int| v_prenex_39) 4)) (= 0 |testTwo_~#f1~1.offset|) (= (select (select |#memory_int| v_prenex_39) 0) (mod v_prenex_40 2)) (not (= 0 v_prenex_24)) (= 0 (select (select |#memory_int| v_prenex_39) 4)) (= (select (select |old(#memory_int)| v_prenex_24) 8) 0) (= 12 (select |#length| v_prenex_39)) (= 0 (select |old(#valid)| |v_testOne_~#f1~0.base_6|)) (<= |#NULL.base| 0) (not (= 0 |testTwo_~#f2~1.base|)) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) (+ |testTwo_~#f2~1.offset| 8)) 0) (= (select (select |#memory_real| v_prenex_39) 0) (select (select |#memory_real| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|)) (< |testTwo_~#f2~1.base| |#StackHeapBarrier|) (= 0 (select (store |old(#valid)| |testTwo_~#f1~1.base| 1) |testTwo_~#f2~1.base|)) (= 0 (select |old(#valid)| |testTwo_~#f1~1.base|)) (not (= (mod (select (select |old(#memory_int)| |v_testOne_~#f2~0.base_5|) 0) 4294967296) (mod (select (select |old(#memory_int)| |v_testOne_~#f1~0.base_6|) 0) 4294967296))) (< |v_testOne_~#f1~0.base_6| |#StackHeapBarrier|) (not (= |v_testOne_~#f1~0.base_6| 0)) (= (select |old(#valid)| v_prenex_24) 0) (< |testTwo_~#f1~1.base| |#StackHeapBarrier|) (= 0 |testTwo_~#f2~1.offset|) (not (= |v_testOne_~#f2~0.base_5| 0)) (= |#NULL.offset| 0) (= (select |old(#length)| v_prenex_24) 12) (< v_prenex_24 |#StackHeapBarrier|)))). Possible FailurePath: - UnprovableResult [Line: 150]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: Over-approximation of reachable states at this location is 109#(exists ((v_~bitwiseAnd_4 Int) (v_prenex_78 Int) (v_prenex_77 Int) (v_prenex_69 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_70 Int) (|v_testOne_~#f1~0.base_6| Int) (v_prenex_72 Int) (v_prenex_71 Int) (|v_returnsField_~#c~0.base_3| Int) (v_prenex_127 Int) (v_prenex_128 Int) (v_prenex_4 Int) (v_prenex_125 Int) (v_prenex_126 Int) (v_prenex_123 Int) (v_prenex_124 Int) (v_prenex_3 Int) (|v_testOne_~#f2~0.base_5| Int)) (or (and (not (= |testTwo_~#f1~1.base| 0)) (<= 0 |#NULL.base|) (= (select |old(#valid)| v_prenex_78) 0) (= 0 (select |#valid| |v_returnsField_~#c~0.base_3|)) (= (select (select |#memory_int| |v_returnsField_~#c~0.base_3|) 4) 0) (= (select |#length| |v_returnsField_~#c~0.base_3|) 12) (= (mod (select (select |#memory_int| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) 4294967296) (mod (select (select |#memory_int| |testTwo_~#f1~1.base|) |testTwo_~#f1~1.offset|) 4294967296)) (= 0 (select (select |old(#memory_int)| v_prenex_77) 4)) (not (= v_prenex_77 0)) (not (= (mod (select (select |old(#memory_int)| v_prenex_78) 0) 4294967296) (mod (select (select |old(#memory_int)| v_prenex_77) 0) 4294967296))) (= (select (select |#memory_real| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) (select (select |#memory_real| |v_returnsField_~#c~0.base_3|) 0)) (= 0 (select |old(#valid)| v_prenex_77)) (= 0 |testTwo_~#f1~1.offset|) (not (= |v_returnsField_~#c~0.base_3| 0)) (= (select (select |#memory_int| |v_returnsField_~#c~0.base_3|) 0) (mod v_~bitwiseAnd_4 2)) (<= |#NULL.base| 0) (not (= 0 |testTwo_~#f2~1.base|)) (< v_prenex_77 |#StackHeapBarrier|) (< |testTwo_~#f2~1.base| |#StackHeapBarrier|) (= 0 (select |old(#valid)| |testTwo_~#f1~1.base|)) (= 0 (select (store |old(#valid)| |testTwo_~#f1~1.base| 1) |testTwo_~#f2~1.base|)) (= 12 (select |old(#length)| v_prenex_77)) (not (= v_prenex_78 0)) (= (select (select |#memory_int| |v_returnsField_~#c~0.base_3|) 8) 0) (= 0 (select (select |old(#memory_int)| v_prenex_77) 8)) (< v_prenex_78 |#StackHeapBarrier|) (< |testTwo_~#f1~1.base| |#StackHeapBarrier|) (= 0 |testTwo_~#f2~1.offset|) (= |#NULL.offset| 0) (< |v_returnsField_~#c~0.base_3| |#StackHeapBarrier|)) (and (= (select (select |#memory_real| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) (select (select |#memory_real| |testTwo_~#f2~1.base|) 0)) (not (= |testTwo_~#f1~1.base| 0)) (<= 0 |#NULL.base|) (= (select |#valid| |testTwo_~#f2~1.base|) 0) (= (select |old(#valid)| v_prenex_78) 0) (= (mod (select (select |#memory_int| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) 4294967296) (mod (select (select |#memory_int| |testTwo_~#f1~1.base|) |testTwo_~#f1~1.offset|) 4294967296)) (= 0 (select (select |old(#memory_int)| v_prenex_77) 4)) (not (= v_prenex_77 0)) (= 12 (select |#length| |testTwo_~#f2~1.base|)) (not (= (mod (select (select |old(#memory_int)| v_prenex_78) 0) 4294967296) (mod (select (select |old(#memory_int)| v_prenex_77) 0) 4294967296))) (= 0 (select |old(#valid)| v_prenex_77)) (= 0 |testTwo_~#f1~1.offset|) (<= |#NULL.base| 0) (not (= 0 |testTwo_~#f2~1.base|)) (< v_prenex_77 |#StackHeapBarrier|) (< |testTwo_~#f2~1.base| |#StackHeapBarrier|) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) 4) 0) (= 0 (select |old(#valid)| |testTwo_~#f1~1.base|)) (= 0 (select (store |old(#valid)| |testTwo_~#f1~1.base| 1) |testTwo_~#f2~1.base|)) (= 12 (select |old(#length)| v_prenex_77)) (not (= v_prenex_78 0)) (= 0 (select (select |old(#memory_int)| v_prenex_77) 8)) (< v_prenex_78 |#StackHeapBarrier|) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) 8) 0) (< |testTwo_~#f1~1.base| |#StackHeapBarrier|) (= 0 |testTwo_~#f2~1.offset|) (= |#NULL.offset| 0)) (and (= (select |old(#valid)| v_prenex_3) 0) (not (= |testTwo_~#f1~1.base| 0)) (< v_prenex_3 |#StackHeapBarrier|) (<= 0 |#NULL.base|) (= 0 (select (select |old(#memory_int)| v_prenex_4) 4)) (= (select (select |#memory_int| v_prenex_126) 4) 0) (< v_prenex_126 |#StackHeapBarrier|) (= (select |#length| v_prenex_126) 12) (= (mod (select (select |#memory_int| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) 4294967296) (mod (select (select |#memory_int| |testTwo_~#f1~1.base|) |testTwo_~#f1~1.offset|) 4294967296)) (not (= v_prenex_126 0)) (= 0 |testTwo_~#f1~1.offset|) (not (= v_prenex_3 0)) (= 0 (select |#valid| v_prenex_126)) (< v_prenex_4 |#StackHeapBarrier|) (= 0 (select (select |#memory_int| v_prenex_126) 8)) (<= |#NULL.base| 0) (not (= 0 |testTwo_~#f2~1.base|)) (not (= (mod (select (select |old(#memory_int)| v_prenex_3) 0) 4294967296) (mod (select (select |old(#memory_int)| v_prenex_4) 0) 4294967296))) (not (= v_prenex_4 0)) (= (select (select |#memory_int| v_prenex_126) 0) (mod v_prenex_125 2)) (< |testTwo_~#f2~1.base| |#StackHeapBarrier|) (= 0 (select |old(#valid)| |testTwo_~#f1~1.base|)) (= 0 (select (store |old(#valid)| |testTwo_~#f1~1.base| 1) |testTwo_~#f2~1.base|)) (= 0 (select |old(#valid)| v_prenex_4)) (= 0 (select (select |old(#memory_int)| v_prenex_4) 8)) (= 12 (select |old(#length)| v_prenex_4)) (= (select (select |#memory_real| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) (select (select |#memory_real| v_prenex_126) 0)) (< |testTwo_~#f1~1.base| |#StackHeapBarrier|) (= 0 |testTwo_~#f2~1.offset|) (= |#NULL.offset| 0)) (and (= (select (select |old(#memory_real)| v_prenex_72) 0) (select (select |old(#memory_real)| v_prenex_70) 0)) (not (= |testTwo_~#f1~1.base| 0)) (<= 0 |#NULL.base|) (not (= v_prenex_72 0)) (= 0 (select |#valid| v_prenex_124)) (= (select (select |old(#memory_int)| v_prenex_70) 8) 0) (= 0 (select |old(#valid)| v_prenex_71)) (< v_prenex_72 |#StackHeapBarrier|) (= (select (select |#memory_int| v_prenex_124) 4) 0) (< v_prenex_70 |#StackHeapBarrier|) (not (= 0 v_prenex_70)) (= (mod (select (select |#memory_int| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) 4294967296) (mod (select (select |#memory_int| |testTwo_~#f1~1.base|) |testTwo_~#f1~1.offset|) 4294967296)) (= 0 (select (select |old(#memory_int)| v_prenex_70) 4)) (not (= (mod (select (select |old(#memory_int)| v_prenex_72) 0) 4294967296) (mod (select (select |old(#memory_int)| v_prenex_71) 0) 4294967296))) (= (mod v_prenex_69 2) (select (select |old(#memory_int)| v_prenex_70) 0)) (< v_prenex_71 |#StackHeapBarrier|) (= (select (select |old(#memory_int)| v_prenex_72) 8) 0) (= (select |old(#valid)| v_prenex_72) 0) (= 0 |testTwo_~#f1~1.offset|) (= (select |old(#valid)| v_prenex_70) 0) (= (select |old(#length)| v_prenex_70) 12) (< v_prenex_124 |#StackHeapBarrier|) (= (select (select |old(#memory_int)| v_prenex_72) 4) (select (select |old(#memory_int)| v_prenex_70) 4)) (<= |#NULL.base| 0) (not (= 0 |testTwo_~#f2~1.base|)) (not (= v_prenex_124 0)) (not (= v_prenex_71 0)) (= (select (select |#memory_int| v_prenex_124) 8) 0) (< |testTwo_~#f2~1.base| |#StackHeapBarrier|) (= 0 (select (store |old(#valid)| |testTwo_~#f1~1.base| 1) |testTwo_~#f2~1.base|)) (= 0 (select |old(#valid)| |testTwo_~#f1~1.base|)) (= (select (select |#memory_int| v_prenex_124) 0) (mod v_prenex_123 2)) (= (select |#length| v_prenex_124) 12) (= (select (select |#memory_real| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) (select (select |#memory_real| v_prenex_124) 0)) (< |testTwo_~#f1~1.base| |#StackHeapBarrier|) (= 0 |testTwo_~#f2~1.offset|) (= |#NULL.offset| 0)) (and (= 0 (select (select |#memory_int| v_prenex_128) 4)) (= (mod v_prenex_25 2) (select (select |old(#memory_int)| v_prenex_24) 0)) (= (select |old(#valid)| |v_testOne_~#f2~0.base_5|) 0) (not (= |testTwo_~#f1~1.base| 0)) (= (select (select |old(#memory_int)| |v_testOne_~#f2~0.base_5|) 8) 0) (<= 0 |#NULL.base|) (= (select (select |old(#memory_real)| |v_testOne_~#f2~0.base_5|) 0) (select (select |old(#memory_real)| v_prenex_24) 0)) (not (= v_prenex_128 0)) (< |v_testOne_~#f2~0.base_5| |#StackHeapBarrier|) (= (select (select |old(#memory_int)| |v_testOne_~#f2~0.base_5|) 4) (select (select |old(#memory_int)| v_prenex_24) 4)) (= (mod (select (select |#memory_int| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) 4294967296) (mod (select (select |#memory_int| |testTwo_~#f1~1.base|) |testTwo_~#f1~1.offset|) 4294967296)) (= 0 (select (select |#memory_int| v_prenex_128) 8)) (= 0 (select (select |old(#memory_int)| v_prenex_24) 4)) (= 0 |testTwo_~#f1~1.offset|) (not (= 0 v_prenex_24)) (= (select (select |old(#memory_int)| v_prenex_24) 8) 0) (= (select (select |#memory_int| v_prenex_128) 0) (mod v_prenex_127 2)) (< v_prenex_128 |#StackHeapBarrier|) (= 0 (select |old(#valid)| |v_testOne_~#f1~0.base_6|)) (<= |#NULL.base| 0) (not (= 0 |testTwo_~#f2~1.base|)) (= (select |#length| v_prenex_128) 12) (< |testTwo_~#f2~1.base| |#StackHeapBarrier|) (= 0 (select (store |old(#valid)| |testTwo_~#f1~1.base| 1) |testTwo_~#f2~1.base|)) (= 0 (select |old(#valid)| |testTwo_~#f1~1.base|)) (not (= (mod (select (select |old(#memory_int)| |v_testOne_~#f2~0.base_5|) 0) 4294967296) (mod (select (select |old(#memory_int)| |v_testOne_~#f1~0.base_6|) 0) 4294967296))) (= 0 (select |#valid| v_prenex_128)) (< |v_testOne_~#f1~0.base_6| |#StackHeapBarrier|) (not (= |v_testOne_~#f1~0.base_6| 0)) (= (select |old(#valid)| v_prenex_24) 0) (< |testTwo_~#f1~1.base| |#StackHeapBarrier|) (= (select (select |#memory_real| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) (select (select |#memory_real| v_prenex_128) 0)) (= 0 |testTwo_~#f2~1.offset|) (not (= |v_testOne_~#f2~0.base_5| 0)) (= |#NULL.offset| 0) (= (select |old(#length)| v_prenex_24) 12) (< v_prenex_24 |#StackHeapBarrier|)) (and (= (select (select |#memory_real| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) (select (select |#memory_real| |testTwo_~#f2~1.base|) 0)) (= (mod v_prenex_25 2) (select (select |old(#memory_int)| v_prenex_24) 0)) (= (select |old(#valid)| |v_testOne_~#f2~0.base_5|) 0) (not (= |testTwo_~#f1~1.base| 0)) (= (select (select |old(#memory_int)| |v_testOne_~#f2~0.base_5|) 8) 0) (<= 0 |#NULL.base|) (= (select (select |old(#memory_real)| |v_testOne_~#f2~0.base_5|) 0) (select (select |old(#memory_real)| v_prenex_24) 0)) (= (select |#valid| |testTwo_~#f2~1.base|) 0) (< |v_testOne_~#f2~0.base_5| |#StackHeapBarrier|) (= (select (select |old(#memory_int)| |v_testOne_~#f2~0.base_5|) 4) (select (select |old(#memory_int)| v_prenex_24) 4)) (= (mod (select (select |#memory_int| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) 4294967296) (mod (select (select |#memory_int| |testTwo_~#f1~1.base|) |testTwo_~#f1~1.offset|) 4294967296)) (= 0 (select (select |old(#memory_int)| v_prenex_24) 4)) (= 12 (select |#length| |testTwo_~#f2~1.base|)) (= 0 |testTwo_~#f1~1.offset|) (not (= 0 v_prenex_24)) (= (select (select |old(#memory_int)| v_prenex_24) 8) 0) (= 0 (select |old(#valid)| |v_testOne_~#f1~0.base_6|)) (<= |#NULL.base| 0) (not (= 0 |testTwo_~#f2~1.base|)) (< |testTwo_~#f2~1.base| |#StackHeapBarrier|) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) 4) 0) (= 0 (select (store |old(#valid)| |testTwo_~#f1~1.base| 1) |testTwo_~#f2~1.base|)) (= 0 (select |old(#valid)| |testTwo_~#f1~1.base|)) (not (= (mod (select (select |old(#memory_int)| |v_testOne_~#f2~0.base_5|) 0) 4294967296) (mod (select (select |old(#memory_int)| |v_testOne_~#f1~0.base_6|) 0) 4294967296))) (< |v_testOne_~#f1~0.base_6| |#StackHeapBarrier|) (not (= |v_testOne_~#f1~0.base_6| 0)) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) 8) 0) (= (select |old(#valid)| v_prenex_24) 0) (< |testTwo_~#f1~1.base| |#StackHeapBarrier|) (= 0 |testTwo_~#f2~1.offset|) (not (= |v_testOne_~#f2~0.base_5| 0)) (= |#NULL.offset| 0) (= (select |old(#length)| v_prenex_24) 12) (< v_prenex_24 |#StackHeapBarrier|)) (and (= (select (select |old(#memory_real)| v_prenex_72) 0) (select (select |old(#memory_real)| v_prenex_70) 0)) (= (select (select |#memory_real| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) (select (select |#memory_real| |testTwo_~#f2~1.base|) 0)) (not (= |testTwo_~#f1~1.base| 0)) (<= 0 |#NULL.base|) (= (select |#valid| |testTwo_~#f2~1.base|) 0) (not (= v_prenex_72 0)) (= (select (select |old(#memory_int)| v_prenex_70) 8) 0) (= 0 (select |old(#valid)| v_prenex_71)) (< v_prenex_72 |#StackHeapBarrier|) (< v_prenex_70 |#StackHeapBarrier|) (not (= 0 v_prenex_70)) (= (mod (select (select |#memory_int| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) 4294967296) (mod (select (select |#memory_int| |testTwo_~#f1~1.base|) |testTwo_~#f1~1.offset|) 4294967296)) (= 0 (select (select |old(#memory_int)| v_prenex_70) 4)) (not (= (mod (select (select |old(#memory_int)| v_prenex_72) 0) 4294967296) (mod (select (select |old(#memory_int)| v_prenex_71) 0) 4294967296))) (= 12 (select |#length| |testTwo_~#f2~1.base|)) (= (mod v_prenex_69 2) (select (select |old(#memory_int)| v_prenex_70) 0)) (< v_prenex_71 |#StackHeapBarrier|) (= (select (select |old(#memory_int)| v_prenex_72) 8) 0) (= (select |old(#valid)| v_prenex_72) 0) (= 0 |testTwo_~#f1~1.offset|) (= (select |old(#valid)| v_prenex_70) 0) (= (select |old(#length)| v_prenex_70) 12) (= (select (select |old(#memory_int)| v_prenex_72) 4) (select (select |old(#memory_int)| v_prenex_70) 4)) (<= |#NULL.base| 0) (not (= 0 |testTwo_~#f2~1.base|)) (not (= v_prenex_71 0)) (< |testTwo_~#f2~1.base| |#StackHeapBarrier|) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) 4) 0) (= 0 (select (store |old(#valid)| |testTwo_~#f1~1.base| 1) |testTwo_~#f2~1.base|)) (= 0 (select |old(#valid)| |testTwo_~#f1~1.base|)) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) 8) 0) (< |testTwo_~#f1~1.base| |#StackHeapBarrier|) (= 0 |testTwo_~#f2~1.offset|) (= |#NULL.offset| 0)) (and (= (select (select |#memory_real| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) (select (select |#memory_real| |testTwo_~#f2~1.base|) 0)) (= (select |old(#valid)| v_prenex_3) 0) (not (= |testTwo_~#f1~1.base| 0)) (< v_prenex_3 |#StackHeapBarrier|) (<= 0 |#NULL.base|) (= 0 (select (select |old(#memory_int)| v_prenex_4) 4)) (= (select |#valid| |testTwo_~#f2~1.base|) 0) (= (mod (select (select |#memory_int| |testTwo_~#f2~1.base|) |testTwo_~#f2~1.offset|) 4294967296) (mod (select (select |#memory_int| |testTwo_~#f1~1.base|) |testTwo_~#f1~1.offset|) 4294967296)) (= 12 (select |#length| |testTwo_~#f2~1.base|)) (= 0 |testTwo_~#f1~1.offset|) (not (= v_prenex_3 0)) (< v_prenex_4 |#StackHeapBarrier|) (<= |#NULL.base| 0) (not (= 0 |testTwo_~#f2~1.base|)) (not (= (mod (select (select |old(#memory_int)| v_prenex_3) 0) 4294967296) (mod (select (select |old(#memory_int)| v_prenex_4) 0) 4294967296))) (not (= v_prenex_4 0)) (< |testTwo_~#f2~1.base| |#StackHeapBarrier|) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) 4) 0) (= 0 (select |old(#valid)| |testTwo_~#f1~1.base|)) (= 0 (select (store |old(#valid)| |testTwo_~#f1~1.base| 1) |testTwo_~#f2~1.base|)) (= 0 (select |old(#valid)| v_prenex_4)) (= 0 (select (select |old(#memory_int)| v_prenex_4) 8)) (= 12 (select |old(#length)| v_prenex_4)) (= (select (select |#memory_int| |testTwo_~#f2~1.base|) 8) 0) (< |testTwo_~#f1~1.base| |#StackHeapBarrier|) (= 0 |testTwo_~#f2~1.offset|) (= |#NULL.offset| 0)))). Possible FailurePath: RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces Received shutdown request...