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/float_req_bl_0610.c -------------------------------------------------------------------------------- This is Ultimate 0.1.24-584d7b9 [2019-08-31 02:34:53,170 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-08-31 02:34:53,172 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-08-31 02:34:53,183 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-08-31 02:34:53,183 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-08-31 02:34:53,184 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-08-31 02:34:53,186 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-08-31 02:34:53,187 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-08-31 02:34:53,189 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-08-31 02:34:53,190 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-08-31 02:34:53,191 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-08-31 02:34:53,192 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-08-31 02:34:53,192 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-08-31 02:34:53,193 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-08-31 02:34:53,194 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-08-31 02:34:53,195 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-08-31 02:34:53,196 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-08-31 02:34:53,197 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-08-31 02:34:53,198 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-08-31 02:34:53,200 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-08-31 02:34:53,202 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-08-31 02:34:53,202 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-08-31 02:34:53,204 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-08-31 02:34:53,204 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-08-31 02:34:53,206 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-08-31 02:34:53,207 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-08-31 02:34:53,207 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-08-31 02:34:53,208 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-08-31 02:34:53,208 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-08-31 02:34:53,209 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-08-31 02:34:53,209 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-08-31 02:34:53,210 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-08-31 02:34:53,211 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-08-31 02:34:53,211 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-08-31 02:34:53,212 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-08-31 02:34:53,213 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-08-31 02:34:53,213 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-08-31 02:34:53,213 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-08-31 02:34:53,214 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-08-31 02:34:53,215 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-08-31 02:34:53,215 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-08-31 02:34:53,216 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 02:34:53,230 INFO L113 SettingsManager]: Loading preferences was successful [2019-08-31 02:34:53,230 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-08-31 02:34:53,231 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-08-31 02:34:53,232 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-08-31 02:34:53,232 INFO L138 SettingsManager]: * Use SBE=true [2019-08-31 02:34:53,232 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-08-31 02:34:53,232 INFO L138 SettingsManager]: * sizeof long=4 [2019-08-31 02:34:53,232 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-08-31 02:34:53,233 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-08-31 02:34:53,233 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-08-31 02:34:53,233 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-08-31 02:34:53,233 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-08-31 02:34:53,233 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-08-31 02:34:53,234 INFO L138 SettingsManager]: * sizeof long double=12 [2019-08-31 02:34:53,234 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-08-31 02:34:53,234 INFO L138 SettingsManager]: * Use constant arrays=true [2019-08-31 02:34:53,234 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-08-31 02:34:53,234 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-08-31 02:34:53,235 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-08-31 02:34:53,235 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-08-31 02:34:53,235 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-08-31 02:34:53,235 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-08-31 02:34:53,235 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-08-31 02:34:53,236 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-08-31 02:34:53,236 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-08-31 02:34:53,236 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-08-31 02:34:53,236 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-08-31 02:34:53,236 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-08-31 02:34:53,237 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-08-31 02:34:53,264 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-08-31 02:34:53,276 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-08-31 02:34:53,279 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-08-31 02:34:53,281 INFO L271 PluginConnector]: Initializing CDTParser... [2019-08-31 02:34:53,281 INFO L275 PluginConnector]: CDTParser initialized [2019-08-31 02:34:53,282 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/float-newlib/float_req_bl_0610.c [2019-08-31 02:34:53,338 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/694372251/c84802019bae46d9a31715bb6b0884ea/FLAG4bcada525 [2019-08-31 02:34:53,765 INFO L306 CDTParser]: Found 1 translation units. [2019-08-31 02:34:53,766 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/float-newlib/float_req_bl_0610.c [2019-08-31 02:34:53,778 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/694372251/c84802019bae46d9a31715bb6b0884ea/FLAG4bcada525 [2019-08-31 02:34:54,171 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/694372251/c84802019bae46d9a31715bb6b0884ea [2019-08-31 02:34:54,182 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-08-31 02:34:54,184 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-08-31 02:34:54,185 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-08-31 02:34:54,185 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-08-31 02:34:54,188 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-08-31 02:34:54,189 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 02:34:54" (1/1) ... [2019-08-31 02:34:54,192 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@449386c3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:34:54, skipping insertion in model container [2019-08-31 02:34:54,192 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 02:34:54" (1/1) ... [2019-08-31 02:34:54,200 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-08-31 02:34:54,226 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-08-31 02:34:54,620 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-08-31 02:34:54,627 INFO L188 MainTranslator]: Completed pre-run [2019-08-31 02:34:54,676 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-08-31 02:34:54,705 INFO L192 MainTranslator]: Completed translation [2019-08-31 02:34:54,706 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:34:54 WrapperNode [2019-08-31 02:34:54,706 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-08-31 02:34:54,707 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-08-31 02:34:54,707 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-08-31 02:34:54,707 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-08-31 02:34:54,719 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:34:54" (1/1) ... [2019-08-31 02:34:54,719 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:34:54" (1/1) ... [2019-08-31 02:34:54,730 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:34:54" (1/1) ... [2019-08-31 02:34:54,730 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:34:54" (1/1) ... [2019-08-31 02:34:54,749 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:34:54" (1/1) ... [2019-08-31 02:34:54,756 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:34:54" (1/1) ... [2019-08-31 02:34:54,758 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:34:54" (1/1) ... [2019-08-31 02:34:54,762 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-08-31 02:34:54,763 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-08-31 02:34:54,763 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-08-31 02:34:54,763 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-08-31 02:34:54,764 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:34:54" (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 02:34:54,825 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-08-31 02:34:54,825 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-08-31 02:34:54,825 INFO L138 BoogieDeclarations]: Found implementation of procedure isnan_float [2019-08-31 02:34:54,825 INFO L138 BoogieDeclarations]: Found implementation of procedure fabs_float [2019-08-31 02:34:54,825 INFO L138 BoogieDeclarations]: Found implementation of procedure atan_float [2019-08-31 02:34:54,825 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-08-31 02:34:54,826 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2019-08-31 02:34:54,826 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_float [2019-08-31 02:34:54,826 INFO L130 BoogieDeclarations]: Found specification of procedure isnan_float [2019-08-31 02:34:54,826 INFO L130 BoogieDeclarations]: Found specification of procedure fabs_float [2019-08-31 02:34:54,826 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-08-31 02:34:54,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~real [2019-08-31 02:34:54,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2019-08-31 02:34:54,827 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-08-31 02:34:54,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2019-08-31 02:34:54,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2019-08-31 02:34:54,827 INFO L130 BoogieDeclarations]: Found specification of procedure atan_float [2019-08-31 02:34:54,828 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-08-31 02:34:54,828 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-08-31 02:34:54,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real [2019-08-31 02:34:54,828 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-08-31 02:34:55,278 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-08-31 02:34:55,278 INFO L283 CfgBuilder]: Removed 6 assume(true) statements. [2019-08-31 02:34:55,280 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 02:34:55 BoogieIcfgContainer [2019-08-31 02:34:55,280 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-08-31 02:34:55,281 INFO L113 PluginConnector]: ------------------------Sifa---------------------------- [2019-08-31 02:34:55,281 INFO L271 PluginConnector]: Initializing Sifa... [2019-08-31 02:34:55,281 INFO L275 PluginConnector]: Sifa initialized [2019-08-31 02:34:55,282 INFO L185 PluginConnector]: Executing the observer SifaObserver from plugin Sifa for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 02:34:55" (1/1) ... [2019-08-31 02:34:55,318 INFO L162 IcfgInterpreter]: Started Sifa with 1 locations of interest [2019-08-31 02:34:55,319 INFO L169 IcfgInterpreter]: Building call graph [2019-08-31 02:34:55,326 INFO L174 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2019-08-31 02:34:55,333 INFO L179 IcfgInterpreter]: Starting interpretation [2019-08-31 02:34:55,335 INFO L199 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2019-08-31 02:34:55,443 INFO L392 ElimStorePlain]: Different costs {0=[|v_#length_19|], 21=[|v_#valid_23|]} [2019-08-31 02:34:55,482 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:55,484 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:55,486 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:55,499 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 02:34:55,500 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:55,776 WARN L188 SmtUtils]: Spent 273.00 ms on a formula simplification that was a NOOP. DAG size: 128 [2019-08-31 02:34:55,777 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:55,791 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:55,793 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:55,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:55,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:55,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:55,804 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:55,841 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:55,844 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:55,846 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:55,852 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 02:34:55,853 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:56,264 WARN L188 SmtUtils]: Spent 409.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 118 [2019-08-31 02:34:56,264 INFO L567 ElimStorePlain]: treesize reduction 12, result has 94.3 percent of original size [2019-08-31 02:34:56,265 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-31 02:34:56,266 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:235, output treesize:198 [2019-08-31 02:34:56,291 INFO L199 IcfgInterpreter]: Interpreting procedure main with input of size 149 for LOIs [2019-08-31 02:34:56,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 02:34:56,379 INFO L392 ElimStorePlain]: Different costs {0=[|v_#length_20|], 1=[|v_#valid_24|]} [2019-08-31 02:34:56,404 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 02:34:56,405 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:56,424 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 02:34:56,425 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:56,517 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:56,531 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 02:34:56,532 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:56,545 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 02:34:56,546 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:56,625 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:56,627 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_real_22|, |v_#memory_int_18|], 1=[|v_#memory_int_17|]} [2019-08-31 02:34:56,638 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 02:34:56,638 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:56,648 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 02:34:56,648 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:56,719 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:56,728 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 02:34:56,728 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:56,735 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 02:34:56,736 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:56,798 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:56,812 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 64 treesize of output 41 [2019-08-31 02:34:56,817 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 02:34:56,824 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 61 treesize of output 38 [2019-08-31 02:34:56,827 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 02:34:56,882 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:56,884 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 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 02:34:56,885 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 7 variables, input treesize:178, output treesize:66 [2019-08-31 02:34:56,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 02:34:56,911 INFO L392 ElimStorePlain]: Different costs {0=[|v_#length_21|], 1=[|v_#valid_25|]} [2019-08-31 02:34:56,925 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 02:34:56,925 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:56,936 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 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 02:34:56,936 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:57,021 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:57,038 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 02:34:57,039 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:57,051 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 02:34:57,054 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:57,139 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:57,141 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_19|, |v_#memory_real_23|], 1=[|v_#memory_int_17|]} [2019-08-31 02:34:57,154 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 68 [2019-08-31 02:34:57,155 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:57,164 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 65 [2019-08-31 02:34:57,165 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:57,224 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:57,245 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 64 [2019-08-31 02:34:57,246 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:57,257 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 65 treesize of output 61 [2019-08-31 02:34:57,257 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:57,320 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:57,329 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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 41 [2019-08-31 02:34:57,330 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 02:34:57,336 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 61 treesize of output 38 [2019-08-31 02:34:57,337 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 02:34:57,396 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:57,399 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 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 02:34:57,399 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 7 variables, input treesize:178, output treesize:66 [2019-08-31 02:34:57,455 INFO L392 ElimStorePlain]: Different costs {0=[|v_#length_22|], 1=[|v_#valid_26|]} [2019-08-31 02:34:57,463 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 02:34:57,464 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:57,504 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:57,512 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 02:34:57,513 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:57,546 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:57,548 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_real_24|, |v_#memory_int_20|], 1=[|v_#memory_int_6|]} [2019-08-31 02:34:57,555 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 02:34:57,556 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:57,578 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:57,585 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 02:34:57,585 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:57,604 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:57,610 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 23 treesize of output 3 [2019-08-31 02:34:57,611 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:57,624 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:57,626 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 02:34:57,626 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 7 variables, input treesize:76, output treesize:21 [2019-08-31 02:34:57,634 INFO L392 ElimStorePlain]: Different costs {0=[|v_#length_23|], 1=[|v_#valid_27|]} [2019-08-31 02:34:57,641 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 02:34:57,641 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:57,667 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:57,674 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 02:34:57,675 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:57,698 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:57,701 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_real_25|, |v_#memory_int_21|], 1=[|v_#memory_int_6|]} [2019-08-31 02:34:57,708 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 02:34:57,709 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:57,731 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:57,739 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 02:34:57,739 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:57,756 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:57,761 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 23 treesize of output 3 [2019-08-31 02:34:57,762 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:57,775 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:57,776 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 02:34:57,776 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 7 variables, input treesize:76, output treesize:21 [2019-08-31 02:34:57,787 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_24|], 3=[|v_#valid_28|]} [2019-08-31 02:34:57,806 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:57,806 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 02:34:57,807 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:57,885 INFO L567 ElimStorePlain]: treesize reduction 14, result has 86.4 percent of original size [2019-08-31 02:34:57,906 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:57,907 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 02:34:57,908 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:57,980 INFO L567 ElimStorePlain]: treesize reduction 14, result has 85.6 percent of original size [2019-08-31 02:34:57,982 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_22|, |v_#memory_real_26|], 1=[|v_#memory_real_10|]} [2019-08-31 02:34:57,987 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 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 02:34:57,988 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:58,015 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:58,021 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 02:34:58,022 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:58,045 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:58,050 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 23 treesize of output 3 [2019-08-31 02:34:58,050 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:58,067 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:58,069 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, 3 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-08-31 02:34:58,069 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 8 variables, input treesize:90, output treesize:35 [2019-08-31 02:34:58,091 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 71 [2019-08-31 02:34:58,092 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:58,189 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:58,196 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 68 treesize of output 66 [2019-08-31 02:34:58,197 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:58,293 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:58,301 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 76 treesize of output 74 [2019-08-31 02:34:58,302 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:58,403 WARN L188 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 59 [2019-08-31 02:34:58,404 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:58,411 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 71 treesize of output 69 [2019-08-31 02:34:58,412 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:58,510 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:58,513 INFO L496 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 4 dim-1 vars, End of recursive call: 6 dim-0 vars, and 2 xjuncts. [2019-08-31 02:34:58,513 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 10 variables, input treesize:150, output treesize:116 [2019-08-31 02:34:58,629 INFO L392 ElimStorePlain]: Different costs {3=[|v_old(#length)_BEFORE_CALL_2|], 6=[|v_old(#valid)_BEFORE_CALL_2|]} [2019-08-31 02:34:58,641 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:58,643 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:58,644 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:58,645 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 02:34:58,646 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:58,978 WARN L188 SmtUtils]: Spent 331.00 ms on a formula simplification. DAG size of input: 132 DAG size of output: 113 [2019-08-31 02:34:58,978 INFO L567 ElimStorePlain]: treesize reduction 57, result has 77.1 percent of original size [2019-08-31 02:34:58,994 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:58,995 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:58,998 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,013 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:59,014 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 02:34:59,015 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:59,157 WARN L188 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2019-08-31 02:34:59,157 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:59,187 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,190 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,191 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,192 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,193 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,196 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,197 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,198 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,199 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,200 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,201 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,202 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,203 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,204 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,204 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,205 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,206 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,207 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,208 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,209 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,210 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,211 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,212 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,213 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,214 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,215 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,216 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,217 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,218 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 02:34:59,219 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,221 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,222 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,228 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,229 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 02:34:59,230 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,231 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 02:34:59,233 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,234 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,235 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,236 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,237 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,238 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,240 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,241 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,242 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 02:34:59,243 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 02:34:59,243 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 02:34:59,244 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 02:34:59,277 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:59,277 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 14 select indices, 14 select index equivalence classes, 34 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 02:34:59,279 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 02:34:59,346 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 02:34:59,347 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 02:34:59,347 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:264, output treesize:76 [2019-08-31 02:34:59,359 INFO L183 IcfgInterpreter]: Interpretation finished [2019-08-31 02:34:59,359 INFO L191 IcfgInterpreter]: Final predicates for locations of interest are: [2019-08-31 02:34:59,364 INFO L193 IcfgInterpreter]: Reachable states at location mainErr0ASSERT_VIOLATIONERROR_FUNCTION satisfy 175#(and (= (/ 15707962513.0 10000000000.0) (select (select |old(#memory_real)| |~#atanhi_atan~0.base|) (+ |~#atanhi_atan~0.offset| 12))) (= (/ 90908870101.0 1000000000000.0) (select (select |old(#memory_real)| |~#aT_atan~0.base|) (+ |~#aT_atan~0.offset| 16))) (= 1 (select |old(#valid)| |~#atanlo_atan~0.base|)) (= (select |old(#valid)| |~#atanhi_atan~0.base|) 1) (= 0 |~#atanhi_atan~0.offset|) (<= 0 |~#aT_atan~0.offset|) (<= 0 |#NULL.base|) (= (select |old(#length)| |~#atanhi_atan~0.base|) 16) (<= 1000000000000000000000000000000.0 ~huge_atan~0) (= (/ 46364760399.0 100000000000.0) (select (select |old(#memory_real)| |~#atanhi_atan~0.base|) |~#atanhi_atan~0.offset|)) (<= |~#aT_atan~0.offset| 0) (<= (/ 3141592741.0 1000000000.0) ~pi~0) (<= ~pi_o_4~0 (/ 3141592741.0 4000000000.0)) (= (/ 1253039561.0 250000000000000000.0) (select (select |old(#memory_real)| |~#atanlo_atan~0.base|) |~#atanlo_atan~0.offset|)) (= 1 (select |old(#valid)| |~#aT_atan~0.base|)) (<= ~pi~0 (/ 3141592741.0 1000000000.0)) (= (select (select |old(#memory_real)| |~#atanhi_atan~0.base|) (+ |~#atanhi_atan~0.offset| 8)) (/ 98279368877.0 100000000000.0)) (= ~pi_o_4~0 (/ 3141592741.0 4000000000.0)) (<= |#NULL.offset| 0) (<= ~pi_o_2~0 (/ 3141592741.0 2000000000.0)) (= (/ 4163170699.0 62500000000.0) (select (select |old(#memory_real)| |~#aT_atan~0.base|) (+ |~#aT_atan~0.offset| 24))) (<= |~#atanhi_atan~0.offset| 0) (= (/ 3447321717.0 100000000000000000.0) (select (select |old(#memory_real)| |~#atanlo_atan~0.base|) (+ |~#atanlo_atan~0.offset| 8))) (= |~#atanlo_atan~0.offset| 0) (< |~#atanhi_atan~0.base| |#StackHeapBarrier|) (<= ~one_atan~0 1.0) (<= |~#atanlo_atan~0.offset| 0) (= (/ 3571428731.0 25000000000.0) (select (select |old(#memory_real)| |~#aT_atan~0.base|) (+ |~#aT_atan~0.offset| 8))) (= (/ 37748947079.0 1000000000000000000.0) (select (select |old(#memory_real)| |~#atanlo_atan~0.base|) (+ |~#atanlo_atan~0.offset| 4))) (= 44 (select |old(#length)| |~#aT_atan~0.base|)) (= 16 (select |old(#length)| |~#atanlo_atan~0.base|)) (= 0 |#NULL.base|) (<= (/ 3141592741.0 2000000000.0) ~pi_o_2~0) (= ~huge_floor~0 1000000000000000000000000000000.0) (<= 0 |#NULL.offset|) (= ~huge_atan~0 1000000000000000000000000000000.0) (= 1.0 ~one_atan~0) (<= 1000000000000000000000000000000.0 ~huge_floor~0) (< |~#atanlo_atan~0.base| |#StackHeapBarrier|) (<= ~huge_atan~0 1000000000000000000000000000000.0) (= ~pi~0 (/ 3141592741.0 1000000000.0)) (= (select (select |old(#memory_real)| |~#atanlo_atan~0.base|) (+ |~#atanlo_atan~0.offset| 12)) (/ 75497894159.0 1000000000000000000.0)) (= (/ 16285819933.0 1000000000000.0) (select (select |old(#memory_real)| |~#aT_atan~0.base|) (+ |~#aT_atan~0.offset| 40))) (= |~#aT_atan~0.offset| 0) (= ~pi_o_2~0 (/ 3141592741.0 2000000000.0)) (<= |#NULL.base| 0) (<= 0 |~#atanlo_atan~0.offset|) (= (/ 33333334327.0 100000000000.0) (select (select |old(#memory_real)| |~#aT_atan~0.base|) |~#aT_atan~0.offset|)) (<= (/ 3141592741.0 4000000000.0) ~pi_o_4~0) (< |~#aT_atan~0.base| |#StackHeapBarrier|) (= 0 (select |old(#valid)| 0)) (<= ~huge_floor~0 1000000000000000000000000000000.0) (<= 1.0 ~one_atan~0) (= (/ 15707962513.0 20000000000.0) (select (select |old(#memory_real)| |~#atanhi_atan~0.base|) (+ |~#atanhi_atan~0.offset| 4))) (= |#NULL.offset| 0) (= (select (select |old(#memory_real)| |~#aT_atan~0.base|) (+ |~#aT_atan~0.offset| 32)) (/ 49768779427.0 1000000000000.0)) (<= 0 |~#atanhi_atan~0.offset|)) [2019-08-31 02:34:59,389 INFO L103 SifaObserver]: ✘ Some error locations might be reachable, see reported results. [2019-08-31 02:34:59,389 INFO L132 PluginConnector]: ------------------------ END Sifa---------------------------- [2019-08-31 02:34:59,392 INFO L168 Benchmark]: Toolchain (without parser) took 5207.26 ms. Allocated memory was 132.1 MB in the beginning and 317.7 MB in the end (delta: 185.6 MB). Free memory was 86.7 MB in the beginning and 286.7 MB in the end (delta: -200.0 MB). There was no memory consumed. Max. memory is 7.1 GB. [2019-08-31 02:34:59,393 INFO L168 Benchmark]: CDTParser took 0.21 ms. Allocated memory is still 132.1 MB. Free memory was 105.2 MB in the beginning and 105.0 MB in the end (delta: 212.8 kB). Peak memory consumption was 212.8 kB. Max. memory is 7.1 GB. [2019-08-31 02:34:59,398 INFO L168 Benchmark]: CACSL2BoogieTranslator took 521.93 ms. Allocated memory was 132.1 MB in the beginning and 198.2 MB in the end (delta: 66.1 MB). Free memory was 86.5 MB in the beginning and 171.8 MB in the end (delta: -85.3 MB). Peak memory consumption was 25.1 MB. Max. memory is 7.1 GB. [2019-08-31 02:34:59,399 INFO L168 Benchmark]: Boogie Preprocessor took 55.23 ms. Allocated memory is still 198.2 MB. Free memory was 171.8 MB in the beginning and 169.3 MB in the end (delta: 2.4 MB). Peak memory consumption was 2.4 MB. Max. memory is 7.1 GB. [2019-08-31 02:34:59,399 INFO L168 Benchmark]: RCFGBuilder took 517.88 ms. Allocated memory is still 198.2 MB. Free memory was 169.3 MB in the beginning and 145.5 MB in the end (delta: 23.9 MB). Peak memory consumption was 23.9 MB. Max. memory is 7.1 GB. [2019-08-31 02:34:59,400 INFO L168 Benchmark]: Sifa took 4108.20 ms. Allocated memory was 198.2 MB in the beginning and 317.7 MB in the end (delta: 119.5 MB). Free memory was 145.5 MB in the beginning and 286.7 MB in the end (delta: -141.3 MB). There was no memory consumed. Max. memory is 7.1 GB. [2019-08-31 02:34:59,405 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.21 ms. Allocated memory is still 132.1 MB. Free memory was 105.2 MB in the beginning and 105.0 MB in the end (delta: 212.8 kB). Peak memory consumption was 212.8 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 521.93 ms. Allocated memory was 132.1 MB in the beginning and 198.2 MB in the end (delta: 66.1 MB). Free memory was 86.5 MB in the beginning and 171.8 MB in the end (delta: -85.3 MB). Peak memory consumption was 25.1 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 55.23 ms. Allocated memory is still 198.2 MB. Free memory was 171.8 MB in the beginning and 169.3 MB in the end (delta: 2.4 MB). Peak memory consumption was 2.4 MB. Max. memory is 7.1 GB. * RCFGBuilder took 517.88 ms. Allocated memory is still 198.2 MB. Free memory was 169.3 MB in the beginning and 145.5 MB in the end (delta: 23.9 MB). Peak memory consumption was 23.9 MB. Max. memory is 7.1 GB. * Sifa took 4108.20 ms. Allocated memory was 198.2 MB in the beginning and 317.7 MB in the end (delta: 119.5 MB). Free memory was 145.5 MB in the beginning and 286.7 MB in the end (delta: -141.3 MB). There was no memory consumed. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.sifa: - StatisticsResult: Symbolic Interpretation with Fluid Abstractions 4.0s OVERALL_TIME, 2 ICFG_INTERPRETER_ENTERED_PROCEDURES, 73 DAG_INTERPRETER_EARLY_EXIT_QUERIES, 4 DAG_INTERPRETER_EARLY_EXITS, 65 TOOLS_POST_APPLICATIONS, 2.6s TOOLS_POST_TIME, 5 TOOLS_POST_CALL_APPLICATIONS, 0.8s TOOLS_POST_CALL_TIME, 4 TOOLS_POST_RETURN_APPLICATIONS, 0.4s TOOLS_POST_RETURN_TIME, 3.8s TOOLS_QUANTIFIERELIM_TIME, 0.0s FLUID_QUERY_TIME, 76 FLUID_QUERIES, 0 FLUID_YES_ANSWERS, 24 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, 3 DOMAIN_ISSUBSETEQ_APPLICATIONS, 0.0s DOMAIN_ISSUBSETEQ_TIME, 23 DOMAIN_ISBOTTOM_APPLICATIONS, 0.1s DOMAIN_ISBOTTOM_TIME, 3 LOOP_SUMMARIZER_APPLICATIONS, 3 LOOP_SUMMARIZER_CACHE_MISSES, 0.7s LOOP_SUMMARIZER_OVERALL_TIME, 0.7s LOOP_SUMMARIZER_NEW_COMPUTATION_TIME, 3 LOOP_SUMMARIZER_FIXPOINT_ITERATIONS, 4 CALL_SUMMARIZER_APPLICATIONS, 4 CALL_SUMMARIZER_CACHE_MISSES, 3.2s CALL_SUMMARIZER_OVERALL_TIME, 3.2s 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, 212 DAG_COMPRESSION_PROCESSED_NODES, 90 DAG_COMPRESSION_RETAINED_NODES - UnprovableResult [Line: 132]: 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 175#(and (= (/ 15707962513.0 10000000000.0) (select (select |old(#memory_real)| |~#atanhi_atan~0.base|) (+ |~#atanhi_atan~0.offset| 12))) (= (/ 90908870101.0 1000000000000.0) (select (select |old(#memory_real)| |~#aT_atan~0.base|) (+ |~#aT_atan~0.offset| 16))) (= 1 (select |old(#valid)| |~#atanlo_atan~0.base|)) (= (select |old(#valid)| |~#atanhi_atan~0.base|) 1) (= 0 |~#atanhi_atan~0.offset|) (<= 0 |~#aT_atan~0.offset|) (<= 0 |#NULL.base|) (= (select |old(#length)| |~#atanhi_atan~0.base|) 16) (<= 1000000000000000000000000000000.0 ~huge_atan~0) (= (/ 46364760399.0 100000000000.0) (select (select |old(#memory_real)| |~#atanhi_atan~0.base|) |~#atanhi_atan~0.offset|)) (<= |~#aT_atan~0.offset| 0) (<= (/ 3141592741.0 1000000000.0) ~pi~0) (<= ~pi_o_4~0 (/ 3141592741.0 4000000000.0)) (= (/ 1253039561.0 250000000000000000.0) (select (select |old(#memory_real)| |~#atanlo_atan~0.base|) |~#atanlo_atan~0.offset|)) (= 1 (select |old(#valid)| |~#aT_atan~0.base|)) (<= ~pi~0 (/ 3141592741.0 1000000000.0)) (= (select (select |old(#memory_real)| |~#atanhi_atan~0.base|) (+ |~#atanhi_atan~0.offset| 8)) (/ 98279368877.0 100000000000.0)) (= ~pi_o_4~0 (/ 3141592741.0 4000000000.0)) (<= |#NULL.offset| 0) (<= ~pi_o_2~0 (/ 3141592741.0 2000000000.0)) (= (/ 4163170699.0 62500000000.0) (select (select |old(#memory_real)| |~#aT_atan~0.base|) (+ |~#aT_atan~0.offset| 24))) (<= |~#atanhi_atan~0.offset| 0) (= (/ 3447321717.0 100000000000000000.0) (select (select |old(#memory_real)| |~#atanlo_atan~0.base|) (+ |~#atanlo_atan~0.offset| 8))) (= |~#atanlo_atan~0.offset| 0) (< |~#atanhi_atan~0.base| |#StackHeapBarrier|) (<= ~one_atan~0 1.0) (<= |~#atanlo_atan~0.offset| 0) (= (/ 3571428731.0 25000000000.0) (select (select |old(#memory_real)| |~#aT_atan~0.base|) (+ |~#aT_atan~0.offset| 8))) (= (/ 37748947079.0 1000000000000000000.0) (select (select |old(#memory_real)| |~#atanlo_atan~0.base|) (+ |~#atanlo_atan~0.offset| 4))) (= 44 (select |old(#length)| |~#aT_atan~0.base|)) (= 16 (select |old(#length)| |~#atanlo_atan~0.base|)) (= 0 |#NULL.base|) (<= (/ 3141592741.0 2000000000.0) ~pi_o_2~0) (= ~huge_floor~0 1000000000000000000000000000000.0) (<= 0 |#NULL.offset|) (= ~huge_atan~0 1000000000000000000000000000000.0) (= 1.0 ~one_atan~0) (<= 1000000000000000000000000000000.0 ~huge_floor~0) (< |~#atanlo_atan~0.base| |#StackHeapBarrier|) (<= ~huge_atan~0 1000000000000000000000000000000.0) (= ~pi~0 (/ 3141592741.0 1000000000.0)) (= (select (select |old(#memory_real)| |~#atanlo_atan~0.base|) (+ |~#atanlo_atan~0.offset| 12)) (/ 75497894159.0 1000000000000000000.0)) (= (/ 16285819933.0 1000000000000.0) (select (select |old(#memory_real)| |~#aT_atan~0.base|) (+ |~#aT_atan~0.offset| 40))) (= |~#aT_atan~0.offset| 0) (= ~pi_o_2~0 (/ 3141592741.0 2000000000.0)) (<= |#NULL.base| 0) (<= 0 |~#atanlo_atan~0.offset|) (= (/ 33333334327.0 100000000000.0) (select (select |old(#memory_real)| |~#aT_atan~0.base|) |~#aT_atan~0.offset|)) (<= (/ 3141592741.0 4000000000.0) ~pi_o_4~0) (< |~#aT_atan~0.base| |#StackHeapBarrier|) (= 0 (select |old(#valid)| 0)) (<= ~huge_floor~0 1000000000000000000000000000000.0) (<= 1.0 ~one_atan~0) (= (/ 15707962513.0 20000000000.0) (select (select |old(#memory_real)| |~#atanhi_atan~0.base|) (+ |~#atanhi_atan~0.offset| 4))) (= |#NULL.offset| 0) (= (select (select |old(#memory_real)| |~#aT_atan~0.base|) (+ |~#aT_atan~0.offset| 32)) (/ 49768779427.0 1000000000000.0)) (<= 0 |~#atanhi_atan~0.offset|)). Possible FailurePath: RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces Received shutdown request...