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/float-newlib/double_req_bl_0930.c -------------------------------------------------------------------------------- This is Ultimate 0.1.24-a32b1f7 [2019-08-18 06:22:56,849 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-08-18 06:22:56,851 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-08-18 06:22:56,863 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-08-18 06:22:56,863 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-08-18 06:22:56,864 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-08-18 06:22:56,866 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-08-18 06:22:56,868 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-08-18 06:22:56,869 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-08-18 06:22:56,870 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-08-18 06:22:56,871 INFO L181 SettingsManager]: Resetting Symbolic Interpretation preferences to default values [2019-08-18 06:22:56,872 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-08-18 06:22:56,873 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-08-18 06:22:56,874 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-08-18 06:22:56,874 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-08-18 06:22:56,876 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-08-18 06:22:56,876 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-08-18 06:22:56,877 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-08-18 06:22:56,879 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-08-18 06:22:56,881 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-08-18 06:22:56,882 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-08-18 06:22:56,883 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-08-18 06:22:56,884 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-08-18 06:22:56,885 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-08-18 06:22:56,887 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-08-18 06:22:56,887 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-08-18 06:22:56,888 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-08-18 06:22:56,889 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-08-18 06:22:56,889 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-08-18 06:22:56,890 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-08-18 06:22:56,890 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-08-18 06:22:56,891 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-08-18 06:22:56,892 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-08-18 06:22:56,893 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-08-18 06:22:56,894 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-08-18 06:22:56,894 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-08-18 06:22:56,894 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-08-18 06:22:56,895 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-08-18 06:22:56,895 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-08-18 06:22:56,896 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-08-18 06:22:56,897 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-08-18 06:22:56,897 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-18 06:22:56,913 INFO L113 SettingsManager]: Loading preferences was successful [2019-08-18 06:22:56,913 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-08-18 06:22:56,915 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-08-18 06:22:56,916 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-08-18 06:22:56,916 INFO L138 SettingsManager]: * Use SBE=true [2019-08-18 06:22:56,916 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-08-18 06:22:56,916 INFO L138 SettingsManager]: * sizeof long=4 [2019-08-18 06:22:56,916 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-08-18 06:22:56,917 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-08-18 06:22:56,917 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-08-18 06:22:56,918 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-08-18 06:22:56,918 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-08-18 06:22:56,918 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-08-18 06:22:56,919 INFO L138 SettingsManager]: * sizeof long double=12 [2019-08-18 06:22:56,919 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-08-18 06:22:56,919 INFO L138 SettingsManager]: * Use constant arrays=true [2019-08-18 06:22:56,919 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-08-18 06:22:56,920 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-08-18 06:22:56,920 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-08-18 06:22:56,920 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-08-18 06:22:56,921 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-08-18 06:22:56,921 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-08-18 06:22:56,921 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-08-18 06:22:56,921 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-08-18 06:22:56,921 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-08-18 06:22:56,922 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-08-18 06:22:56,922 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-08-18 06:22:56,922 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-08-18 06:22:56,923 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-08-18 06:22:56,976 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-08-18 06:22:56,988 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-08-18 06:22:56,991 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-08-18 06:22:56,993 INFO L271 PluginConnector]: Initializing CDTParser... [2019-08-18 06:22:56,993 INFO L275 PluginConnector]: CDTParser initialized [2019-08-18 06:22:56,994 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/float-newlib/double_req_bl_0930.c [2019-08-18 06:22:57,057 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/af2d214d3/8bd1f7ca7642463a8b9f96e322f95f0a/FLAG54dd26017 [2019-08-18 06:22:57,565 INFO L306 CDTParser]: Found 1 translation units. [2019-08-18 06:22:57,567 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/float-newlib/double_req_bl_0930.c [2019-08-18 06:22:57,579 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/af2d214d3/8bd1f7ca7642463a8b9f96e322f95f0a/FLAG54dd26017 [2019-08-18 06:22:57,915 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/af2d214d3/8bd1f7ca7642463a8b9f96e322f95f0a [2019-08-18 06:22:57,923 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-08-18 06:22:57,925 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-08-18 06:22:57,926 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-08-18 06:22:57,926 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-08-18 06:22:57,929 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-08-18 06:22:57,930 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.08 06:22:57" (1/1) ... [2019-08-18 06:22:57,933 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@61304105 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.08 06:22:57, skipping insertion in model container [2019-08-18 06:22:57,933 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.08 06:22:57" (1/1) ... [2019-08-18 06:22:57,941 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-08-18 06:22:57,964 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-08-18 06:22:58,181 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-08-18 06:22:58,269 INFO L188 MainTranslator]: Completed pre-run [2019-08-18 06:22:58,322 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-08-18 06:22:58,344 INFO L192 MainTranslator]: Completed translation [2019-08-18 06:22:58,345 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.08 06:22:58 WrapperNode [2019-08-18 06:22:58,345 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-08-18 06:22:58,346 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-08-18 06:22:58,346 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-08-18 06:22:58,346 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-08-18 06:22:58,357 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.08 06:22:58" (1/1) ... [2019-08-18 06:22:58,358 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.08 06:22:58" (1/1) ... [2019-08-18 06:22:58,370 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.08 06:22:58" (1/1) ... [2019-08-18 06:22:58,371 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.08 06:22:58" (1/1) ... [2019-08-18 06:22:58,388 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.08 06:22:58" (1/1) ... [2019-08-18 06:22:58,395 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.08 06:22:58" (1/1) ... [2019-08-18 06:22:58,398 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.08 06:22:58" (1/1) ... [2019-08-18 06:22:58,402 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-08-18 06:22:58,403 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-08-18 06:22:58,403 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-08-18 06:22:58,403 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-08-18 06:22:58,404 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.08 06:22:58" (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-18 06:22:58,467 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-08-18 06:22:58,467 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-08-18 06:22:58,467 INFO L138 BoogieDeclarations]: Found implementation of procedure isinf_double [2019-08-18 06:22:58,468 INFO L138 BoogieDeclarations]: Found implementation of procedure __ieee754_log [2019-08-18 06:22:58,468 INFO L138 BoogieDeclarations]: Found implementation of procedure __signbit_double [2019-08-18 06:22:58,468 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-08-18 06:22:58,468 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2019-08-18 06:22:58,468 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_double [2019-08-18 06:22:58,468 INFO L130 BoogieDeclarations]: Found specification of procedure isinf_double [2019-08-18 06:22:58,469 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-08-18 06:22:58,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~real [2019-08-18 06:22:58,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2019-08-18 06:22:58,469 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-08-18 06:22:58,469 INFO L130 BoogieDeclarations]: Found specification of procedure __ieee754_log [2019-08-18 06:22:58,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2019-08-18 06:22:58,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2019-08-18 06:22:58,470 INFO L130 BoogieDeclarations]: Found specification of procedure __signbit_double [2019-08-18 06:22:58,470 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-08-18 06:22:58,470 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-08-18 06:22:58,470 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-08-18 06:22:58,939 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-08-18 06:22:58,940 INFO L283 CfgBuilder]: Removed 10 assume(true) statements. [2019-08-18 06:22:58,941 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.08 06:22:58 BoogieIcfgContainer [2019-08-18 06:22:58,941 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-08-18 06:22:58,942 INFO L113 PluginConnector]: ------------------------Symbolic Interpretation---------------------------- [2019-08-18 06:22:58,942 INFO L271 PluginConnector]: Initializing Symbolic Interpretation... [2019-08-18 06:22:58,942 INFO L275 PluginConnector]: Symbolic Interpretation initialized [2019-08-18 06:22:58,943 INFO L185 PluginConnector]: Executing the observer SymbolicInterpretationObserver from plugin Symbolic Interpretation for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.08 06:22:58" (1/1) ... [2019-08-18 06:22:58,956 INFO L148 IcfgInterpreter]: Started Sifa with 1 locations of interest [2019-08-18 06:22:58,959 INFO L155 IcfgInterpreter]: Building call graph [2019-08-18 06:22:58,966 INFO L160 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2019-08-18 06:22:58,975 INFO L165 IcfgInterpreter]: Starting interpretation [2019-08-18 06:22:58,976 INFO L185 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 [2019-08-18 06:22:59,073 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-18 06:22:59,074 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-18 06:22:59,168 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:22:59,169 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-18 06:22:59,170 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2019-08-18 06:22:59,196 INFO L185 IcfgInterpreter]: Interpreting procedure main with input of size 53 [2019-08-18 06:22:59,260 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:22:59,286 INFO L392 ElimStorePlain]: Different costs {0=[|v_#length_17|], 1=[|v_#valid_27|]} [2019-08-18 06:22:59,303 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 112 treesize of output 111 [2019-08-18 06:22:59,305 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-18 06:22:59,324 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 109 treesize of output 108 [2019-08-18 06:22:59,325 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-18 06:22:59,474 WARN L188 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2019-08-18 06:22:59,475 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:22:59,504 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 111 treesize of output 108 [2019-08-18 06:22:59,506 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-18 06:22:59,521 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 108 treesize of output 105 [2019-08-18 06:22:59,522 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-18 06:22:59,644 WARN L188 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2019-08-18 06:22:59,645 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:22:59,647 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_33|, |v_#memory_real_28|], 1=[|v_#memory_int_5|, |v_#memory_int_6|]} [2019-08-18 06:22:59,658 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 105 treesize of output 90 [2019-08-18 06:22:59,659 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-18 06:22:59,669 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 102 treesize of output 87 [2019-08-18 06:22:59,670 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-18 06:22:59,783 WARN L188 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2019-08-18 06:22:59,784 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:22:59,795 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 87 treesize of output 83 [2019-08-18 06:22:59,796 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-18 06:22:59,807 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 90 treesize of output 86 [2019-08-18 06:22:59,808 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-18 06:22:59,919 WARN L188 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2019-08-18 06:22:59,920 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:22:59,932 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 0 case distinctions, treesize of input 83 treesize of output 67 [2019-08-18 06:22:59,933 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-18 06:22:59,943 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 0 case distinctions, treesize of input 86 treesize of output 70 [2019-08-18 06:22:59,944 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:00,012 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:00,032 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 68 treesize of output 48 [2019-08-18 06:23:00,033 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:00,043 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 70 treesize of output 50 [2019-08-18 06:23:00,044 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:00,102 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:00,110 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 2 xjuncts. [2019-08-18 06:23:00,110 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 8 variables, input treesize:222, output treesize:81 [2019-08-18 06:23:00,157 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:00,174 INFO L392 ElimStorePlain]: Different costs {3=[|v_#length_18|], 6=[|v_#valid_28|]} [2019-08-18 06:23:00,185 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-18 06:23:00,192 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 136 treesize of output 138 [2019-08-18 06:23:00,194 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:00,202 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-18 06:23:00,202 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:00,209 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-18 06:23:00,210 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:00,235 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:00,236 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 133 treesize of output 149 [2019-08-18 06:23:00,237 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:00,611 WARN L188 SmtUtils]: Spent 372.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 69 [2019-08-18 06:23:00,611 INFO L567 ElimStorePlain]: treesize reduction 50, result has 82.3 percent of original size [2019-08-18 06:23:00,623 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-18 06:23:00,637 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 117 [2019-08-18 06:23:00,638 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:00,667 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:00,668 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 2 case distinctions, treesize of input 114 treesize of output 136 [2019-08-18 06:23:00,669 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:00,983 WARN L188 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 66 [2019-08-18 06:23:00,983 INFO L567 ElimStorePlain]: treesize reduction 14, result has 94.0 percent of original size [2019-08-18 06:23:00,985 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_real_29|], 1=[|v_#memory_int_34|, |v_#memory_int_10|]} [2019-08-18 06:23:00,996 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 108 treesize of output 104 [2019-08-18 06:23:00,997 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:01,006 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 111 treesize of output 107 [2019-08-18 06:23:01,007 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:01,131 WARN L188 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2019-08-18 06:23:01,132 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:01,144 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 0 case distinctions, treesize of input 104 treesize of output 92 [2019-08-18 06:23:01,145 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:01,157 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 0 case distinctions, treesize of input 107 treesize of output 95 [2019-08-18 06:23:01,158 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:01,267 WARN L188 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 58 [2019-08-18 06:23:01,268 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:01,294 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:01,295 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 1 case distinctions, treesize of input 92 treesize of output 87 [2019-08-18 06:23:01,296 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:01,315 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:01,316 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 1 case distinctions, treesize of input 89 treesize of output 84 [2019-08-18 06:23:01,318 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:01,484 WARN L188 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 51 [2019-08-18 06:23:01,485 INFO L567 ElimStorePlain]: treesize reduction 32, result has 82.5 percent of original size [2019-08-18 06:23:01,488 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, 3 dim-2 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2019-08-18 06:23:01,488 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 9 variables, input treesize:539, output treesize:137 [2019-08-18 06:23:01,500 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:01,512 INFO L392 ElimStorePlain]: Different costs {3=[|v_#length_19|], 6=[|v_#valid_29|]} [2019-08-18 06:23:01,523 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-18 06:23:01,530 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 136 treesize of output 138 [2019-08-18 06:23:01,531 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:01,538 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-18 06:23:01,538 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:01,564 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:01,565 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 133 treesize of output 149 [2019-08-18 06:23:01,566 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:01,572 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-18 06:23:01,572 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:01,872 WARN L188 SmtUtils]: Spent 298.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 69 [2019-08-18 06:23:01,872 INFO L567 ElimStorePlain]: treesize reduction 50, result has 82.3 percent of original size [2019-08-18 06:23:01,901 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:01,902 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 2 case distinctions, treesize of input 114 treesize of output 136 [2019-08-18 06:23:01,903 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:01,914 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-18 06:23:01,920 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 117 [2019-08-18 06:23:01,922 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:02,200 WARN L188 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 66 [2019-08-18 06:23:02,201 INFO L567 ElimStorePlain]: treesize reduction 14, result has 94.0 percent of original size [2019-08-18 06:23:02,203 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_real_30|], 1=[|v_#memory_int_35|, |v_#memory_int_10|]} [2019-08-18 06:23:02,219 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 108 treesize of output 104 [2019-08-18 06:23:02,220 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:02,239 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 111 treesize of output 107 [2019-08-18 06:23:02,239 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:02,357 WARN L188 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2019-08-18 06:23:02,358 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:02,372 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 0 case distinctions, treesize of input 104 treesize of output 92 [2019-08-18 06:23:02,374 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:02,405 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 0 case distinctions, treesize of input 107 treesize of output 95 [2019-08-18 06:23:02,406 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:02,505 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:02,541 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:02,541 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 1 case distinctions, treesize of input 89 treesize of output 84 [2019-08-18 06:23:02,543 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:02,558 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:02,558 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 1 case distinctions, treesize of input 92 treesize of output 87 [2019-08-18 06:23:02,560 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:02,762 WARN L188 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 51 [2019-08-18 06:23:02,763 INFO L567 ElimStorePlain]: treesize reduction 32, result has 82.5 percent of original size [2019-08-18 06:23:02,766 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, 3 dim-2 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2019-08-18 06:23:02,766 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 9 variables, input treesize:539, output treesize:137 [2019-08-18 06:23:02,789 INFO L392 ElimStorePlain]: Different costs {10=[|v_#length_20|], 15=[|v_#valid_30|]} [2019-08-18 06:23:02,809 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-18 06:23:02,871 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:02,872 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 188 treesize of output 221 [2019-08-18 06:23:02,874 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:02,939 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:02,940 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 186 treesize of output 227 [2019-08-18 06:23:02,941 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:03,496 WARN L188 SmtUtils]: Spent 554.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 123 [2019-08-18 06:23:03,497 INFO L567 ElimStorePlain]: treesize reduction 74, result has 82.8 percent of original size [2019-08-18 06:23:03,609 INFO L341 Elim1Store]: treesize reduction 8, result has 87.3 percent of original size [2019-08-18 06:23:03,610 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 176 treesize of output 223 [2019-08-18 06:23:03,612 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:03,628 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-18 06:23:03,673 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:03,673 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 178 treesize of output 225 [2019-08-18 06:23:03,675 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:04,147 WARN L188 SmtUtils]: Spent 471.00 ms on a formula simplification. DAG size of input: 136 DAG size of output: 120 [2019-08-18 06:23:04,148 INFO L567 ElimStorePlain]: treesize reduction 56, result has 86.0 percent of original size [2019-08-18 06:23:04,153 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_real_31|, |v_#memory_real_13|], 1=[|v_#memory_int_16|, |v_#memory_real_14|], 6=[|v_#memory_int_36|]} [2019-08-18 06:23:04,192 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 170 treesize of output 159 [2019-08-18 06:23:04,193 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:04,212 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 172 treesize of output 161 [2019-08-18 06:23:04,213 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:04,387 WARN L188 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 114 [2019-08-18 06:23:04,388 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:04,399 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-18 06:23:04,410 INFO L496 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-18 06:23:04,592 WARN L188 SmtUtils]: Spent 181.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-18 06:23:04,592 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:04,601 INFO L496 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-18 06:23:04,612 INFO L496 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-18 06:23:04,816 WARN L188 SmtUtils]: Spent 204.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2019-08-18 06:23:04,817 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:04,841 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 0 case distinctions, treesize of input 135 treesize of output 116 [2019-08-18 06:23:04,842 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:04,861 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 0 case distinctions, treesize of input 137 treesize of output 118 [2019-08-18 06:23:04,862 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:05,022 WARN L188 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2019-08-18 06:23:05,023 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:05,118 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:05,119 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 3 case distinctions, treesize of input 113 treesize of output 149 [2019-08-18 06:23:05,120 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,121 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,121 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,129 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,132 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,132 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,134 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,135 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,135 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,138 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,140 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,140 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,141 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-18 06:23:05,192 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:05,192 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 3 case distinctions, treesize of input 115 treesize of output 151 [2019-08-18 06:23:05,193 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,195 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,196 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,197 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,198 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,204 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,205 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,206 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,207 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,208 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,214 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-18 06:23:05,626 WARN L188 SmtUtils]: Spent 411.00 ms on a formula simplification. DAG size of input: 132 DAG size of output: 118 [2019-08-18 06:23:05,626 INFO L567 ElimStorePlain]: treesize reduction 52, result has 82.7 percent of original size [2019-08-18 06:23:05,628 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,630 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,633 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,648 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,652 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,653 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,655 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,665 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,667 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,669 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,673 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 2 dim-1 vars, 5 dim-2 vars, End of recursive call: 11 dim-0 vars, and 3 xjuncts. [2019-08-18 06:23:05,674 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 16 variables, input treesize:375, output treesize:257 [2019-08-18 06:23:05,691 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:05,713 INFO L392 ElimStorePlain]: Different costs {3=[|v_#length_21|], 6=[|v_#valid_31|]} [2019-08-18 06:23:05,723 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-18 06:23:05,731 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 136 treesize of output 138 [2019-08-18 06:23:05,732 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:05,739 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-18 06:23:05,740 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:05,755 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-18 06:23:05,755 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:05,782 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:05,783 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 133 treesize of output 149 [2019-08-18 06:23:05,784 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:06,088 WARN L188 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 69 [2019-08-18 06:23:06,089 INFO L567 ElimStorePlain]: treesize reduction 50, result has 82.3 percent of original size [2019-08-18 06:23:06,137 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:06,138 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 2 case distinctions, treesize of input 114 treesize of output 136 [2019-08-18 06:23:06,139 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:06,148 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-18 06:23:06,152 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 117 [2019-08-18 06:23:06,153 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:06,396 WARN L188 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 66 [2019-08-18 06:23:06,397 INFO L567 ElimStorePlain]: treesize reduction 14, result has 94.0 percent of original size [2019-08-18 06:23:06,398 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_real_32|], 1=[|v_#memory_int_37|, |v_#memory_int_10|]} [2019-08-18 06:23:06,418 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 111 treesize of output 107 [2019-08-18 06:23:06,418 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:06,438 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 108 treesize of output 104 [2019-08-18 06:23:06,438 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:06,554 WARN L188 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2019-08-18 06:23:06,555 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:06,588 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 0 case distinctions, treesize of input 107 treesize of output 95 [2019-08-18 06:23:06,589 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:06,598 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 0 case distinctions, treesize of input 104 treesize of output 92 [2019-08-18 06:23:06,599 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:06,709 WARN L188 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 58 [2019-08-18 06:23:06,710 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:06,734 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:06,735 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 1 case distinctions, treesize of input 89 treesize of output 84 [2019-08-18 06:23:06,737 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:06,762 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:06,762 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 1 case distinctions, treesize of input 92 treesize of output 87 [2019-08-18 06:23:06,764 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:06,940 WARN L188 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 51 [2019-08-18 06:23:06,940 INFO L567 ElimStorePlain]: treesize reduction 32, result has 82.5 percent of original size [2019-08-18 06:23:06,942 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, 3 dim-2 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2019-08-18 06:23:06,942 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 9 variables, input treesize:539, output treesize:137 [2019-08-18 06:23:06,957 INFO L392 ElimStorePlain]: Different costs {10=[|v_#length_22|], 15=[|v_#valid_32|]} [2019-08-18 06:23:06,980 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-18 06:23:07,024 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:07,025 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 188 treesize of output 221 [2019-08-18 06:23:07,027 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:07,079 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:07,080 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 186 treesize of output 227 [2019-08-18 06:23:07,082 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:07,570 WARN L188 SmtUtils]: Spent 486.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 123 [2019-08-18 06:23:07,570 INFO L567 ElimStorePlain]: treesize reduction 74, result has 82.8 percent of original size [2019-08-18 06:23:07,691 INFO L341 Elim1Store]: treesize reduction 8, result has 87.3 percent of original size [2019-08-18 06:23:07,691 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 176 treesize of output 223 [2019-08-18 06:23:07,692 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:07,721 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-18 06:23:07,757 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:07,757 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 178 treesize of output 225 [2019-08-18 06:23:07,758 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:08,293 WARN L188 SmtUtils]: Spent 534.00 ms on a formula simplification. DAG size of input: 136 DAG size of output: 120 [2019-08-18 06:23:08,294 INFO L567 ElimStorePlain]: treesize reduction 56, result has 86.0 percent of original size [2019-08-18 06:23:08,295 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_real_13|, |v_#memory_real_33|], 1=[|v_#memory_int_16|, |v_#memory_real_14|], 6=[|v_#memory_int_38|]} [2019-08-18 06:23:08,301 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-18 06:23:08,308 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-18 06:23:08,495 WARN L188 SmtUtils]: Spent 186.00 ms on a formula simplification that was a NOOP. DAG size: 121 [2019-08-18 06:23:08,496 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:08,518 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 158 treesize of output 147 [2019-08-18 06:23:08,519 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:08,562 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 160 treesize of output 149 [2019-08-18 06:23:08,563 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:08,771 WARN L188 SmtUtils]: Spent 207.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-18 06:23:08,771 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:08,783 INFO L496 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-18 06:23:08,797 INFO L496 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-18 06:23:09,032 WARN L188 SmtUtils]: Spent 233.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2019-08-18 06:23:09,033 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:09,051 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 0 case distinctions, treesize of input 137 treesize of output 118 [2019-08-18 06:23:09,052 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:09,063 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 0 case distinctions, treesize of input 135 treesize of output 116 [2019-08-18 06:23:09,064 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:09,223 WARN L188 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2019-08-18 06:23:09,224 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:09,294 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:09,294 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 3 case distinctions, treesize of input 115 treesize of output 151 [2019-08-18 06:23:09,295 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,296 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,297 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,299 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,302 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,303 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,304 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,304 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,306 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,306 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,308 INFO L496 ElimStorePlain]: Start of recursive call 14: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-08-18 06:23:09,382 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:09,383 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 3 case distinctions, treesize of input 113 treesize of output 149 [2019-08-18 06:23:09,384 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,385 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,386 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,387 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,388 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,389 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,390 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,390 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,391 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,392 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,393 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,393 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,394 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-18 06:23:09,811 WARN L188 SmtUtils]: Spent 416.00 ms on a formula simplification. DAG size of input: 158 DAG size of output: 124 [2019-08-18 06:23:09,812 INFO L567 ElimStorePlain]: treesize reduction 115, result has 70.7 percent of original size [2019-08-18 06:23:09,814 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,815 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,818 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,819 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,825 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,826 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,828 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,830 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,831 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,834 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,837 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 2 dim-1 vars, 5 dim-2 vars, End of recursive call: 9 dim-0 vars, and 2 xjuncts. [2019-08-18 06:23:09,838 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 16 variables, input treesize:375, output treesize:228 [2019-08-18 06:23:09,846 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:09,854 INFO L392 ElimStorePlain]: Different costs {3=[|v_#length_23|], 6=[|v_#valid_33|]} [2019-08-18 06:23:09,884 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:09,885 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 133 treesize of output 149 [2019-08-18 06:23:09,885 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:09,895 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-18 06:23:09,895 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:09,909 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-18 06:23:09,919 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 136 treesize of output 138 [2019-08-18 06:23:09,920 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:09,929 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-18 06:23:09,929 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:10,233 WARN L188 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 69 [2019-08-18 06:23:10,234 INFO L567 ElimStorePlain]: treesize reduction 50, result has 82.3 percent of original size [2019-08-18 06:23:10,279 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:10,280 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 2 case distinctions, treesize of input 114 treesize of output 136 [2019-08-18 06:23:10,280 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:10,286 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-18 06:23:10,290 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 117 [2019-08-18 06:23:10,291 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:10,545 WARN L188 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 66 [2019-08-18 06:23:10,546 INFO L567 ElimStorePlain]: treesize reduction 14, result has 94.0 percent of original size [2019-08-18 06:23:10,547 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_real_34|], 1=[|v_#memory_int_39|, |v_#memory_int_10|]} [2019-08-18 06:23:10,556 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 108 treesize of output 104 [2019-08-18 06:23:10,557 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:10,568 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 111 treesize of output 107 [2019-08-18 06:23:10,569 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:10,696 WARN L188 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2019-08-18 06:23:10,697 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:10,707 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 0 case distinctions, treesize of input 107 treesize of output 95 [2019-08-18 06:23:10,708 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:10,716 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 0 case distinctions, treesize of input 104 treesize of output 92 [2019-08-18 06:23:10,716 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:10,814 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:10,836 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:10,836 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 1 case distinctions, treesize of input 89 treesize of output 84 [2019-08-18 06:23:10,837 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:10,853 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:10,853 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 1 case distinctions, treesize of input 92 treesize of output 87 [2019-08-18 06:23:10,854 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:11,036 WARN L188 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 51 [2019-08-18 06:23:11,036 INFO L567 ElimStorePlain]: treesize reduction 32, result has 82.5 percent of original size [2019-08-18 06:23:11,037 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, 3 dim-2 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2019-08-18 06:23:11,038 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 9 variables, input treesize:539, output treesize:137 [2019-08-18 06:23:11,048 INFO L392 ElimStorePlain]: Different costs {10=[|v_#length_24|], 15=[|v_#valid_34|]} [2019-08-18 06:23:11,064 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-18 06:23:11,104 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:11,105 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 188 treesize of output 221 [2019-08-18 06:23:11,106 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:11,155 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:11,156 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 186 treesize of output 227 [2019-08-18 06:23:11,157 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:11,622 WARN L188 SmtUtils]: Spent 464.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 123 [2019-08-18 06:23:11,623 INFO L567 ElimStorePlain]: treesize reduction 74, result has 82.8 percent of original size [2019-08-18 06:23:11,636 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-18 06:23:11,695 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:11,695 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 178 treesize of output 225 [2019-08-18 06:23:11,696 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:11,778 INFO L341 Elim1Store]: treesize reduction 8, result has 87.3 percent of original size [2019-08-18 06:23:11,778 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 176 treesize of output 223 [2019-08-18 06:23:11,780 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:12,191 WARN L188 SmtUtils]: Spent 410.00 ms on a formula simplification. DAG size of input: 136 DAG size of output: 120 [2019-08-18 06:23:12,192 INFO L567 ElimStorePlain]: treesize reduction 56, result has 86.0 percent of original size [2019-08-18 06:23:12,194 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_real_13|, |v_#memory_real_35|], 1=[|v_#memory_int_16|, |v_#memory_real_14|], 6=[|v_#memory_int_40|]} [2019-08-18 06:23:12,202 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-18 06:23:12,208 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-18 06:23:12,395 WARN L188 SmtUtils]: Spent 187.00 ms on a formula simplification that was a NOOP. DAG size: 121 [2019-08-18 06:23:12,396 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:12,415 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 158 treesize of output 147 [2019-08-18 06:23:12,416 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:12,432 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 160 treesize of output 149 [2019-08-18 06:23:12,432 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:12,606 WARN L188 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-18 06:23:12,606 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:12,613 INFO L496 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-18 06:23:12,622 INFO L496 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-18 06:23:12,835 WARN L188 SmtUtils]: Spent 213.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2019-08-18 06:23:12,836 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:12,862 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 0 case distinctions, treesize of input 137 treesize of output 118 [2019-08-18 06:23:12,863 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:12,879 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 0 case distinctions, treesize of input 135 treesize of output 116 [2019-08-18 06:23:12,880 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:13,091 WARN L188 SmtUtils]: Spent 211.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2019-08-18 06:23:13,092 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:13,159 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:13,160 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 3 case distinctions, treesize of input 113 treesize of output 149 [2019-08-18 06:23:13,160 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,161 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,161 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,163 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,163 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,165 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,166 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,166 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,167 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,168 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,169 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,170 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,171 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-18 06:23:13,221 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:13,222 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 3 case distinctions, treesize of input 115 treesize of output 151 [2019-08-18 06:23:13,222 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,223 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,223 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,225 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,226 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,227 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,227 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,228 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,229 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,229 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,230 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,230 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,231 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,232 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,233 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,233 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,234 INFO L496 ElimStorePlain]: Start of recursive call 15: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-08-18 06:23:13,655 WARN L188 SmtUtils]: Spent 419.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 126 [2019-08-18 06:23:13,655 INFO L567 ElimStorePlain]: treesize reduction 94, result has 74.6 percent of original size [2019-08-18 06:23:13,657 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,658 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,659 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,667 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,669 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,672 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,672 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,674 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,675 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,677 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,679 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,681 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 2 dim-1 vars, 5 dim-2 vars, End of recursive call: 11 dim-0 vars, and 3 xjuncts. [2019-08-18 06:23:13,681 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 16 variables, input treesize:375, output treesize:257 [2019-08-18 06:23:13,687 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:13,693 INFO L392 ElimStorePlain]: Different costs {3=[|v_#length_25|], 6=[|v_#valid_35|]} [2019-08-18 06:23:13,699 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-18 06:23:13,699 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:13,708 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-18 06:23:13,715 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 136 treesize of output 138 [2019-08-18 06:23:13,716 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:13,722 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-18 06:23:13,722 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:13,745 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:13,745 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 133 treesize of output 149 [2019-08-18 06:23:13,746 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:14,031 WARN L188 SmtUtils]: Spent 284.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 69 [2019-08-18 06:23:14,032 INFO L567 ElimStorePlain]: treesize reduction 50, result has 82.3 percent of original size [2019-08-18 06:23:14,065 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:14,066 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 2 case distinctions, treesize of input 114 treesize of output 136 [2019-08-18 06:23:14,067 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:14,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-18 06:23:14,077 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 117 [2019-08-18 06:23:14,078 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:14,335 WARN L188 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 66 [2019-08-18 06:23:14,336 INFO L567 ElimStorePlain]: treesize reduction 14, result has 94.0 percent of original size [2019-08-18 06:23:14,336 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_real_36|], 1=[|v_#memory_int_41|, |v_#memory_int_10|]} [2019-08-18 06:23:14,346 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 108 treesize of output 104 [2019-08-18 06:23:14,347 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:14,358 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 111 treesize of output 107 [2019-08-18 06:23:14,359 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:14,486 WARN L188 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2019-08-18 06:23:14,487 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:14,498 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 0 case distinctions, treesize of input 104 treesize of output 92 [2019-08-18 06:23:14,499 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:14,512 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 0 case distinctions, treesize of input 107 treesize of output 95 [2019-08-18 06:23:14,513 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:14,611 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:14,637 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:14,638 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 1 case distinctions, treesize of input 89 treesize of output 84 [2019-08-18 06:23:14,639 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:14,658 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:14,659 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 1 case distinctions, treesize of input 92 treesize of output 87 [2019-08-18 06:23:14,660 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:14,846 WARN L188 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 51 [2019-08-18 06:23:14,847 INFO L567 ElimStorePlain]: treesize reduction 32, result has 82.5 percent of original size [2019-08-18 06:23:14,849 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, 3 dim-2 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2019-08-18 06:23:14,849 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 9 variables, input treesize:539, output treesize:137 [2019-08-18 06:23:14,863 INFO L392 ElimStorePlain]: Different costs {3=[|v_#length_26|], 6=[|v_#valid_36|]} [2019-08-18 06:23:14,872 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-18 06:23:14,872 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:14,894 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:14,895 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 169 treesize of output 185 [2019-08-18 06:23:14,896 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:15,081 WARN L188 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 81 [2019-08-18 06:23:15,081 INFO L567 ElimStorePlain]: treesize reduction 23, result has 87.4 percent of original size [2019-08-18 06:23:15,103 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:15,104 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 2 case distinctions, treesize of input 17 treesize of output 39 [2019-08-18 06:23:15,105 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:15,236 WARN L188 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 78 [2019-08-18 06:23:15,236 INFO L567 ElimStorePlain]: treesize reduction 14, result has 91.6 percent of original size [2019-08-18 06:23:15,239 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_real_13|, |v_#memory_real_37|], 1=[|v_#memory_int_16|, |v_#memory_real_14|, |v_#memory_int_42|]} [2019-08-18 06:23:15,243 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-18 06:23:15,302 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:15,313 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2019-08-18 06:23:15,313 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:15,412 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:15,415 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-18 06:23:15,474 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:15,482 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 0 case distinctions, treesize of input 33 treesize of output 14 [2019-08-18 06:23:15,483 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:15,523 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:15,542 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:15,543 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 52 treesize of output 57 [2019-08-18 06:23:15,543 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:15,544 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:15,545 INFO L496 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-18 06:23:15,638 INFO L567 ElimStorePlain]: treesize reduction 12, result has 88.1 percent of original size [2019-08-18 06:23:15,639 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:15,640 INFO L496 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 2 dim-1 vars, 5 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-08-18 06:23:15,641 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 13 variables, input treesize:341, output treesize:68 [2019-08-18 06:23:15,664 INFO L392 ElimStorePlain]: Different costs {3=[|v_#length_27|], 6=[|v_#valid_37|]} [2019-08-18 06:23:15,693 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:15,694 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 169 treesize of output 185 [2019-08-18 06:23:15,694 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:15,701 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-18 06:23:15,702 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:15,883 WARN L188 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 81 [2019-08-18 06:23:15,884 INFO L567 ElimStorePlain]: treesize reduction 23, result has 87.4 percent of original size [2019-08-18 06:23:15,915 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:15,915 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 2 case distinctions, treesize of input 17 treesize of output 39 [2019-08-18 06:23:15,916 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:16,110 WARN L188 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 78 [2019-08-18 06:23:16,111 INFO L567 ElimStorePlain]: treesize reduction 14, result has 91.6 percent of original size [2019-08-18 06:23:16,112 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_real_13|, |v_#memory_real_38|], 1=[|v_#memory_int_16|, |v_#memory_real_14|, |v_#memory_int_43|]} [2019-08-18 06:23:16,117 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-18 06:23:16,200 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:16,211 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2019-08-18 06:23:16,212 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:16,291 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:16,295 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-18 06:23:16,359 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:16,369 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 0 case distinctions, treesize of input 33 treesize of output 14 [2019-08-18 06:23:16,369 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:16,425 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:16,448 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:16,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, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 57 [2019-08-18 06:23:16,449 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:16,451 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:16,452 INFO L496 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-18 06:23:16,589 WARN L188 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 56 [2019-08-18 06:23:16,589 INFO L567 ElimStorePlain]: treesize reduction 12, result has 88.1 percent of original size [2019-08-18 06:23:16,591 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:16,593 INFO L496 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 2 dim-1 vars, 5 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-08-18 06:23:16,593 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 13 variables, input treesize:341, output treesize:68 [2019-08-18 06:23:16,630 INFO L392 ElimStorePlain]: Different costs {3=[|v_#length_28|], 6=[|v_#valid_38|]} [2019-08-18 06:23:16,667 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:16,668 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 169 treesize of output 185 [2019-08-18 06:23:16,669 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:16,679 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-18 06:23:16,680 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:16,896 WARN L188 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 81 [2019-08-18 06:23:16,897 INFO L567 ElimStorePlain]: treesize reduction 23, result has 87.4 percent of original size [2019-08-18 06:23:16,927 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:16,928 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 2 case distinctions, treesize of input 17 treesize of output 39 [2019-08-18 06:23:16,928 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:17,131 WARN L188 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 78 [2019-08-18 06:23:17,131 INFO L567 ElimStorePlain]: treesize reduction 14, result has 91.6 percent of original size [2019-08-18 06:23:17,135 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_real_13|, |v_#memory_real_39|], 1=[|v_#memory_int_16|, |v_#memory_int_44|, |v_#memory_real_14|]} [2019-08-18 06:23:17,141 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-18 06:23:17,203 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:17,213 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2019-08-18 06:23:17,213 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:17,268 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:17,273 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-18 06:23:17,315 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:17,330 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:17,330 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 52 treesize of output 57 [2019-08-18 06:23:17,331 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:17,332 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:17,332 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-18 06:23:17,427 INFO L567 ElimStorePlain]: treesize reduction 12, result has 90.2 percent of original size [2019-08-18 06:23:17,432 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 0 case distinctions, treesize of input 33 treesize of output 14 [2019-08-18 06:23:17,433 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:17,473 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:17,474 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:17,475 INFO L496 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 2 dim-1 vars, 5 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-08-18 06:23:17,476 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 13 variables, input treesize:341, output treesize:68 [2019-08-18 06:23:17,485 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:17,504 INFO L392 ElimStorePlain]: Different costs {21=[|v_#length_29|], 28=[|v_#valid_39|]} [2019-08-18 06:23:17,539 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:17,539 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 169 treesize of output 185 [2019-08-18 06:23:17,540 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:17,555 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-18 06:23:17,605 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:17,606 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 188 treesize of output 221 [2019-08-18 06:23:17,607 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:17,699 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:17,700 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 186 treesize of output 227 [2019-08-18 06:23:17,701 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:17,713 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-18 06:23:17,713 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:18,449 WARN L188 SmtUtils]: Spent 734.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 146 [2019-08-18 06:23:18,450 INFO L567 ElimStorePlain]: treesize reduction 97, result has 84.1 percent of original size [2019-08-18 06:23:18,506 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:18,507 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 2 case distinctions, treesize of input 159 treesize of output 181 [2019-08-18 06:23:18,507 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:18,524 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-18 06:23:18,603 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:18,604 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 178 treesize of output 225 [2019-08-18 06:23:18,605 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:18,703 INFO L341 Elim1Store]: treesize reduction 8, result has 87.3 percent of original size [2019-08-18 06:23:18,704 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 176 treesize of output 223 [2019-08-18 06:23:18,705 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:19,385 WARN L188 SmtUtils]: Spent 679.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 143 [2019-08-18 06:23:19,385 INFO L567 ElimStorePlain]: treesize reduction 70, result has 87.6 percent of original size [2019-08-18 06:23:19,388 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_real_40|, |v_#memory_real_13|], 1=[|v_#memory_int_16|, |v_#memory_real_14|], 15=[|v_#memory_int_45|]} [2019-08-18 06:23:19,416 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 170 treesize of output 159 [2019-08-18 06:23:19,417 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:19,431 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 142 [2019-08-18 06:23:19,431 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:19,457 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 172 treesize of output 161 [2019-08-18 06:23:19,457 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:19,716 WARN L188 SmtUtils]: Spent 257.00 ms on a formula simplification that was a NOOP. DAG size: 134 [2019-08-18 06:23:19,716 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:19,724 INFO L496 ElimStorePlain]: Start of recursive call 12: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-18 06:23:19,731 INFO L496 ElimStorePlain]: Start of recursive call 13: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-18 06:23:19,758 INFO L496 ElimStorePlain]: Start of recursive call 14: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-18 06:23:20,039 WARN L188 SmtUtils]: Spent 281.00 ms on a formula simplification that was a NOOP. DAG size: 140 [2019-08-18 06:23:20,040 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:20,047 INFO L496 ElimStorePlain]: Start of recursive call 15: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-18 06:23:20,055 INFO L496 ElimStorePlain]: Start of recursive call 16: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-18 06:23:20,065 INFO L496 ElimStorePlain]: Start of recursive call 17: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-18 06:23:20,541 WARN L188 SmtUtils]: Spent 474.00 ms on a formula simplification that was a NOOP. DAG size: 150 [2019-08-18 06:23:20,541 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:20,569 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 0 case distinctions, treesize of input 137 treesize of output 118 [2019-08-18 06:23:20,570 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:20,600 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 0 case distinctions, treesize of input 135 treesize of output 116 [2019-08-18 06:23:20,600 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:20,616 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 0 case distinctions, treesize of input 118 treesize of output 99 [2019-08-18 06:23:20,617 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:20,926 WARN L188 SmtUtils]: Spent 309.00 ms on a formula simplification that was a NOOP. DAG size: 137 [2019-08-18 06:23:20,927 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:21,061 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:21,062 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 3 case distinctions, treesize of input 113 treesize of output 149 [2019-08-18 06:23:21,062 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,063 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,064 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,065 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,066 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,074 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,075 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,075 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,077 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,078 INFO L496 ElimStorePlain]: Start of recursive call 21: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-08-18 06:23:21,130 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:21,131 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 96 treesize of output 101 [2019-08-18 06:23:21,131 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,132 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,133 INFO L496 ElimStorePlain]: Start of recursive call 22: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-18 06:23:21,195 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:21,196 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 3 case distinctions, treesize of input 115 treesize of output 151 [2019-08-18 06:23:21,196 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,197 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,197 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,198 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,199 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,200 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,201 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,201 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,203 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,203 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,204 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,205 INFO L496 ElimStorePlain]: Start of recursive call 23: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-18 06:23:21,821 WARN L188 SmtUtils]: Spent 614.00 ms on a formula simplification. DAG size of input: 197 DAG size of output: 154 [2019-08-18 06:23:21,821 INFO L567 ElimStorePlain]: treesize reduction 165, result has 69.8 percent of original size [2019-08-18 06:23:21,822 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,823 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,824 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,825 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,826 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,827 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,828 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,830 INFO L496 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 2 dim-1 vars, 5 dim-2 vars, End of recursive call: 12 dim-0 vars, and 3 xjuncts. [2019-08-18 06:23:21,830 INFO L221 ElimStorePlain]: Needed 23 recursive calls to eliminate 18 variables, input treesize:715, output treesize:310 [2019-08-18 06:23:21,862 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,868 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,869 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,870 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,871 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,875 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,877 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,877 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,879 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,880 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,882 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,899 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,909 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,910 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,911 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,913 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,915 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,915 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,918 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,920 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,921 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,922 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,925 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,944 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,956 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,958 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,959 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,959 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,961 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,963 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,964 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,965 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,968 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,970 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:21,991 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:22,018 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-18 06:23:22,024 INFO L392 ElimStorePlain]: Different costs {3=[|v_#length_30|], 6=[|v_#valid_40|]} [2019-08-18 06:23:22,050 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:22,051 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 133 treesize of output 149 [2019-08-18 06:23:22,052 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:22,063 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-18 06:23:22,070 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 136 treesize of output 138 [2019-08-18 06:23:22,071 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:22,078 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-18 06:23:22,079 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:22,084 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-18 06:23:22,085 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:22,368 WARN L188 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 69 [2019-08-18 06:23:22,369 INFO L567 ElimStorePlain]: treesize reduction 50, result has 82.3 percent of original size [2019-08-18 06:23:22,409 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:22,409 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 2 case distinctions, treesize of input 114 treesize of output 136 [2019-08-18 06:23:22,410 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:22,418 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-18 06:23:22,423 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 117 [2019-08-18 06:23:22,424 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:22,696 WARN L188 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 66 [2019-08-18 06:23:22,697 INFO L567 ElimStorePlain]: treesize reduction 14, result has 94.0 percent of original size [2019-08-18 06:23:22,698 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_real_41|], 1=[|v_#memory_int_46|, |v_#memory_int_10|]} [2019-08-18 06:23:22,707 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 111 treesize of output 107 [2019-08-18 06:23:22,708 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:22,715 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 108 treesize of output 104 [2019-08-18 06:23:22,716 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:22,836 WARN L188 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2019-08-18 06:23:22,836 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:22,849 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 0 case distinctions, treesize of input 104 treesize of output 92 [2019-08-18 06:23:22,850 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:22,865 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 0 case distinctions, treesize of input 107 treesize of output 95 [2019-08-18 06:23:22,866 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:22,968 WARN L188 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 58 [2019-08-18 06:23:22,968 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:22,989 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:22,990 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 1 case distinctions, treesize of input 89 treesize of output 84 [2019-08-18 06:23:22,991 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:23,010 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:23,011 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 1 case distinctions, treesize of input 92 treesize of output 87 [2019-08-18 06:23:23,012 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:23,193 WARN L188 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 51 [2019-08-18 06:23:23,193 INFO L567 ElimStorePlain]: treesize reduction 32, result has 82.5 percent of original size [2019-08-18 06:23:23,195 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, 3 dim-2 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2019-08-18 06:23:23,196 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 9 variables, input treesize:539, output treesize:137 [2019-08-18 06:23:23,217 INFO L392 ElimStorePlain]: Different costs {0=[|v_#length_31|], 1=[|v_#valid_41|]} [2019-08-18 06:23:23,221 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-18 06:23:23,222 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:23,246 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:23,251 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-18 06:23:23,251 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:23,271 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:23,273 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_real_42|, |v_#memory_int_47|], 1=[|v_#memory_int_26|]} [2019-08-18 06:23:23,277 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 11 treesize of output 7 [2019-08-18 06:23:23,278 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:23,296 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:23,301 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-18 06:23:23,302 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:23,320 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:23,325 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 0 case distinctions, treesize of input 23 treesize of output 11 [2019-08-18 06:23:23,325 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:23,341 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:23,342 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, 3 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-18 06:23:23,342 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 7 variables, input treesize:76, output treesize:28 [2019-08-18 06:23:23,344 INFO L392 ElimStorePlain]: Different costs {0=[|v_#length_32|], 1=[|v_#valid_42|]} [2019-08-18 06:23:23,348 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-18 06:23:23,349 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:23,378 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:23,384 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-18 06:23:23,385 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:23,406 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:23,408 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_48|, |v_#memory_real_43|], 1=[|v_#memory_int_26|]} [2019-08-18 06:23:23,413 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-18 06:23:23,413 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:23,434 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:23,438 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 11 treesize of output 7 [2019-08-18 06:23:23,438 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:23,457 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:23,461 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 0 case distinctions, treesize of input 23 treesize of output 11 [2019-08-18 06:23:23,461 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-18 06:23:23,477 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-18 06:23:23,478 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, 3 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-18 06:23:23,479 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 7 variables, input treesize:76, output treesize:28 [2019-08-18 06:23:23,491 INFO L169 IcfgInterpreter]: Interpretation finished [2019-08-18 06:23:23,491 INFO L177 IcfgInterpreter]: Final predicates for locations of interest are: [2019-08-18 06:23:23,494 INFO L179 IcfgInterpreter]: Location mainErr0ASSERT_VIOLATIONERROR_FUNCTION has predicate 420#(or (exists ((|v___signbit_double_~#gh_u~1.base_3| Int)) (and (= 0 |#NULL.base|) (= ~Lg7_log~0 (/ 1479819860511658591.0 10000000000000000000.0)) (= (select |#valid| |v___signbit_double_~#gh_u~1.base_3|) 0) (= (/ 555554960803744599.0 2500000000000000000.0) ~Lg4_log~0) (= ~Lg5_log~0 (/ 454589304040451253.0 2500000000000000000.0)) (= 0 (select |old(#valid)| 0)) (not (= |v___signbit_double_~#gh_u~1.base_3| 0)) (= (/ 69314718036912381649.0 100000000000000000000.0) ~ln2_hi_log~0) (= ~Lg6_log~0 (/ 382845942480234333.0 2500000000000000000.0)) (= (select |#length| |v___signbit_double_~#gh_u~1.base_3|) 8) (= (/ 2857142874366239149.0 10000000000000000000.0) ~Lg3_log~0) (< |v___signbit_double_~#gh_u~1.base_3| |#StackHeapBarrier|) (= ~Lg2_log~0 (/ 999999999985235477.0 2500000000000000000.0)) (= ~ln2_lo_log~0 (/ 95410746463529385001.0 500000000000000000000000000000.0)) (= (/ 666666666666673513.0 1000000000000000000.0) ~Lg1_log~0) (= |#NULL.offset| 0) (= main_~x~0 1.0) (= ~zero~0 0.0) (= 18014398509481984.0 ~two54_log~0))) (and (= 0 |#NULL.base|) (= ~Lg7_log~0 (/ 1479819860511658591.0 10000000000000000000.0)) (= (/ 555554960803744599.0 2500000000000000000.0) ~Lg4_log~0) (= ~Lg5_log~0 (/ 454589304040451253.0 2500000000000000000.0)) (= 0 (select |old(#valid)| 0)) (= (/ 69314718036912381649.0 100000000000000000000.0) ~ln2_hi_log~0) (= ~Lg6_log~0 (/ 382845942480234333.0 2500000000000000000.0)) (= (/ 2857142874366239149.0 10000000000000000000.0) ~Lg3_log~0) (= ~Lg2_log~0 (/ 999999999985235477.0 2500000000000000000.0)) (= ~ln2_lo_log~0 (/ 95410746463529385001.0 500000000000000000000000000000.0)) (= (/ 666666666666673513.0 1000000000000000000.0) ~Lg1_log~0) (= |#NULL.offset| 0) (= main_~x~0 1.0) (= ~zero~0 0.0) (= 18014398509481984.0 ~two54_log~0))) [2019-08-18 06:23:23,515 INFO L92 terpretationObserver]: ✘ Some locations of interest might be reachable, see reported results. [2019-08-18 06:23:23,516 INFO L132 PluginConnector]: ------------------------ END Symbolic Interpretation---------------------------- [2019-08-18 06:23:23,517 INFO L168 Benchmark]: Toolchain (without parser) took 25592.57 ms. Allocated memory was 130.0 MB in the beginning and 469.8 MB in the end (delta: 339.7 MB). Free memory was 85.0 MB in the beginning and 159.6 MB in the end (delta: -74.6 MB). Peak memory consumption was 352.2 MB. Max. memory is 7.1 GB. [2019-08-18 06:23:23,517 INFO L168 Benchmark]: CDTParser took 0.21 ms. Allocated memory is still 130.0 MB. Free memory was 104.2 MB in the beginning and 104.0 MB in the end (delta: 212.8 kB). Peak memory consumption was 212.8 kB. Max. memory is 7.1 GB. [2019-08-18 06:23:23,518 INFO L168 Benchmark]: CACSL2BoogieTranslator took 419.51 ms. Allocated memory was 130.0 MB in the beginning and 197.7 MB in the end (delta: 67.6 MB). Free memory was 84.8 MB in the beginning and 171.4 MB in the end (delta: -86.6 MB). Peak memory consumption was 25.1 MB. Max. memory is 7.1 GB. [2019-08-18 06:23:23,518 INFO L168 Benchmark]: Boogie Preprocessor took 56.78 ms. Allocated memory is still 197.7 MB. Free memory was 171.4 MB in the beginning and 168.9 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 7.1 GB. [2019-08-18 06:23:23,519 INFO L168 Benchmark]: RCFGBuilder took 538.72 ms. Allocated memory is still 197.7 MB. Free memory was 168.9 MB in the beginning and 142.5 MB in the end (delta: 26.4 MB). Peak memory consumption was 26.4 MB. Max. memory is 7.1 GB. [2019-08-18 06:23:23,519 INFO L168 Benchmark]: Symbolic Interpretation took 24573.88 ms. Allocated memory was 197.7 MB in the beginning and 469.8 MB in the end (delta: 272.1 MB). Free memory was 142.5 MB in the beginning and 159.6 MB in the end (delta: -17.1 MB). Peak memory consumption was 342.0 MB. Max. memory is 7.1 GB. [2019-08-18 06:23:23,521 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.plugins.symbolicinterpretation: - 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 420#(or (exists ((|v___signbit_double_~#gh_u~1.base_3| Int)) (and (= 0 |#NULL.base|) (= ~Lg7_log~0 (/ 1479819860511658591.0 10000000000000000000.0)) (= (select |#valid| |v___signbit_double_~#gh_u~1.base_3|) 0) (= (/ 555554960803744599.0 2500000000000000000.0) ~Lg4_log~0) (= ~Lg5_log~0 (/ 454589304040451253.0 2500000000000000000.0)) (= 0 (select |old(#valid)| 0)) (not (= |v___signbit_double_~#gh_u~1.base_3| 0)) (= (/ 69314718036912381649.0 100000000000000000000.0) ~ln2_hi_log~0) (= ~Lg6_log~0 (/ 382845942480234333.0 2500000000000000000.0)) (= (select |#length| |v___signbit_double_~#gh_u~1.base_3|) 8) (= (/ 2857142874366239149.0 10000000000000000000.0) ~Lg3_log~0) (< |v___signbit_double_~#gh_u~1.base_3| |#StackHeapBarrier|) (= ~Lg2_log~0 (/ 999999999985235477.0 2500000000000000000.0)) (= ~ln2_lo_log~0 (/ 95410746463529385001.0 500000000000000000000000000000.0)) (= (/ 666666666666673513.0 1000000000000000000.0) ~Lg1_log~0) (= |#NULL.offset| 0) (= main_~x~0 1.0) (= ~zero~0 0.0) (= 18014398509481984.0 ~two54_log~0))) (and (= 0 |#NULL.base|) (= ~Lg7_log~0 (/ 1479819860511658591.0 10000000000000000000.0)) (= (/ 555554960803744599.0 2500000000000000000.0) ~Lg4_log~0) (= ~Lg5_log~0 (/ 454589304040451253.0 2500000000000000000.0)) (= 0 (select |old(#valid)| 0)) (= (/ 69314718036912381649.0 100000000000000000000.0) ~ln2_hi_log~0) (= ~Lg6_log~0 (/ 382845942480234333.0 2500000000000000000.0)) (= (/ 2857142874366239149.0 10000000000000000000.0) ~Lg3_log~0) (= ~Lg2_log~0 (/ 999999999985235477.0 2500000000000000000.0)) (= ~ln2_lo_log~0 (/ 95410746463529385001.0 500000000000000000000000000000.0)) (= (/ 666666666666673513.0 1000000000000000000.0) ~Lg1_log~0) (= |#NULL.offset| 0) (= main_~x~0 1.0) (= ~zero~0 0.0) (= 18014398509481984.0 ~two54_log~0))). Possible FailurePath: * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.21 ms. Allocated memory is still 130.0 MB. Free memory was 104.2 MB in the beginning and 104.0 MB in the end (delta: 212.8 kB). Peak memory consumption was 212.8 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 419.51 ms. Allocated memory was 130.0 MB in the beginning and 197.7 MB in the end (delta: 67.6 MB). Free memory was 84.8 MB in the beginning and 171.4 MB in the end (delta: -86.6 MB). Peak memory consumption was 25.1 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 56.78 ms. Allocated memory is still 197.7 MB. Free memory was 171.4 MB in the beginning and 168.9 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 7.1 GB. * RCFGBuilder took 538.72 ms. Allocated memory is still 197.7 MB. Free memory was 168.9 MB in the beginning and 142.5 MB in the end (delta: 26.4 MB). Peak memory consumption was 26.4 MB. Max. memory is 7.1 GB. * Symbolic Interpretation took 24573.88 ms. Allocated memory was 197.7 MB in the beginning and 469.8 MB in the end (delta: 272.1 MB). Free memory was 142.5 MB in the beginning and 159.6 MB in the end (delta: -17.1 MB). Peak memory consumption was 342.0 MB. Max. memory is 7.1 GB. RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces Received shutdown request...