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_0620b.c -------------------------------------------------------------------------------- This is Ultimate 0.1.24-584d7b9 [2019-08-31 01:56:48,538 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-08-31 01:56:48,541 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-08-31 01:56:48,554 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-08-31 01:56:48,555 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-08-31 01:56:48,556 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-08-31 01:56:48,557 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-08-31 01:56:48,559 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-08-31 01:56:48,560 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-08-31 01:56:48,561 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-08-31 01:56:48,562 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-08-31 01:56:48,563 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-08-31 01:56:48,563 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-08-31 01:56:48,564 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-08-31 01:56:48,565 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-08-31 01:56:48,566 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-08-31 01:56:48,567 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-08-31 01:56:48,568 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-08-31 01:56:48,570 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-08-31 01:56:48,572 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-08-31 01:56:48,573 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-08-31 01:56:48,576 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-08-31 01:56:48,577 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-08-31 01:56:48,578 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-08-31 01:56:48,581 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-08-31 01:56:48,582 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-08-31 01:56:48,582 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-08-31 01:56:48,583 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-08-31 01:56:48,583 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-08-31 01:56:48,587 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-08-31 01:56:48,587 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-08-31 01:56:48,588 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-08-31 01:56:48,589 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-08-31 01:56:48,591 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-08-31 01:56:48,592 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-08-31 01:56:48,592 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-08-31 01:56:48,595 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-08-31 01:56:48,595 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-08-31 01:56:48,595 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-08-31 01:56:48,596 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-08-31 01:56:48,597 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-08-31 01:56:48,599 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2019-08-31 01:56:48,627 INFO L113 SettingsManager]: Loading preferences was successful [2019-08-31 01:56:48,628 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-08-31 01:56:48,630 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-08-31 01:56:48,630 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-08-31 01:56:48,630 INFO L138 SettingsManager]: * Use SBE=true [2019-08-31 01:56:48,631 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-08-31 01:56:48,631 INFO L138 SettingsManager]: * sizeof long=4 [2019-08-31 01:56:48,631 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-08-31 01:56:48,631 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-08-31 01:56:48,632 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-08-31 01:56:48,633 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-08-31 01:56:48,633 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-08-31 01:56:48,633 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-08-31 01:56:48,634 INFO L138 SettingsManager]: * sizeof long double=12 [2019-08-31 01:56:48,634 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-08-31 01:56:48,634 INFO L138 SettingsManager]: * Use constant arrays=true [2019-08-31 01:56:48,634 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-08-31 01:56:48,634 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-08-31 01:56:48,635 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-08-31 01:56:48,635 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-08-31 01:56:48,635 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-08-31 01:56:48,635 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-08-31 01:56:48,636 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-08-31 01:56:48,636 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-08-31 01:56:48,636 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-08-31 01:56:48,636 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-08-31 01:56:48,637 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-08-31 01:56:48,637 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-08-31 01:56:48,637 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-08-31 01:56:48,689 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-08-31 01:56:48,707 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-08-31 01:56:48,710 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-08-31 01:56:48,712 INFO L271 PluginConnector]: Initializing CDTParser... [2019-08-31 01:56:48,712 INFO L275 PluginConnector]: CDTParser initialized [2019-08-31 01:56:48,713 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/float-newlib/double_req_bl_0620b.c [2019-08-31 01:56:48,772 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2c3d13509/2a320e26fa5e4326a3a86a0055d32125/FLAGe63812a02 [2019-08-31 01:56:49,217 INFO L306 CDTParser]: Found 1 translation units. [2019-08-31 01:56:49,218 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/float-newlib/double_req_bl_0620b.c [2019-08-31 01:56:49,225 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2c3d13509/2a320e26fa5e4326a3a86a0055d32125/FLAGe63812a02 [2019-08-31 01:56:49,597 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2c3d13509/2a320e26fa5e4326a3a86a0055d32125 [2019-08-31 01:56:49,607 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-08-31 01:56:49,608 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-08-31 01:56:49,609 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-08-31 01:56:49,609 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-08-31 01:56:49,613 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-08-31 01:56:49,614 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 01:56:49" (1/1) ... [2019-08-31 01:56:49,616 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@81a87dd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:56:49, skipping insertion in model container [2019-08-31 01:56:49,617 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 01:56:49" (1/1) ... [2019-08-31 01:56:49,624 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-08-31 01:56:49,646 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-08-31 01:56:49,882 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-08-31 01:56:49,983 INFO L188 MainTranslator]: Completed pre-run [2019-08-31 01:56:50,041 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-08-31 01:56:50,065 INFO L192 MainTranslator]: Completed translation [2019-08-31 01:56:50,065 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:56:50 WrapperNode [2019-08-31 01:56:50,065 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-08-31 01:56:50,066 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-08-31 01:56:50,066 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-08-31 01:56:50,066 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-08-31 01:56:50,076 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:56:50" (1/1) ... [2019-08-31 01:56:50,076 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:56:50" (1/1) ... [2019-08-31 01:56:50,087 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:56:50" (1/1) ... [2019-08-31 01:56:50,088 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:56:50" (1/1) ... [2019-08-31 01:56:50,107 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:56:50" (1/1) ... [2019-08-31 01:56:50,114 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:56:50" (1/1) ... [2019-08-31 01:56:50,117 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:56:50" (1/1) ... [2019-08-31 01:56:50,120 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-08-31 01:56:50,121 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-08-31 01:56:50,121 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-08-31 01:56:50,121 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-08-31 01:56:50,122 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:56:50" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-08-31 01:56:50,175 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-08-31 01:56:50,175 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-08-31 01:56:50,175 INFO L138 BoogieDeclarations]: Found implementation of procedure fabs_double [2019-08-31 01:56:50,175 INFO L138 BoogieDeclarations]: Found implementation of procedure atan_double [2019-08-31 01:56:50,176 INFO L138 BoogieDeclarations]: Found implementation of procedure __signbit_double [2019-08-31 01:56:50,176 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-08-31 01:56:50,176 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2019-08-31 01:56:50,176 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_double [2019-08-31 01:56:50,177 INFO L130 BoogieDeclarations]: Found specification of procedure fabs_double [2019-08-31 01:56:50,177 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-08-31 01:56:50,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~real [2019-08-31 01:56:50,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2019-08-31 01:56:50,177 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-08-31 01:56:50,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2019-08-31 01:56:50,178 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2019-08-31 01:56:50,178 INFO L130 BoogieDeclarations]: Found specification of procedure atan_double [2019-08-31 01:56:50,178 INFO L130 BoogieDeclarations]: Found specification of procedure __signbit_double [2019-08-31 01:56:50,178 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-08-31 01:56:50,178 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-08-31 01:56:50,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real [2019-08-31 01:56:50,179 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-08-31 01:56:50,677 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-08-31 01:56:50,678 INFO L283 CfgBuilder]: Removed 10 assume(true) statements. [2019-08-31 01:56:50,679 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 01:56:50 BoogieIcfgContainer [2019-08-31 01:56:50,679 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-08-31 01:56:50,679 INFO L113 PluginConnector]: ------------------------Sifa---------------------------- [2019-08-31 01:56:50,680 INFO L271 PluginConnector]: Initializing Sifa... [2019-08-31 01:56:50,680 INFO L275 PluginConnector]: Sifa initialized [2019-08-31 01:56:50,681 INFO L185 PluginConnector]: Executing the observer SifaObserver from plugin Sifa for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 01:56:50" (1/1) ... [2019-08-31 01:56:50,724 INFO L162 IcfgInterpreter]: Started Sifa with 1 locations of interest [2019-08-31 01:56:50,724 INFO L169 IcfgInterpreter]: Building call graph [2019-08-31 01:56:50,731 INFO L174 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2019-08-31 01:56:50,739 INFO L179 IcfgInterpreter]: Starting interpretation [2019-08-31 01:56:50,740 INFO L199 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2019-08-31 01:56:50,831 INFO L392 ElimStorePlain]: Different costs {0=[|v_#length_25|], 21=[|v_#valid_31|]} [2019-08-31 01:56:50,873 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:50,875 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:50,877 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:50,888 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2019-08-31 01:56:50,889 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:51,155 WARN L188 SmtUtils]: Spent 264.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 01:56:51,156 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:51,165 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:51,166 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:51,169 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:51,172 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:51,174 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:51,176 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:51,193 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:51,196 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:51,198 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:51,206 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2019-08-31 01:56:51,207 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:51,583 WARN L188 SmtUtils]: Spent 374.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 115 [2019-08-31 01:56:51,583 INFO L567 ElimStorePlain]: treesize reduction 12, result has 94.2 percent of original size [2019-08-31 01:56:51,584 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-31 01:56:51,585 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:232, output treesize:195 [2019-08-31 01:56:51,615 INFO L199 IcfgInterpreter]: Interpreting procedure main with input of size 144 for LOIs [2019-08-31 01:56:51,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 01:56:51,685 INFO L392 ElimStorePlain]: Different costs {0=[|v_#length_26|], 1=[|v_#valid_32|]} [2019-08-31 01:56:51,703 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 87 treesize of output 86 [2019-08-31 01:56:51,703 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:51,713 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 90 treesize of output 89 [2019-08-31 01:56:51,714 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:51,800 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:51,813 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 89 treesize of output 86 [2019-08-31 01:56:51,814 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:51,823 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 86 treesize of output 83 [2019-08-31 01:56:51,824 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:51,906 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:51,908 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_real_33|, |v_#memory_int_31|], 1=[|v_#memory_int_22|]} [2019-08-31 01:56:51,917 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 80 treesize of output 76 [2019-08-31 01:56:51,917 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:51,926 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 83 treesize of output 79 [2019-08-31 01:56:51,926 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:52,004 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:52,011 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 76 treesize of output 61 [2019-08-31 01:56:52,012 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:52,018 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 79 treesize of output 64 [2019-08-31 01:56:52,019 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:52,085 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:52,097 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 64 treesize of output 48 [2019-08-31 01:56:52,099 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:52,111 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 45 [2019-08-31 01:56:52,112 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:52,163 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:52,165 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, 3 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2019-08-31 01:56:52,166 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 7 variables, input treesize:178, output treesize:81 [2019-08-31 01:56:52,201 INFO L392 ElimStorePlain]: Different costs {3=[|v_#length_27|], 6=[|v_#valid_33|]} [2019-08-31 01:56:52,235 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:52,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 116 treesize of output 132 [2019-08-31 01:56:52,237 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:52,261 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:52,262 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 114 treesize of output 130 [2019-08-31 01:56:52,263 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:52,594 WARN L188 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 79 [2019-08-31 01:56:52,595 INFO L567 ElimStorePlain]: treesize reduction 28, result has 89.1 percent of original size [2019-08-31 01:56:52,632 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:52,633 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 115 treesize of output 137 [2019-08-31 01:56:52,634 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:52,662 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:52,662 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 113 treesize of output 135 [2019-08-31 01:56:52,663 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:52,921 WARN L188 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 76 [2019-08-31 01:56:52,922 INFO L567 ElimStorePlain]: treesize reduction 28, result has 88.6 percent of original size [2019-08-31 01:56:52,923 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_real_34|], 1=[|v_#memory_int_26|, |v_#memory_int_32|]} [2019-08-31 01:56:52,934 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 109 treesize of output 105 [2019-08-31 01:56:52,934 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:52,944 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 107 treesize of output 103 [2019-08-31 01:56:52,944 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:53,058 WARN L188 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2019-08-31 01:56:53,059 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:53,069 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:53,074 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:53,155 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:53,171 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 81 treesize of output 65 [2019-08-31 01:56:53,172 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:53,182 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 83 treesize of output 67 [2019-08-31 01:56:53,183 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:53,263 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:53,266 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-31 01:56:53,267 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 9 variables, input treesize:231, output treesize:121 [2019-08-31 01:56:53,309 INFO L392 ElimStorePlain]: Different costs {0=[|v_#length_28|], 1=[|v_#valid_34|]} [2019-08-31 01:56:53,315 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-31 01:56:53,315 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:53,338 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:53,343 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2019-08-31 01:56:53,344 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:53,365 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:53,366 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_real_35|, |v_#memory_int_33|], 1=[|v_#memory_int_18|]} [2019-08-31 01:56:53,371 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-31 01:56:53,371 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:53,395 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:53,398 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2019-08-31 01:56:53,399 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:53,425 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:53,438 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-31 01:56:53,439 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:53,455 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:53,457 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-31 01:56:53,457 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 7 variables, input treesize:76, output treesize:28 [2019-08-31 01:56:53,475 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_29|], 3=[|v_#valid_35|]} [2019-08-31 01:56:53,498 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:53,499 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 12 treesize of output 28 [2019-08-31 01:56:53,501 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:53,627 WARN L188 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 72 [2019-08-31 01:56:53,627 INFO L567 ElimStorePlain]: treesize reduction 14, result has 90.6 percent of original size [2019-08-31 01:56:53,659 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:53,660 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-31 01:56:53,661 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:53,766 WARN L188 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 69 [2019-08-31 01:56:53,767 INFO L567 ElimStorePlain]: treesize reduction 14, result has 90.2 percent of original size [2019-08-31 01:56:53,770 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_real_13|, |v_#memory_int_34|, |v_#memory_real_36|], 1=[|v_#memory_real_14|, |v_#memory_int_14|]} [2019-08-31 01:56:53,774 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 01:56:53,831 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:53,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, 3 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-31 01:56:53,842 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:53,880 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:53,906 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-31 01:56:53,906 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:53,938 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:53,944 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-31 01:56:53,944 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:53,971 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:53,986 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:53,987 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 25 treesize of output 41 [2019-08-31 01:56:53,988 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:54,057 INFO L567 ElimStorePlain]: treesize reduction 12, result has 85.4 percent of original size [2019-08-31 01:56:54,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 01:56:54,060 INFO L496 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, 5 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 01:56:54,060 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 12 variables, input treesize:136, output treesize:49 [2019-08-31 01:56:54,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 01:56:54,096 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 82 [2019-08-31 01:56:54,097 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:54,105 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 65 [2019-08-31 01:56:54,106 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:54,305 WARN L188 SmtUtils]: Spent 198.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2019-08-31 01:56:54,305 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:54,314 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 60 [2019-08-31 01:56:54,315 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:54,333 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 77 [2019-08-31 01:56:54,334 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:54,537 WARN L188 SmtUtils]: Spent 202.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2019-08-31 01:56:54,537 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:54,550 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 84 [2019-08-31 01:56:54,551 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:54,559 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 67 [2019-08-31 01:56:54,560 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:54,761 WARN L188 SmtUtils]: Spent 192.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2019-08-31 01:56:54,762 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:54,772 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 62 [2019-08-31 01:56:54,773 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:54,780 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 79 [2019-08-31 01:56:54,781 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:54,965 WARN L188 SmtUtils]: Spent 183.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2019-08-31 01:56:54,965 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:54,974 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 49 [2019-08-31 01:56:54,976 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-31 01:56:54,991 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 66 [2019-08-31 01:56:54,992 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-31 01:56:55,196 WARN L188 SmtUtils]: Spent 203.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2019-08-31 01:56:55,196 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:55,211 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2019-08-31 01:56:55,212 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-31 01:56:55,222 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 68 [2019-08-31 01:56:55,223 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-31 01:56:55,397 WARN L188 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2019-08-31 01:56:55,397 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:55,400 INFO L496 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 4 dim-1 vars, 2 dim-2 vars, End of recursive call: 10 dim-0 vars, and 4 xjuncts. [2019-08-31 01:56:55,400 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 11 variables, input treesize:307, output treesize:207 [2019-08-31 01:56:55,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 01:56:55,472 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 84 [2019-08-31 01:56:55,473 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:55,480 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 67 [2019-08-31 01:56:55,481 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:55,701 WARN L188 SmtUtils]: Spent 219.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2019-08-31 01:56:55,701 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:55,718 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 62 [2019-08-31 01:56:55,719 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:55,727 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 79 [2019-08-31 01:56:55,728 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:55,957 WARN L188 SmtUtils]: Spent 228.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2019-08-31 01:56:55,957 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:55,979 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 82 [2019-08-31 01:56:55,980 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:55,987 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 65 [2019-08-31 01:56:55,988 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:56,206 WARN L188 SmtUtils]: Spent 217.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2019-08-31 01:56:56,207 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:56,214 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 77 [2019-08-31 01:56:56,215 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:56,221 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 60 [2019-08-31 01:56:56,222 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:56,400 WARN L188 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2019-08-31 01:56:56,400 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:56,412 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 68 [2019-08-31 01:56:56,413 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-31 01:56:56,434 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2019-08-31 01:56:56,435 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-31 01:56:56,623 WARN L188 SmtUtils]: Spent 186.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2019-08-31 01:56:56,623 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:56,632 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 49 [2019-08-31 01:56:56,633 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-31 01:56:56,641 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 66 [2019-08-31 01:56:56,642 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-31 01:56:56,826 WARN L188 SmtUtils]: Spent 183.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2019-08-31 01:56:56,827 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:56,830 INFO L496 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 4 dim-1 vars, 2 dim-2 vars, End of recursive call: 10 dim-0 vars, and 4 xjuncts. [2019-08-31 01:56:56,830 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 11 variables, input treesize:307, output treesize:207 [2019-08-31 01:56:56,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 01:56:56,872 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 67 [2019-08-31 01:56:56,872 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:56,882 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 84 [2019-08-31 01:56:56,882 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:57,080 WARN L188 SmtUtils]: Spent 197.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2019-08-31 01:56:57,081 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:57,089 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 82 [2019-08-31 01:56:57,090 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:57,098 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 65 [2019-08-31 01:56:57,099 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:57,309 WARN L188 SmtUtils]: Spent 210.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2019-08-31 01:56:57,310 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:57,321 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 62 [2019-08-31 01:56:57,322 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:57,330 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 79 [2019-08-31 01:56:57,331 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:57,524 WARN L188 SmtUtils]: Spent 192.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2019-08-31 01:56:57,525 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:57,538 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 60 [2019-08-31 01:56:57,539 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:57,547 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 77 [2019-08-31 01:56:57,548 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:57,766 WARN L188 SmtUtils]: Spent 217.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2019-08-31 01:56:57,767 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:57,783 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 66 [2019-08-31 01:56:57,784 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-31 01:56:57,797 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 49 [2019-08-31 01:56:57,798 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-31 01:56:57,989 WARN L188 SmtUtils]: Spent 190.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2019-08-31 01:56:57,990 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:57,997 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 68 [2019-08-31 01:56:57,998 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-31 01:56:58,020 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2019-08-31 01:56:58,021 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-31 01:56:58,241 WARN L188 SmtUtils]: Spent 219.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2019-08-31 01:56:58,242 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:58,244 INFO L496 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 4 dim-1 vars, 2 dim-2 vars, End of recursive call: 10 dim-0 vars, and 4 xjuncts. [2019-08-31 01:56:58,244 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 11 variables, input treesize:307, output treesize:207 [2019-08-31 01:56:58,347 INFO L392 ElimStorePlain]: Different costs {3=[|v_old(#length)_BEFORE_CALL_2|], 6=[|v_old(#valid)_BEFORE_CALL_2|]} [2019-08-31 01:56:58,373 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:58,377 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:58,381 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:58,382 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2019-08-31 01:56:58,383 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:58,926 WARN L188 SmtUtils]: Spent 542.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 124 [2019-08-31 01:56:58,927 INFO L567 ElimStorePlain]: treesize reduction 45, result has 82.1 percent of original size [2019-08-31 01:56:58,942 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:58,943 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:58,946 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:58,962 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:58,963 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2019-08-31 01:56:58,963 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:59,128 WARN L188 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 01:56:59,129 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:59,140 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,141 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,142 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,143 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,145 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,146 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,147 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,148 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,149 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,150 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,151 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,152 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,154 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,155 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,156 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,157 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,158 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,159 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,160 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,161 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,162 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,162 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,163 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,164 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,165 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,166 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,167 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,168 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,169 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,170 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,171 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,172 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,173 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,173 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,174 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,175 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,176 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,178 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,179 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 01:56:59,180 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 01:56:59,181 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 01:56:59,183 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,184 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,186 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 01:56:59,193 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,194 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,196 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,198 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,199 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,200 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,202 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,203 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 01:56:59,204 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,205 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,207 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 01:56:59,207 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 01:56:59,240 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:59,241 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 14 select indices, 14 select index equivalence classes, 36 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 64 case distinctions, treesize of input 121 treesize of output 107 [2019-08-31 01:56:59,242 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:59,330 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:59,330 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 01:56:59,330 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:267, output treesize:91 [2019-08-31 01:56:59,337 INFO L392 ElimStorePlain]: Different costs {0=[|v_#length_30|], 1=[|v_#valid_36|]} [2019-08-31 01:56:59,342 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-31 01:56:59,343 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:59,368 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:59,372 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2019-08-31 01:56:59,373 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:59,394 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:59,396 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_35|, |v_#memory_real_37|], 1=[|v_#memory_int_4|]} [2019-08-31 01:56:59,400 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2019-08-31 01:56:59,401 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:59,417 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:59,421 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-31 01:56:59,422 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:59,438 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:59,443 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-31 01:56:59,443 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:59,455 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:59,455 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-31 01:56:59,456 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 7 variables, input treesize:76, output treesize:28 [2019-08-31 01:56:59,461 INFO L392 ElimStorePlain]: Different costs {0=[|v_#length_31|], 1=[|v_#valid_37|]} [2019-08-31 01:56:59,465 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-31 01:56:59,466 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:59,489 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:59,495 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2019-08-31 01:56:59,496 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:59,517 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:59,518 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_real_38|, |v_#memory_int_36|], 1=[|v_#memory_int_4|]} [2019-08-31 01:56:59,523 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-31 01:56:59,524 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:59,548 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:59,553 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2019-08-31 01:56:59,553 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:59,571 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:59,575 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-31 01:56:59,576 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 01:56:59,589 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 01:56:59,589 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-31 01:56:59,590 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 7 variables, input treesize:76, output treesize:28 [2019-08-31 01:56:59,621 INFO L183 IcfgInterpreter]: Interpretation finished [2019-08-31 01:56:59,621 INFO L191 IcfgInterpreter]: Final predicates for locations of interest are: [2019-08-31 01:56:59,625 INFO L193 IcfgInterpreter]: Reachable states at location mainErr0ASSERT_VIOLATIONERROR_FUNCTION satisfy 254#(exists ((|v___signbit_double_~#gh_u~2.base_3| Int)) (or (and (= ~pi_o_4~0 (/ 785398163397448279.0 1000000000000000000.0)) (= 32 (select |old(#length)| |~#atanlo_atan~0.base|)) (= 1 (select |old(#valid)| |~#atanlo_atan~0.base|)) (= (select |old(#valid)| |~#atanhi_atan~0.base|) 1) (= 0 |~#atanhi_atan~0.offset|) (= (/ 666107313738753120669.0 10000000000000000000000.0) (select (select |old(#memory_real)| |~#aT_atan~0.base|) (+ |~#aT_atan~0.offset| 48))) (<= 0 |~#aT_atan~0.offset|) (<= 0 |#NULL.base|) (= (select (select |old(#memory_real)| |~#atanhi_atan~0.base|) (+ |~#atanhi_atan~0.offset| 24)) (/ 785398163397448279.0 500000000000000000.0)) (= (/ 612323399573676603587.0 10000000000000000000000000000000000000.0) (select (select |old(#memory_real)| |~#atanlo_atan~0.base|) (+ |~#atanlo_atan~0.offset| 24))) (= (/ 497687799461593236017.0 10000000000000000000000.0) (select (select |old(#memory_real)| |~#aT_atan~0.base|) (+ |~#aT_atan~0.offset| 64))) (= main_~x~0 0.0) (<= |~#aT_atan~0.offset| 0) (= ~huge_atan~0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0) (= 1 (select |old(#valid)| |~#aT_atan~0.base|)) (<= |#NULL.offset| 0) (<= |~#atanhi_atan~0.offset| 0) (= (/ 92729521800161218703.0 200000000000000000000.0) (select (select |old(#memory_real)| |~#atanhi_atan~0.base|) |~#atanhi_atan~0.offset|)) (= |~#atanlo_atan~0.offset| 0) (< |~#atanhi_atan~0.base| |#StackHeapBarrier|) (<= ~one_atan~0 1.0) (<= |~#atanlo_atan~0.offset| 0) (= (select |old(#length)| |~#atanhi_atan~0.base|) 32) (= (/ 306161699786838301793.0 10000000000000000000000000000000000000.0) (select (select |old(#memory_real)| |~#atanlo_atan~0.base|) (+ |~#atanlo_atan~0.offset| 8))) (<= ~pi_o_2~0 (/ 785398163397448279.0 500000000000000000.0)) (= (/ 162858201153657823623.0 10000000000000000000000.0) (select (select |old(#memory_real)| |~#aT_atan~0.base|) (+ |~#aT_atan~0.offset| 80))) (= 0 |#NULL.base|) (<= ~huge_atan~0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0) (<= 0 |#NULL.offset|) (= 1.0 ~one_atan~0) (< |~#atanlo_atan~0.base| |#StackHeapBarrier|) (= (/ 34758277578077496129.0 2500000000000000000000000000000000000.0) (select (select |old(#memory_real)| |~#atanlo_atan~0.base|) (+ |~#atanlo_atan~0.offset| 16))) (= (select (select |old(#memory_real)| |~#atanhi_atan~0.base|) (+ |~#atanhi_atan~0.offset| 8)) (/ 785398163397448278999.0 1000000000000000000000.0)) (= (/ 333333333333329318027.0 1000000000000000000000.0) (select (select |old(#memory_real)| |~#aT_atan~0.base|) |~#aT_atan~0.offset|)) (= |~#aT_atan~0.offset| 0) (<= (/ 785398163397448279.0 500000000000000000.0) ~pi_o_2~0) (<= |#NULL.base| 0) (= (select (select |old(#memory_real)| |~#aT_atan~0.base|) (+ |~#aT_atan~0.offset| 16)) (/ 142857142725034663711.0 1000000000000000000000.0)) (<= (/ 785398163397448279.0 1000000000000000000.0) ~pi_o_4~0) (<= 0 |~#atanlo_atan~0.offset|) (= ~pi_o_2~0 (/ 785398163397448279.0 500000000000000000.0)) (= (/ 785398163397448279.0 250000000000000000.0) ~pi~0) (< |~#aT_atan~0.base| |#StackHeapBarrier|) (= 0 (select |old(#valid)| 0)) (<= ~pi_o_4~0 (/ 785398163397448279.0 1000000000000000000.0)) (<= 1.0 ~one_atan~0) (= (select (select |old(#memory_real)| |~#atanhi_atan~0.base|) (+ |~#atanhi_atan~0.offset| 16)) (/ 491396861623664527041.0 500000000000000000000.0)) (= (/ 56746943632404217731.0 2500000000000000000000000000000000000.0) (select (select |old(#memory_real)| |~#atanlo_atan~0.base|) |~#atanlo_atan~0.offset|)) (<= (/ 785398163397448279.0 250000000000000000.0) ~pi~0) (<= ~pi~0 (/ 785398163397448279.0 250000000000000000.0)) (= 88 (select |old(#length)| |~#aT_atan~0.base|)) (= (select (select |old(#memory_real)| |~#aT_atan~0.base|) (+ |~#aT_atan~0.offset| 32)) (/ 227272178335912664049.0 2500000000000000000000.0)) (= |#NULL.offset| 0) (<= 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 ~huge_atan~0) (<= 0 |~#atanhi_atan~0.offset|)) (and (= ~pi_o_4~0 (/ 785398163397448279.0 1000000000000000000.0)) (= 32 (select |old(#length)| |~#atanlo_atan~0.base|)) (= 1 (select |old(#valid)| |~#atanlo_atan~0.base|)) (= (select |old(#valid)| |~#atanhi_atan~0.base|) 1) (= 0 |~#atanhi_atan~0.offset|) (= (/ 666107313738753120669.0 10000000000000000000000.0) (select (select |old(#memory_real)| |~#aT_atan~0.base|) (+ |~#aT_atan~0.offset| 48))) (<= 0 |~#aT_atan~0.offset|) (<= 0 |#NULL.base|) (= (select (select |old(#memory_real)| |~#atanhi_atan~0.base|) (+ |~#atanhi_atan~0.offset| 24)) (/ 785398163397448279.0 500000000000000000.0)) (= (/ 612323399573676603587.0 10000000000000000000000000000000000000.0) (select (select |old(#memory_real)| |~#atanlo_atan~0.base|) (+ |~#atanlo_atan~0.offset| 24))) (= (/ 497687799461593236017.0 10000000000000000000000.0) (select (select |old(#memory_real)| |~#aT_atan~0.base|) (+ |~#aT_atan~0.offset| 64))) (= main_~x~0 0.0) (<= |~#aT_atan~0.offset| 0) (= ~huge_atan~0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0) (= 1 (select |old(#valid)| |~#aT_atan~0.base|)) (<= |#NULL.offset| 0) (<= |~#atanhi_atan~0.offset| 0) (= (/ 92729521800161218703.0 200000000000000000000.0) (select (select |old(#memory_real)| |~#atanhi_atan~0.base|) |~#atanhi_atan~0.offset|)) (= |~#atanlo_atan~0.offset| 0) (< |~#atanhi_atan~0.base| |#StackHeapBarrier|) (<= ~one_atan~0 1.0) (<= |~#atanlo_atan~0.offset| 0) (= (select |old(#length)| |~#atanhi_atan~0.base|) 32) (= (/ 306161699786838301793.0 10000000000000000000000000000000000000.0) (select (select |old(#memory_real)| |~#atanlo_atan~0.base|) (+ |~#atanlo_atan~0.offset| 8))) (= (select |#length| |v___signbit_double_~#gh_u~2.base_3|) 8) (<= ~pi_o_2~0 (/ 785398163397448279.0 500000000000000000.0)) (= (/ 162858201153657823623.0 10000000000000000000000.0) (select (select |old(#memory_real)| |~#aT_atan~0.base|) (+ |~#aT_atan~0.offset| 80))) (= 0 (select |#valid| |v___signbit_double_~#gh_u~2.base_3|)) (= 0 |#NULL.base|) (<= ~huge_atan~0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0) (<= 0 |#NULL.offset|) (= 1.0 ~one_atan~0) (< |~#atanlo_atan~0.base| |#StackHeapBarrier|) (= (/ 34758277578077496129.0 2500000000000000000000000000000000000.0) (select (select |old(#memory_real)| |~#atanlo_atan~0.base|) (+ |~#atanlo_atan~0.offset| 16))) (= (select (select |old(#memory_real)| |~#atanhi_atan~0.base|) (+ |~#atanhi_atan~0.offset| 8)) (/ 785398163397448278999.0 1000000000000000000000.0)) (= (/ 333333333333329318027.0 1000000000000000000000.0) (select (select |old(#memory_real)| |~#aT_atan~0.base|) |~#aT_atan~0.offset|)) (= |~#aT_atan~0.offset| 0) (<= (/ 785398163397448279.0 500000000000000000.0) ~pi_o_2~0) (<= |#NULL.base| 0) (< |v___signbit_double_~#gh_u~2.base_3| |#StackHeapBarrier|) (= (select (select |old(#memory_real)| |~#aT_atan~0.base|) (+ |~#aT_atan~0.offset| 16)) (/ 142857142725034663711.0 1000000000000000000000.0)) (<= (/ 785398163397448279.0 1000000000000000000.0) ~pi_o_4~0) (<= 0 |~#atanlo_atan~0.offset|) (= ~pi_o_2~0 (/ 785398163397448279.0 500000000000000000.0)) (= (/ 785398163397448279.0 250000000000000000.0) ~pi~0) (< |~#aT_atan~0.base| |#StackHeapBarrier|) (= 0 (select |old(#valid)| 0)) (<= ~pi_o_4~0 (/ 785398163397448279.0 1000000000000000000.0)) (<= 1.0 ~one_atan~0) (= (select (select |old(#memory_real)| |~#atanhi_atan~0.base|) (+ |~#atanhi_atan~0.offset| 16)) (/ 491396861623664527041.0 500000000000000000000.0)) (= (/ 56746943632404217731.0 2500000000000000000000000000000000000.0) (select (select |old(#memory_real)| |~#atanlo_atan~0.base|) |~#atanlo_atan~0.offset|)) (<= (/ 785398163397448279.0 250000000000000000.0) ~pi~0) (<= ~pi~0 (/ 785398163397448279.0 250000000000000000.0)) (= 88 (select |old(#length)| |~#aT_atan~0.base|)) (= (select (select |old(#memory_real)| |~#aT_atan~0.base|) (+ |~#aT_atan~0.offset| 32)) (/ 227272178335912664049.0 2500000000000000000000.0)) (= |#NULL.offset| 0) (<= 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 ~huge_atan~0) (not (= 0 |v___signbit_double_~#gh_u~2.base_3|)) (<= 0 |~#atanhi_atan~0.offset|)))) [2019-08-31 01:56:59,643 INFO L103 SifaObserver]: ✘ Some error locations might be reachable, see reported results. [2019-08-31 01:56:59,644 INFO L132 PluginConnector]: ------------------------ END Sifa---------------------------- [2019-08-31 01:56:59,645 INFO L168 Benchmark]: Toolchain (without parser) took 10037.23 ms. Allocated memory was 134.7 MB in the beginning and 335.5 MB in the end (delta: 200.8 MB). Free memory was 90.5 MB in the beginning and 179.7 MB in the end (delta: -89.3 MB). Peak memory consumption was 111.6 MB. Max. memory is 7.1 GB. [2019-08-31 01:56:59,646 INFO L168 Benchmark]: CDTParser took 0.62 ms. Allocated memory is still 134.7 MB. Free memory was 109.1 MB in the beginning and 108.9 MB in the end (delta: 212.8 kB). Peak memory consumption was 212.8 kB. Max. memory is 7.1 GB. [2019-08-31 01:56:59,647 INFO L168 Benchmark]: CACSL2BoogieTranslator took 456.47 ms. Allocated memory was 134.7 MB in the beginning and 200.3 MB in the end (delta: 65.5 MB). Free memory was 90.3 MB in the beginning and 173.9 MB in the end (delta: -83.7 MB). Peak memory consumption was 25.2 MB. Max. memory is 7.1 GB. [2019-08-31 01:56:59,647 INFO L168 Benchmark]: Boogie Preprocessor took 54.64 ms. Allocated memory is still 200.3 MB. Free memory was 173.9 MB in the beginning and 171.5 MB in the end (delta: 2.4 MB). Peak memory consumption was 2.4 MB. Max. memory is 7.1 GB. [2019-08-31 01:56:59,648 INFO L168 Benchmark]: RCFGBuilder took 558.17 ms. Allocated memory is still 200.3 MB. Free memory was 171.5 MB in the beginning and 144.4 MB in the end (delta: 27.1 MB). Peak memory consumption was 27.1 MB. Max. memory is 7.1 GB. [2019-08-31 01:56:59,648 INFO L168 Benchmark]: Sifa took 8964.35 ms. Allocated memory was 200.3 MB in the beginning and 335.5 MB in the end (delta: 135.3 MB). Free memory was 144.4 MB in the beginning and 179.7 MB in the end (delta: -35.3 MB). Peak memory consumption was 100.0 MB. Max. memory is 7.1 GB. [2019-08-31 01:56:59,653 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.62 ms. Allocated memory is still 134.7 MB. Free memory was 109.1 MB in the beginning and 108.9 MB in the end (delta: 212.8 kB). Peak memory consumption was 212.8 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 456.47 ms. Allocated memory was 134.7 MB in the beginning and 200.3 MB in the end (delta: 65.5 MB). Free memory was 90.3 MB in the beginning and 173.9 MB in the end (delta: -83.7 MB). Peak memory consumption was 25.2 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 54.64 ms. Allocated memory is still 200.3 MB. Free memory was 173.9 MB in the beginning and 171.5 MB in the end (delta: 2.4 MB). Peak memory consumption was 2.4 MB. Max. memory is 7.1 GB. * RCFGBuilder took 558.17 ms. Allocated memory is still 200.3 MB. Free memory was 171.5 MB in the beginning and 144.4 MB in the end (delta: 27.1 MB). Peak memory consumption was 27.1 MB. Max. memory is 7.1 GB. * Sifa took 8964.35 ms. Allocated memory was 200.3 MB in the beginning and 335.5 MB in the end (delta: 135.3 MB). Free memory was 144.4 MB in the beginning and 179.7 MB in the end (delta: -35.3 MB). Peak memory consumption was 100.0 MB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.sifa: - StatisticsResult: Symbolic Interpretation with Fluid Abstractions 8.9s OVERALL_TIME, 2 ICFG_INTERPRETER_ENTERED_PROCEDURES, 114 DAG_INTERPRETER_EARLY_EXIT_QUERIES, 6 DAG_INTERPRETER_EARLY_EXITS, 102 TOOLS_POST_APPLICATIONS, 3.5s TOOLS_POST_TIME, 7 TOOLS_POST_CALL_APPLICATIONS, 1.0s TOOLS_POST_CALL_TIME, 6 TOOLS_POST_RETURN_APPLICATIONS, 4.1s TOOLS_POST_RETURN_TIME, 8.6s TOOLS_QUANTIFIERELIM_TIME, 0.0s FLUID_QUERY_TIME, 119 FLUID_QUERIES, 0 FLUID_YES_ANSWERS, 32 DOMAIN_JOIN_APPLICATIONS, 0.0s DOMAIN_JOIN_TIME, 0 DOMAIN_ALPHA_APPLICATIONS, 0.0s DOMAIN_ALPHA_TIME, 0 DOMAIN_WIDEN_APPLICATIONS, 0.0s DOMAIN_WIDEN_TIME, 5 DOMAIN_ISSUBSETEQ_APPLICATIONS, 0.0s DOMAIN_ISSUBSETEQ_TIME, 26 DOMAIN_ISBOTTOM_APPLICATIONS, 0.1s DOMAIN_ISBOTTOM_TIME, 5 LOOP_SUMMARIZER_APPLICATIONS, 5 LOOP_SUMMARIZER_CACHE_MISSES, 0.1s LOOP_SUMMARIZER_OVERALL_TIME, 0.1s LOOP_SUMMARIZER_NEW_COMPUTATION_TIME, 5 LOOP_SUMMARIZER_FIXPOINT_ITERATIONS, 6 CALL_SUMMARIZER_APPLICATIONS, 4 CALL_SUMMARIZER_CACHE_MISSES, 7.8s CALL_SUMMARIZER_OVERALL_TIME, 7.8s CALL_SUMMARIZER_NEW_COMPUTATION_TIME, 0.0s PROCEDURE_GRAPH_BUILDER_TIME, 0.0s PATH_EXPR_TIME, 0.0s REGEX_TO_DAG_TIME, 0.0s DAG_COMPRESSION_TIME, 380 DAG_COMPRESSION_PROCESSED_NODES, 137 DAG_COMPRESSION_RETAINED_NODES - UnprovableResult [Line: 159]: 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 254#(exists ((|v___signbit_double_~#gh_u~2.base_3| Int)) (or (and (= ~pi_o_4~0 (/ 785398163397448279.0 1000000000000000000.0)) (= 32 (select |old(#length)| |~#atanlo_atan~0.base|)) (= 1 (select |old(#valid)| |~#atanlo_atan~0.base|)) (= (select |old(#valid)| |~#atanhi_atan~0.base|) 1) (= 0 |~#atanhi_atan~0.offset|) (= (/ 666107313738753120669.0 10000000000000000000000.0) (select (select |old(#memory_real)| |~#aT_atan~0.base|) (+ |~#aT_atan~0.offset| 48))) (<= 0 |~#aT_atan~0.offset|) (<= 0 |#NULL.base|) (= (select (select |old(#memory_real)| |~#atanhi_atan~0.base|) (+ |~#atanhi_atan~0.offset| 24)) (/ 785398163397448279.0 500000000000000000.0)) (= (/ 612323399573676603587.0 10000000000000000000000000000000000000.0) (select (select |old(#memory_real)| |~#atanlo_atan~0.base|) (+ |~#atanlo_atan~0.offset| 24))) (= (/ 497687799461593236017.0 10000000000000000000000.0) (select (select |old(#memory_real)| |~#aT_atan~0.base|) (+ |~#aT_atan~0.offset| 64))) (= main_~x~0 0.0) (<= |~#aT_atan~0.offset| 0) (= ~huge_atan~0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0) (= 1 (select |old(#valid)| |~#aT_atan~0.base|)) (<= |#NULL.offset| 0) (<= |~#atanhi_atan~0.offset| 0) (= (/ 92729521800161218703.0 200000000000000000000.0) (select (select |old(#memory_real)| |~#atanhi_atan~0.base|) |~#atanhi_atan~0.offset|)) (= |~#atanlo_atan~0.offset| 0) (< |~#atanhi_atan~0.base| |#StackHeapBarrier|) (<= ~one_atan~0 1.0) (<= |~#atanlo_atan~0.offset| 0) (= (select |old(#length)| |~#atanhi_atan~0.base|) 32) (= (/ 306161699786838301793.0 10000000000000000000000000000000000000.0) (select (select |old(#memory_real)| |~#atanlo_atan~0.base|) (+ |~#atanlo_atan~0.offset| 8))) (<= ~pi_o_2~0 (/ 785398163397448279.0 500000000000000000.0)) (= (/ 162858201153657823623.0 10000000000000000000000.0) (select (select |old(#memory_real)| |~#aT_atan~0.base|) (+ |~#aT_atan~0.offset| 80))) (= 0 |#NULL.base|) (<= ~huge_atan~0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0) (<= 0 |#NULL.offset|) (= 1.0 ~one_atan~0) (< |~#atanlo_atan~0.base| |#StackHeapBarrier|) (= (/ 34758277578077496129.0 2500000000000000000000000000000000000.0) (select (select |old(#memory_real)| |~#atanlo_atan~0.base|) (+ |~#atanlo_atan~0.offset| 16))) (= (select (select |old(#memory_real)| |~#atanhi_atan~0.base|) (+ |~#atanhi_atan~0.offset| 8)) (/ 785398163397448278999.0 1000000000000000000000.0)) (= (/ 333333333333329318027.0 1000000000000000000000.0) (select (select |old(#memory_real)| |~#aT_atan~0.base|) |~#aT_atan~0.offset|)) (= |~#aT_atan~0.offset| 0) (<= (/ 785398163397448279.0 500000000000000000.0) ~pi_o_2~0) (<= |#NULL.base| 0) (= (select (select |old(#memory_real)| |~#aT_atan~0.base|) (+ |~#aT_atan~0.offset| 16)) (/ 142857142725034663711.0 1000000000000000000000.0)) (<= (/ 785398163397448279.0 1000000000000000000.0) ~pi_o_4~0) (<= 0 |~#atanlo_atan~0.offset|) (= ~pi_o_2~0 (/ 785398163397448279.0 500000000000000000.0)) (= (/ 785398163397448279.0 250000000000000000.0) ~pi~0) (< |~#aT_atan~0.base| |#StackHeapBarrier|) (= 0 (select |old(#valid)| 0)) (<= ~pi_o_4~0 (/ 785398163397448279.0 1000000000000000000.0)) (<= 1.0 ~one_atan~0) (= (select (select |old(#memory_real)| |~#atanhi_atan~0.base|) (+ |~#atanhi_atan~0.offset| 16)) (/ 491396861623664527041.0 500000000000000000000.0)) (= (/ 56746943632404217731.0 2500000000000000000000000000000000000.0) (select (select |old(#memory_real)| |~#atanlo_atan~0.base|) |~#atanlo_atan~0.offset|)) (<= (/ 785398163397448279.0 250000000000000000.0) ~pi~0) (<= ~pi~0 (/ 785398163397448279.0 250000000000000000.0)) (= 88 (select |old(#length)| |~#aT_atan~0.base|)) (= (select (select |old(#memory_real)| |~#aT_atan~0.base|) (+ |~#aT_atan~0.offset| 32)) (/ 227272178335912664049.0 2500000000000000000000.0)) (= |#NULL.offset| 0) (<= 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 ~huge_atan~0) (<= 0 |~#atanhi_atan~0.offset|)) (and (= ~pi_o_4~0 (/ 785398163397448279.0 1000000000000000000.0)) (= 32 (select |old(#length)| |~#atanlo_atan~0.base|)) (= 1 (select |old(#valid)| |~#atanlo_atan~0.base|)) (= (select |old(#valid)| |~#atanhi_atan~0.base|) 1) (= 0 |~#atanhi_atan~0.offset|) (= (/ 666107313738753120669.0 10000000000000000000000.0) (select (select |old(#memory_real)| |~#aT_atan~0.base|) (+ |~#aT_atan~0.offset| 48))) (<= 0 |~#aT_atan~0.offset|) (<= 0 |#NULL.base|) (= (select (select |old(#memory_real)| |~#atanhi_atan~0.base|) (+ |~#atanhi_atan~0.offset| 24)) (/ 785398163397448279.0 500000000000000000.0)) (= (/ 612323399573676603587.0 10000000000000000000000000000000000000.0) (select (select |old(#memory_real)| |~#atanlo_atan~0.base|) (+ |~#atanlo_atan~0.offset| 24))) (= (/ 497687799461593236017.0 10000000000000000000000.0) (select (select |old(#memory_real)| |~#aT_atan~0.base|) (+ |~#aT_atan~0.offset| 64))) (= main_~x~0 0.0) (<= |~#aT_atan~0.offset| 0) (= ~huge_atan~0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0) (= 1 (select |old(#valid)| |~#aT_atan~0.base|)) (<= |#NULL.offset| 0) (<= |~#atanhi_atan~0.offset| 0) (= (/ 92729521800161218703.0 200000000000000000000.0) (select (select |old(#memory_real)| |~#atanhi_atan~0.base|) |~#atanhi_atan~0.offset|)) (= |~#atanlo_atan~0.offset| 0) (< |~#atanhi_atan~0.base| |#StackHeapBarrier|) (<= ~one_atan~0 1.0) (<= |~#atanlo_atan~0.offset| 0) (= (select |old(#length)| |~#atanhi_atan~0.base|) 32) (= (/ 306161699786838301793.0 10000000000000000000000000000000000000.0) (select (select |old(#memory_real)| |~#atanlo_atan~0.base|) (+ |~#atanlo_atan~0.offset| 8))) (= (select |#length| |v___signbit_double_~#gh_u~2.base_3|) 8) (<= ~pi_o_2~0 (/ 785398163397448279.0 500000000000000000.0)) (= (/ 162858201153657823623.0 10000000000000000000000.0) (select (select |old(#memory_real)| |~#aT_atan~0.base|) (+ |~#aT_atan~0.offset| 80))) (= 0 (select |#valid| |v___signbit_double_~#gh_u~2.base_3|)) (= 0 |#NULL.base|) (<= ~huge_atan~0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0) (<= 0 |#NULL.offset|) (= 1.0 ~one_atan~0) (< |~#atanlo_atan~0.base| |#StackHeapBarrier|) (= (/ 34758277578077496129.0 2500000000000000000000000000000000000.0) (select (select |old(#memory_real)| |~#atanlo_atan~0.base|) (+ |~#atanlo_atan~0.offset| 16))) (= (select (select |old(#memory_real)| |~#atanhi_atan~0.base|) (+ |~#atanhi_atan~0.offset| 8)) (/ 785398163397448278999.0 1000000000000000000000.0)) (= (/ 333333333333329318027.0 1000000000000000000000.0) (select (select |old(#memory_real)| |~#aT_atan~0.base|) |~#aT_atan~0.offset|)) (= |~#aT_atan~0.offset| 0) (<= (/ 785398163397448279.0 500000000000000000.0) ~pi_o_2~0) (<= |#NULL.base| 0) (< |v___signbit_double_~#gh_u~2.base_3| |#StackHeapBarrier|) (= (select (select |old(#memory_real)| |~#aT_atan~0.base|) (+ |~#aT_atan~0.offset| 16)) (/ 142857142725034663711.0 1000000000000000000000.0)) (<= (/ 785398163397448279.0 1000000000000000000.0) ~pi_o_4~0) (<= 0 |~#atanlo_atan~0.offset|) (= ~pi_o_2~0 (/ 785398163397448279.0 500000000000000000.0)) (= (/ 785398163397448279.0 250000000000000000.0) ~pi~0) (< |~#aT_atan~0.base| |#StackHeapBarrier|) (= 0 (select |old(#valid)| 0)) (<= ~pi_o_4~0 (/ 785398163397448279.0 1000000000000000000.0)) (<= 1.0 ~one_atan~0) (= (select (select |old(#memory_real)| |~#atanhi_atan~0.base|) (+ |~#atanhi_atan~0.offset| 16)) (/ 491396861623664527041.0 500000000000000000000.0)) (= (/ 56746943632404217731.0 2500000000000000000000000000000000000.0) (select (select |old(#memory_real)| |~#atanlo_atan~0.base|) |~#atanlo_atan~0.offset|)) (<= (/ 785398163397448279.0 250000000000000000.0) ~pi~0) (<= ~pi~0 (/ 785398163397448279.0 250000000000000000.0)) (= 88 (select |old(#length)| |~#aT_atan~0.base|)) (= (select (select |old(#memory_real)| |~#aT_atan~0.base|) (+ |~#aT_atan~0.offset| 32)) (/ 227272178335912664049.0 2500000000000000000000.0)) (= |#NULL.offset| 0) (<= 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 ~huge_atan~0) (not (= 0 |v___signbit_double_~#gh_u~2.base_3|)) (<= 0 |~#atanhi_atan~0.offset|)))). Possible FailurePath: RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces Received shutdown request...