/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/Ultimate.py --spec ../../../trunk/examples/svcomp/ReachSafety.prp --file ../../../trunk/examples/svcomp/float-newlib/double_req_bl_0684a_true-unreach-call.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 40ef5092 Calling Ultimate with: java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx12G -Xms1G -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/float-newlib/double_req_bl_0684a_true-unreach-call.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 6f0e5ff08d8d375b1c12be7373d81b68e548344f ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis Calling Ultimate with: java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx12G -Xms1G -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/float-newlib/double_req_bl_0684a_true-unreach-call.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 6f0e5ff08d8d375b1c12be7373d81b68e548344f ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.23-40ef509 [2018-09-20 14:42:50,297 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-09-20 14:42:50,299 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-09-20 14:42:50,319 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-09-20 14:42:50,319 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-09-20 14:42:50,320 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-09-20 14:42:50,322 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-09-20 14:42:50,324 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-09-20 14:42:50,325 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-09-20 14:42:50,326 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-09-20 14:42:50,327 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-09-20 14:42:50,328 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-09-20 14:42:50,329 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-09-20 14:42:50,330 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-09-20 14:42:50,331 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-09-20 14:42:50,332 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-09-20 14:42:50,333 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-09-20 14:42:50,335 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-09-20 14:42:50,337 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-09-20 14:42:50,339 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-09-20 14:42:50,340 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-09-20 14:42:50,341 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-09-20 14:42:50,344 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-09-20 14:42:50,344 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-09-20 14:42:50,345 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-09-20 14:42:50,346 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-09-20 14:42:50,347 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-09-20 14:42:50,348 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-09-20 14:42:50,349 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-09-20 14:42:50,350 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-09-20 14:42:50,350 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-09-20 14:42:50,351 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-09-20 14:42:50,352 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-09-20 14:42:50,352 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-09-20 14:42:50,353 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-09-20 14:42:50,354 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-09-20 14:42:50,354 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2018-09-20 14:42:50,376 INFO L110 SettingsManager]: Loading preferences was successful [2018-09-20 14:42:50,376 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-09-20 14:42:50,377 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-09-20 14:42:50,377 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-09-20 14:42:50,378 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-09-20 14:42:50,378 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-09-20 14:42:50,378 INFO L133 SettingsManager]: * Use SBE=true [2018-09-20 14:42:50,378 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-09-20 14:42:50,378 INFO L133 SettingsManager]: * sizeof long=4 [2018-09-20 14:42:50,378 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-09-20 14:42:50,379 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-09-20 14:42:50,379 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-09-20 14:42:50,379 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-09-20 14:42:50,379 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-09-20 14:42:50,383 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-09-20 14:42:50,384 INFO L133 SettingsManager]: * sizeof long double=12 [2018-09-20 14:42:50,384 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-09-20 14:42:50,384 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-09-20 14:42:50,384 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-09-20 14:42:50,384 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-09-20 14:42:50,385 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-09-20 14:42:50,385 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-09-20 14:42:50,385 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-09-20 14:42:50,385 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-09-20 14:42:50,385 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-09-20 14:42:50,385 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-09-20 14:42:50,386 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-09-20 14:42:50,386 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-09-20 14:42:50,386 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-09-20 14:42:50,386 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 6f0e5ff08d8d375b1c12be7373d81b68e548344f [2018-09-20 14:42:50,462 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-09-20 14:42:50,486 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-09-20 14:42:50,491 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-09-20 14:42:50,492 INFO L271 PluginConnector]: Initializing CDTParser... [2018-09-20 14:42:50,493 INFO L276 PluginConnector]: CDTParser initialized [2018-09-20 14:42:50,493 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/float-newlib/double_req_bl_0684a_true-unreach-call.c [2018-09-20 14:42:50,841 INFO L221 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aa1daca06/82a1d581612e43d78b6d06e1a08a6825/FLAGd6b16c462 [2018-09-20 14:42:51,039 INFO L277 CDTParser]: Found 1 translation units. [2018-09-20 14:42:51,040 INFO L159 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/float-newlib/double_req_bl_0684a_true-unreach-call.c [2018-09-20 14:42:51,049 INFO L325 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aa1daca06/82a1d581612e43d78b6d06e1a08a6825/FLAGd6b16c462 [2018-09-20 14:42:51,070 INFO L333 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aa1daca06/82a1d581612e43d78b6d06e1a08a6825 [2018-09-20 14:42:51,075 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-09-20 14:42:51,081 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2018-09-20 14:42:51,082 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-09-20 14:42:51,082 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-09-20 14:42:51,091 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-09-20 14:42:51,092 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 02:42:51" (1/1) ... [2018-09-20 14:42:51,095 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5b3a2f9b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:42:51, skipping insertion in model container [2018-09-20 14:42:51,096 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 02:42:51" (1/1) ... [2018-09-20 14:42:51,108 INFO L160 ieTranslatorObserver]: Starting translation in SV-COMP mode [2018-09-20 14:42:51,459 INFO L170 PostProcessor]: Settings: Checked method=main [2018-09-20 14:42:51,490 INFO L424 MainDispatcher]: Starting main dispatcher in SV-COMP mode [2018-09-20 14:42:51,550 INFO L170 PostProcessor]: Settings: Checked method=main [2018-09-20 14:42:51,600 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:42:51 WrapperNode [2018-09-20 14:42:51,601 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-09-20 14:42:51,602 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-09-20 14:42:51,602 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-09-20 14:42:51,602 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-09-20 14:42:51,615 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:42:51" (1/1) ... [2018-09-20 14:42:51,615 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:42:51" (1/1) ... [2018-09-20 14:42:51,632 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:42:51" (1/1) ... [2018-09-20 14:42:51,632 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:42:51" (1/1) ... [2018-09-20 14:42:51,649 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:42:51" (1/1) ... [2018-09-20 14:42:51,660 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:42:51" (1/1) ... [2018-09-20 14:42:51,664 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:42:51" (1/1) ... [2018-09-20 14:42:51,670 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-09-20 14:42:51,671 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-09-20 14:42:51,671 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-09-20 14:42:51,671 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-09-20 14:42:51,672 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:42:51" (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 [2018-09-20 14:42:51,828 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-09-20 14:42:51,829 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-09-20 14:42:51,829 INFO L138 BoogieDeclarations]: Found implementation of procedure fabs_double [2018-09-20 14:42:51,829 INFO L138 BoogieDeclarations]: Found implementation of procedure atan_double [2018-09-20 14:42:51,829 INFO L138 BoogieDeclarations]: Found implementation of procedure __ieee754_atan2 [2018-09-20 14:42:51,829 INFO L138 BoogieDeclarations]: Found implementation of procedure isinf_double [2018-09-20 14:42:51,830 INFO L138 BoogieDeclarations]: Found implementation of procedure isfinite_double [2018-09-20 14:42:51,830 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-09-20 14:42:51,830 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-09-20 14:42:51,830 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_double [2018-09-20 14:42:51,830 INFO L130 BoogieDeclarations]: Found specification of procedure fabs_double [2018-09-20 14:42:51,830 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-09-20 14:42:51,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~real [2018-09-20 14:42:51,831 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2018-09-20 14:42:51,831 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-09-20 14:42:51,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2018-09-20 14:42:51,831 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2018-09-20 14:42:51,831 INFO L130 BoogieDeclarations]: Found specification of procedure atan_double [2018-09-20 14:42:51,831 INFO L130 BoogieDeclarations]: Found specification of procedure __ieee754_atan2 [2018-09-20 14:42:51,831 INFO L130 BoogieDeclarations]: Found specification of procedure isinf_double [2018-09-20 14:42:51,832 INFO L130 BoogieDeclarations]: Found specification of procedure isfinite_double [2018-09-20 14:42:51,832 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-09-20 14:42:51,833 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-09-20 14:42:51,833 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-09-20 14:42:51,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-09-20 14:42:51,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real [2018-09-20 14:42:53,300 INFO L365 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-09-20 14:42:53,301 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 02:42:53 BoogieIcfgContainer [2018-09-20 14:42:53,302 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-09-20 14:42:53,304 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-09-20 14:42:53,307 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-09-20 14:42:53,310 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-09-20 14:42:53,311 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.09 02:42:51" (1/3) ... [2018-09-20 14:42:53,312 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5dea8a1a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 02:42:53, skipping insertion in model container [2018-09-20 14:42:53,313 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:42:51" (2/3) ... [2018-09-20 14:42:53,313 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5dea8a1a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 02:42:53, skipping insertion in model container [2018-09-20 14:42:53,314 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 02:42:53" (3/3) ... [2018-09-20 14:42:53,316 INFO L112 eAbstractionObserver]: Analyzing ICFG double_req_bl_0684a_true-unreach-call.c [2018-09-20 14:42:53,327 INFO L137 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-09-20 14:42:53,341 INFO L149 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-09-20 14:42:53,387 INFO L130 ementStrategyFactory]: Using default assertion order modulation [2018-09-20 14:42:53,388 INFO L381 AbstractCegarLoop]: Interprodecural is true [2018-09-20 14:42:53,388 INFO L382 AbstractCegarLoop]: Hoare is true [2018-09-20 14:42:53,389 INFO L383 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-09-20 14:42:53,389 INFO L384 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-09-20 14:42:53,389 INFO L385 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-09-20 14:42:53,390 INFO L386 AbstractCegarLoop]: Difference is false [2018-09-20 14:42:53,390 INFO L387 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-09-20 14:42:53,390 INFO L392 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-09-20 14:42:53,417 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states. [2018-09-20 14:42:53,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-09-20 14:42:53,426 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:42:53,428 INFO L376 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 14:42:53,431 INFO L423 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:42:53,437 INFO L82 PathProgramCache]: Analyzing trace with hash -1007379435, now seen corresponding path program 1 times [2018-09-20 14:42:53,439 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-20 14:42:53,440 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-20 14:42:53,492 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-20 14:42:53,492 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:42:53,492 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-20 14:42:53,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:42:53,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 14:42:53,640 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:42:53,640 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-09-20 14:42:53,645 INFO L459 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-09-20 14:42:53,660 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-09-20 14:42:53,661 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-09-20 14:42:53,664 INFO L87 Difference]: Start difference. First operand 216 states. Second operand 2 states. [2018-09-20 14:42:53,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:42:53,723 INFO L93 Difference]: Finished difference Result 424 states and 554 transitions. [2018-09-20 14:42:53,723 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-09-20 14:42:53,724 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 27 [2018-09-20 14:42:53,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:42:53,741 INFO L225 Difference]: With dead ends: 424 [2018-09-20 14:42:53,743 INFO L226 Difference]: Without dead ends: 211 [2018-09-20 14:42:53,755 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-09-20 14:42:53,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2018-09-20 14:42:53,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 211. [2018-09-20 14:42:53,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 211 states. [2018-09-20 14:42:53,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 251 transitions. [2018-09-20 14:42:53,827 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 251 transitions. Word has length 27 [2018-09-20 14:42:53,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:42:53,827 INFO L480 AbstractCegarLoop]: Abstraction has 211 states and 251 transitions. [2018-09-20 14:42:53,828 INFO L481 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-09-20 14:42:53,828 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 251 transitions. [2018-09-20 14:42:53,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2018-09-20 14:42:53,832 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:42:53,832 INFO L376 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 14:42:53,833 INFO L423 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:42:53,833 INFO L82 PathProgramCache]: Analyzing trace with hash 1648465161, now seen corresponding path program 1 times [2018-09-20 14:42:53,833 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-20 14:42:53,835 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-20 14:42:53,838 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-20 14:42:53,838 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:42:53,838 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-20 14:42:53,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:42:54,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 14:42:54,029 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:42:54,029 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-09-20 14:42:54,031 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-09-20 14:42:54,031 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-09-20 14:42:54,031 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-09-20 14:42:54,032 INFO L87 Difference]: Start difference. First operand 211 states and 251 transitions. Second operand 3 states. [2018-09-20 14:42:54,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:42:54,150 INFO L93 Difference]: Finished difference Result 379 states and 458 transitions. [2018-09-20 14:42:54,150 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-09-20 14:42:54,150 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 62 [2018-09-20 14:42:54,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:42:54,159 INFO L225 Difference]: With dead ends: 379 [2018-09-20 14:42:54,159 INFO L226 Difference]: Without dead ends: 211 [2018-09-20 14:42:54,164 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-09-20 14:42:54,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2018-09-20 14:42:54,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 211. [2018-09-20 14:42:54,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 211 states. [2018-09-20 14:42:54,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 250 transitions. [2018-09-20 14:42:54,190 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 250 transitions. Word has length 62 [2018-09-20 14:42:54,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:42:54,190 INFO L480 AbstractCegarLoop]: Abstraction has 211 states and 250 transitions. [2018-09-20 14:42:54,190 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-09-20 14:42:54,191 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 250 transitions. [2018-09-20 14:42:54,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2018-09-20 14:42:54,194 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:42:54,195 INFO L376 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 14:42:54,195 INFO L423 AbstractCegarLoop]: === Iteration 3 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:42:54,196 INFO L82 PathProgramCache]: Analyzing trace with hash -288810204, now seen corresponding path program 1 times [2018-09-20 14:42:54,196 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-20 14:42:54,196 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-20 14:42:54,197 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-20 14:42:54,198 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:42:54,198 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-20 14:42:54,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-09-20 14:42:54,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-09-20 14:42:54,502 INFO L443 BasicCegarLoop]: Counterexample might be feasible [2018-09-20 14:42:54,608 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.09 02:42:54 BoogieIcfgContainer [2018-09-20 14:42:54,608 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-09-20 14:42:54,608 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-09-20 14:42:54,609 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-09-20 14:42:54,609 INFO L276 PluginConnector]: Witness Printer initialized [2018-09-20 14:42:54,610 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 02:42:53" (3/4) ... [2018-09-20 14:42:54,615 INFO L147 WitnessPrinter]: No result that supports witness generation found [2018-09-20 14:42:54,615 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-09-20 14:42:54,616 INFO L168 Benchmark]: Toolchain (without parser) took 3540.49 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 135.3 MB). Free memory was 949.2 MB in the beginning and 986.5 MB in the end (delta: -37.4 MB). Peak memory consumption was 97.9 MB. Max. memory is 11.5 GB. [2018-09-20 14:42:54,619 INFO L168 Benchmark]: CDTParser took 0.19 ms. Allocated memory is still 1.0 GB. Free memory is still 978.7 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-09-20 14:42:54,619 INFO L168 Benchmark]: CACSL2BoogieTranslator took 519.13 ms. Allocated memory is still 1.0 GB. Free memory was 949.2 MB in the beginning and 933.1 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. [2018-09-20 14:42:54,620 INFO L168 Benchmark]: Boogie Preprocessor took 68.78 ms. Allocated memory is still 1.0 GB. Free memory was 933.1 MB in the beginning and 927.7 MB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2018-09-20 14:42:54,621 INFO L168 Benchmark]: RCFGBuilder took 1631.06 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 135.3 MB). Free memory was 927.7 MB in the beginning and 1.1 GB in the end (delta: -134.4 MB). Peak memory consumption was 17.3 MB. Max. memory is 11.5 GB. [2018-09-20 14:42:54,623 INFO L168 Benchmark]: TraceAbstraction took 1303.50 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 986.5 MB in the end (delta: 75.6 MB). Peak memory consumption was 75.6 MB. Max. memory is 11.5 GB. [2018-09-20 14:42:54,624 INFO L168 Benchmark]: Witness Printer took 7.07 ms. Allocated memory is still 1.2 GB. Free memory is still 986.5 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-09-20 14:42:54,629 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.19 ms. Allocated memory is still 1.0 GB. Free memory is still 978.7 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 519.13 ms. Allocated memory is still 1.0 GB. Free memory was 949.2 MB in the beginning and 933.1 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 68.78 ms. Allocated memory is still 1.0 GB. Free memory was 933.1 MB in the beginning and 927.7 MB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 1631.06 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 135.3 MB). Free memory was 927.7 MB in the beginning and 1.1 GB in the end (delta: -134.4 MB). Peak memory consumption was 17.3 MB. Max. memory is 11.5 GB. * TraceAbstraction took 1303.50 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 986.5 MB in the end (delta: 75.6 MB). Peak memory consumption was 75.6 MB. Max. memory is 11.5 GB. * Witness Printer took 7.07 ms. Allocated memory is still 1.2 GB. Free memory is still 986.5 MB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - UnprovableResult [Line: 286]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: overapproximation of bitwiseOr at line 162, overapproximation of someUnaryDOUBLEoperation at line 52, overapproximation of someBinaryArithmeticDOUBLEoperation at line 163, overapproximation of bitwiseAnd at line 160, overapproximation of someBinaryDOUBLEComparisonOperation at line 285. Possible FailurePath: [L37-L42] static const double atanhi_atan[] = { 4.63647609000806093515e-01, 7.85398163397448278999e-01, 9.82793723247329054082e-01, 1.57079632679489655800e+00, }; [L37-L42] static const double atanhi_atan[] = { 4.63647609000806093515e-01, 7.85398163397448278999e-01, 9.82793723247329054082e-01, 1.57079632679489655800e+00, }; [L37-L42] static const double atanhi_atan[] = { 4.63647609000806093515e-01, 7.85398163397448278999e-01, 9.82793723247329054082e-01, 1.57079632679489655800e+00, }; [L37-L42] static const double atanhi_atan[] = { 4.63647609000806093515e-01, 7.85398163397448278999e-01, 9.82793723247329054082e-01, 1.57079632679489655800e+00, }; [L44-L49] static const double atanlo_atan[] = { 2.26987774529616870924e-17, 3.06161699786838301793e-17, 1.39033110312309984516e-17, 6.12323399573676603587e-17, }; [L44-L49] static const double atanlo_atan[] = { 2.26987774529616870924e-17, 3.06161699786838301793e-17, 1.39033110312309984516e-17, 6.12323399573676603587e-17, }; [L44-L49] static const double atanlo_atan[] = { 2.26987774529616870924e-17, 3.06161699786838301793e-17, 1.39033110312309984516e-17, 6.12323399573676603587e-17, }; [L44-L49] static const double atanlo_atan[] = { 2.26987774529616870924e-17, 3.06161699786838301793e-17, 1.39033110312309984516e-17, 6.12323399573676603587e-17, }; [L51-L58] static const double aT_atan[] = { 3.33333333333329318027e-01, -1.99999999998764832476e-01, 1.42857142725034663711e-01, -1.11111104054623557880e-01, 9.09088713343650656196e-02, -7.69187620504482999495e-02, 6.66107313738753120669e-02, -5.83357013379057348645e-02, 4.97687799461593236017e-02, -3.65315727442169155270e-02, 1.62858201153657823623e-02, }; [L51-L58] static const double aT_atan[] = { 3.33333333333329318027e-01, -1.99999999998764832476e-01, 1.42857142725034663711e-01, -1.11111104054623557880e-01, 9.09088713343650656196e-02, -7.69187620504482999495e-02, 6.66107313738753120669e-02, -5.83357013379057348645e-02, 4.97687799461593236017e-02, -3.65315727442169155270e-02, 1.62858201153657823623e-02, }; [L51-L58] static const double aT_atan[] = { 3.33333333333329318027e-01, -1.99999999998764832476e-01, 1.42857142725034663711e-01, -1.11111104054623557880e-01, 9.09088713343650656196e-02, -7.69187620504482999495e-02, 6.66107313738753120669e-02, -5.83357013379057348645e-02, 4.97687799461593236017e-02, -3.65315727442169155270e-02, 1.62858201153657823623e-02, }; [L51-L58] static const double aT_atan[] = { 3.33333333333329318027e-01, -1.99999999998764832476e-01, 1.42857142725034663711e-01, -1.11111104054623557880e-01, 9.09088713343650656196e-02, -7.69187620504482999495e-02, 6.66107313738753120669e-02, -5.83357013379057348645e-02, 4.97687799461593236017e-02, -3.65315727442169155270e-02, 1.62858201153657823623e-02, }; [L51-L58] static const double aT_atan[] = { 3.33333333333329318027e-01, -1.99999999998764832476e-01, 1.42857142725034663711e-01, -1.11111104054623557880e-01, 9.09088713343650656196e-02, -7.69187620504482999495e-02, 6.66107313738753120669e-02, -5.83357013379057348645e-02, 4.97687799461593236017e-02, -3.65315727442169155270e-02, 1.62858201153657823623e-02, }; [L51-L58] static const double aT_atan[] = { 3.33333333333329318027e-01, -1.99999999998764832476e-01, 1.42857142725034663711e-01, -1.11111104054623557880e-01, 9.09088713343650656196e-02, -7.69187620504482999495e-02, 6.66107313738753120669e-02, -5.83357013379057348645e-02, 4.97687799461593236017e-02, -3.65315727442169155270e-02, 1.62858201153657823623e-02, }; [L51-L58] static const double aT_atan[] = { 3.33333333333329318027e-01, -1.99999999998764832476e-01, 1.42857142725034663711e-01, -1.11111104054623557880e-01, 9.09088713343650656196e-02, -7.69187620504482999495e-02, 6.66107313738753120669e-02, -5.83357013379057348645e-02, 4.97687799461593236017e-02, -3.65315727442169155270e-02, 1.62858201153657823623e-02, }; [L51-L58] static const double aT_atan[] = { 3.33333333333329318027e-01, -1.99999999998764832476e-01, 1.42857142725034663711e-01, -1.11111104054623557880e-01, 9.09088713343650656196e-02, -7.69187620504482999495e-02, 6.66107313738753120669e-02, -5.83357013379057348645e-02, 4.97687799461593236017e-02, -3.65315727442169155270e-02, 1.62858201153657823623e-02, }; [L51-L58] static const double aT_atan[] = { 3.33333333333329318027e-01, -1.99999999998764832476e-01, 1.42857142725034663711e-01, -1.11111104054623557880e-01, 9.09088713343650656196e-02, -7.69187620504482999495e-02, 6.66107313738753120669e-02, -5.83357013379057348645e-02, 4.97687799461593236017e-02, -3.65315727442169155270e-02, 1.62858201153657823623e-02, }; [L51-L58] static const double aT_atan[] = { 3.33333333333329318027e-01, -1.99999999998764832476e-01, 1.42857142725034663711e-01, -1.11111104054623557880e-01, 9.09088713343650656196e-02, -7.69187620504482999495e-02, 6.66107313738753120669e-02, -5.83357013379057348645e-02, 4.97687799461593236017e-02, -3.65315727442169155270e-02, 1.62858201153657823623e-02, }; [L51-L58] static const double aT_atan[] = { 3.33333333333329318027e-01, -1.99999999998764832476e-01, 1.42857142725034663711e-01, -1.11111104054623557880e-01, 9.09088713343650656196e-02, -7.69187620504482999495e-02, 6.66107313738753120669e-02, -5.83357013379057348645e-02, 4.97687799461593236017e-02, -3.65315727442169155270e-02, 1.62858201153657823623e-02, }; [L60-L62] static const double one_atan = 1.0, pi_o_4 = 7.8539816339744827900E-01, pi_o_2 = 1.5707963267948965580E+00, pi = 3.1415926535897931160E+00, huge_atan = 1.0e300; [L139-L140] static const double tiny_atan2 = 1.0e-300, zero_atan2 = 0.0, pi_lo_atan2 = 1.2246467991473531772E-16; VAL [\old(huge_atan)=10737418266, \old(one_atan)=10737418252, \old(pi)=10737418259, \old(pi_lo_atan2)=10737418251, \old(pi_o_2)=10737418241, \old(pi_o_4)=10737418256, \old(tiny_atan2)=10737418268, \old(zero_atan2)=10737418247, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, zero_atan2=0] [L276] double x = __VERIFIER_nondet_double(); [L277] double y = 1.0 / 0.0; VAL [huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, zero_atan2=0] [L280] CALL, EXPR isfinite_double(x) VAL [\old(x)=10737418258, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, zero_atan2=0] [L260] __int32_t hx; VAL [\old(x)=10737418258, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, zero_atan2=0] [L262] FCALL ieee_double_shape_type gh_u; VAL [\old(x)=10737418258, gh_u={10737418254:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, zero_atan2=0] [L263] FCALL gh_u.value = (x) VAL [\old(x)=10737418258, gh_u={10737418254:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, zero_atan2=0] [L264] EXPR, FCALL gh_u.parts.msw VAL [\old(x)=10737418258, gh_u={10737418254:0}, gh_u.parts.msw=6442450944, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, zero_atan2=0] [L264] (hx) = gh_u.parts.msw VAL [\old(x)=10737418258, gh_u={10737418254:0}, gh_u.parts.msw=6442450944, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=-2147483648, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, zero_atan2=0] [L264] FCALL (hx) = gh_u.parts.msw VAL [(hx) = gh_u.parts.msw=10737418267, \old(x)=10737418258, gh_u={10737418254:0}, gh_u.parts.msw=6442450944, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=-2147483648, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, zero_atan2=0] [L265] COND FALSE !(0) VAL [\old(x)=10737418258, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=-2147483648, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, zero_atan2=0] [L266] RET return (int)((__uint32_t)((hx & 0x7fffffff) - 0x7ff00000) >> 31); VAL [\old(x)=10737418258, \result=-1, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=-2147483648, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, zero_atan2=0] [L280] EXPR isfinite_double(x) VAL [huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, isfinite_double(x)=-1, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, zero_atan2=0] [L280] isfinite_double(x) && isinf_double(y) VAL [huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, isfinite_double(x)=-1, isfinite_double(x) && isinf_double(y)=1, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, zero_atan2=0] [L280] COND TRUE isfinite_double(x) && isinf_double(y) VAL [huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, isfinite_double(x)=-1, isfinite_double(x) && isinf_double(y)=1, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, zero_atan2=0] [L280] CALL, EXPR isinf_double(y) VAL [\old(x)=10737418243, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, zero_atan2=0] [L246] __int32_t hx, lx; VAL [\old(x)=10737418243, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418243, zero_atan2=0] [L248] FCALL ieee_double_shape_type ew_u; VAL [\old(x)=10737418243, ew_u={10737418265:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418243, zero_atan2=0] [L249] FCALL ew_u.value = (x) VAL [\old(x)=10737418243, ew_u={10737418265:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418243, zero_atan2=0] [L250] EXPR, FCALL ew_u.parts.msw VAL [\old(x)=10737418243, ew_u={10737418265:0}, ew_u.parts.msw=13, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418243, zero_atan2=0] [L250] (hx) = ew_u.parts.msw VAL [\old(x)=10737418243, ew_u={10737418265:0}, ew_u.parts.msw=13, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=13, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418243, zero_atan2=0] [L250] FCALL (hx) = ew_u.parts.msw VAL [(hx) = ew_u.parts.msw=10737418270, \old(x)=10737418243, ew_u={10737418265:0}, ew_u.parts.msw=13, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=13, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418243, zero_atan2=0] [L251] EXPR, FCALL ew_u.parts.lsw VAL [\old(x)=10737418243, ew_u={10737418265:0}, ew_u.parts.lsw=10737418240, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=13, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418243, zero_atan2=0] [L251] (lx) = ew_u.parts.lsw VAL [\old(x)=10737418243, ew_u={10737418265:0}, ew_u.parts.lsw=10737418240, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=13, lx=-2147483648, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418243, zero_atan2=0] [L251] FCALL (lx) = ew_u.parts.lsw VAL [(lx) = ew_u.parts.lsw=10737418249, \old(x)=10737418243, ew_u={10737418265:0}, ew_u.parts.lsw=10737418240, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=13, lx=-2147483648, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418243, zero_atan2=0] [L252] COND FALSE !(0) VAL [\old(x)=10737418243, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=13, lx=-2147483648, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418243, zero_atan2=0] [L253] hx &= 0x7fffffff [L254] hx |= (__uint32_t)(lx | (-lx)) >> 31 [L255] hx = 0x7ff00000 - hx [L256] RET return 1 - (int)((__uint32_t)(hx | (-hx)) >> 31); VAL [\old(x)=10737418243, \result=1, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=2146435073, lx=-2147483648, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418243, zero_atan2=0] [L280] EXPR isinf_double(y) VAL [huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, isfinite_double(x)=-1, isfinite_double(x) && isinf_double(y)=1, isinf_double(y)=1, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, y=10737418243, zero_atan2=0] [L280] isfinite_double(x) && isinf_double(y) VAL [huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, isfinite_double(x)=-1, isfinite_double(x) && isinf_double(y)=1, isinf_double(y)=1, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, y=10737418243, zero_atan2=0] [L280] COND TRUE isfinite_double(x) && isinf_double(y) [L282] CALL, EXPR __ieee754_atan2(y, x) VAL [\old(x)=10737418258, \old(y)=10737418243, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, zero_atan2=0] [L143] double z; [L144] __int32_t k, m, hx, hy, ix, iy; [L145] __uint32_t lx, ly; VAL [\old(x)=10737418258, \old(y)=10737418243, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, y=10737418243, zero_atan2=0] [L148] FCALL ieee_double_shape_type ew_u; VAL [\old(x)=10737418258, \old(y)=10737418243, ew_u={10737418269:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, y=10737418243, zero_atan2=0] [L149] FCALL ew_u.value = (x) VAL [\old(x)=10737418258, \old(y)=10737418243, ew_u={10737418269:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, y=10737418243, zero_atan2=0] [L150] EXPR, FCALL ew_u.parts.msw VAL [\old(x)=10737418258, \old(y)=10737418243, ew_u={10737418269:0}, ew_u.parts.msw=11, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, y=10737418243, zero_atan2=0] [L150] (hx) = ew_u.parts.msw VAL [\old(x)=10737418258, \old(y)=10737418243, ew_u={10737418269:0}, ew_u.parts.msw=11, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=11, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, y=10737418243, zero_atan2=0] [L150] FCALL (hx) = ew_u.parts.msw VAL [(hx) = ew_u.parts.msw=10737418244, \old(x)=10737418258, \old(y)=10737418243, ew_u={10737418269:0}, ew_u.parts.msw=11, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=11, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, y=10737418243, zero_atan2=0] [L151] EXPR, FCALL ew_u.parts.lsw VAL [\old(x)=10737418258, \old(y)=10737418243, ew_u={10737418269:0}, ew_u.parts.lsw=10737418242, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=11, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, y=10737418243, zero_atan2=0] [L151] (lx) = ew_u.parts.lsw VAL [\old(x)=10737418258, \old(y)=10737418243, ew_u={10737418269:0}, ew_u.parts.lsw=10737418242, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=11, lx=10737418242, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, y=10737418243, zero_atan2=0] [L151] FCALL (lx) = ew_u.parts.lsw VAL [(lx) = ew_u.parts.lsw=10737418264, \old(x)=10737418258, \old(y)=10737418243, ew_u={10737418269:0}, ew_u.parts.lsw=10737418242, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=11, lx=10737418242, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, y=10737418243, zero_atan2=0] [L152] COND FALSE !(0) VAL [\old(x)=10737418258, \old(y)=10737418243, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=11, lx=10737418242, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, y=10737418243, zero_atan2=0] [L153] ix = hx & 0x7fffffff VAL [\old(x)=10737418258, \old(y)=10737418243, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=11, lx=10737418242, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, y=10737418243, zero_atan2=0] [L155] FCALL ieee_double_shape_type ew_u; VAL [\old(x)=10737418258, \old(y)=10737418243, ew_u={10737418271:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=11, lx=10737418242, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, y=10737418243, zero_atan2=0] [L156] FCALL ew_u.value = (y) VAL [\old(x)=10737418258, \old(y)=10737418243, ew_u={10737418271:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=11, lx=10737418242, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, y=10737418243, zero_atan2=0] [L157] EXPR, FCALL ew_u.parts.msw VAL [\old(x)=10737418258, \old(y)=10737418243, ew_u={10737418271:0}, ew_u.parts.msw=-6442450944, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=11, lx=10737418242, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, y=10737418243, zero_atan2=0] [L157] (hy) = ew_u.parts.msw VAL [\old(x)=10737418258, \old(y)=10737418243, ew_u={10737418271:0}, ew_u.parts.msw=-6442450944, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=11, hy=-2147483648, lx=10737418242, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, y=10737418243, zero_atan2=0] [L157] FCALL (hy) = ew_u.parts.msw VAL [(hy) = ew_u.parts.msw=10737418248, \old(x)=10737418258, \old(y)=10737418243, ew_u={10737418271:0}, ew_u.parts.msw=-6442450944, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=11, hy=-2147483648, lx=10737418242, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, y=10737418243, zero_atan2=0] [L158] EXPR, FCALL ew_u.parts.lsw VAL [\old(x)=10737418258, \old(y)=10737418243, ew_u={10737418271:0}, ew_u.parts.lsw=10737418250, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=11, hy=-2147483648, lx=10737418242, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, y=10737418243, zero_atan2=0] [L158] (ly) = ew_u.parts.lsw VAL [\old(x)=10737418258, \old(y)=10737418243, ew_u={10737418271:0}, ew_u.parts.lsw=10737418250, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=11, hy=-2147483648, lx=10737418242, ly=10737418250, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, y=10737418243, zero_atan2=0] [L158] FCALL (ly) = ew_u.parts.lsw VAL [(ly) = ew_u.parts.lsw=10737418246, \old(x)=10737418258, \old(y)=10737418243, ew_u={10737418271:0}, ew_u.parts.lsw=10737418250, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=11, hy=-2147483648, lx=10737418242, ly=10737418250, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, y=10737418243, zero_atan2=0] [L159] COND FALSE !(0) VAL [\old(x)=10737418258, \old(y)=10737418243, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=11, hy=-2147483648, lx=10737418242, ly=10737418250, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, y=10737418243, zero_atan2=0] [L160] iy = hy & 0x7fffffff VAL [\old(x)=10737418258, \old(y)=10737418243, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=11, hy=-2147483648, lx=10737418242, ly=10737418250, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, y=10737418243, zero_atan2=0] [L161-L162] COND TRUE ((ix | ((lx | -lx) >> 31)) > 0x7ff00000) || ((iy | ((ly | -ly) >> 31)) > 0x7ff00000) [L163] RET return x + y; VAL [\old(x)=10737418258, \old(y)=10737418243, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=11, hy=-2147483648, lx=10737418242, ly=10737418250, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, y=10737418243, zero_atan2=0] [L282] EXPR __ieee754_atan2(y, x) VAL [__ieee754_atan2(y, x)=10737418255, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, y=10737418243, zero_atan2=0] [L282] double res = __ieee754_atan2(y, x); [L285] COND TRUE res != pi_o_2 VAL [huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, res=10737418255, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, y=10737418243, zero_atan2=0] [L286] __VERIFIER_error() VAL [huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, res=10737418255, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=10737418258, y=10737418243, zero_atan2=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 8 procedures, 216 locations, 1 error locations. UNSAFE Result, 1.2s OverallTime, 3 OverallIterations, 1 TraceHistogramMax, 0.2s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 508 SDtfs, 0 SDslu, 246 SDs, 0 SdLazy, 4 SolverSat, 0 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=216occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 2 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 0.1s InterpolantComputationTime, 171 NumberOfCodeBlocks, 171 NumberOfCodeBlocksAsserted, 3 NumberOfCheckSat, 87 ConstructedInterpolants, 0 QuantifiedInterpolants, 4458 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 2 InterpolantComputations, 2 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces Received shutdown request... ### Bit-precise run ### This is Ultimate 0.1.23-40ef509 [2018-09-20 14:42:57,033 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-09-20 14:42:57,036 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-09-20 14:42:57,052 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-09-20 14:42:57,056 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-09-20 14:42:57,058 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-09-20 14:42:57,059 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-09-20 14:42:57,064 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-09-20 14:42:57,067 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-09-20 14:42:57,069 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-09-20 14:42:57,070 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-09-20 14:42:57,070 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-09-20 14:42:57,071 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-09-20 14:42:57,073 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-09-20 14:42:57,074 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-09-20 14:42:57,075 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-09-20 14:42:57,076 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-09-20 14:42:57,078 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-09-20 14:42:57,080 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-09-20 14:42:57,082 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-09-20 14:42:57,083 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-09-20 14:42:57,084 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-09-20 14:42:57,087 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-09-20 14:42:57,087 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-09-20 14:42:57,088 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-09-20 14:42:57,089 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-09-20 14:42:57,090 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-09-20 14:42:57,091 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-09-20 14:42:57,092 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-09-20 14:42:57,093 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-09-20 14:42:57,094 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-09-20 14:42:57,095 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-09-20 14:42:57,095 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-09-20 14:42:57,095 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-09-20 14:42:57,097 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-09-20 14:42:57,098 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-09-20 14:42:57,098 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2018-09-20 14:42:57,120 INFO L110 SettingsManager]: Loading preferences was successful [2018-09-20 14:42:57,121 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-09-20 14:42:57,123 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-09-20 14:42:57,123 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-09-20 14:42:57,124 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-09-20 14:42:57,124 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-09-20 14:42:57,124 INFO L133 SettingsManager]: * Use SBE=true [2018-09-20 14:42:57,124 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-09-20 14:42:57,125 INFO L133 SettingsManager]: * sizeof long=4 [2018-09-20 14:42:57,125 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-09-20 14:42:57,125 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-09-20 14:42:57,125 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-09-20 14:42:57,125 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-09-20 14:42:57,126 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-09-20 14:42:57,126 INFO L133 SettingsManager]: * Use bitvectors instead of ints=true [2018-09-20 14:42:57,126 INFO L133 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2018-09-20 14:42:57,126 INFO L133 SettingsManager]: * sizeof long double=12 [2018-09-20 14:42:57,126 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-09-20 14:42:57,128 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-09-20 14:42:57,128 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-09-20 14:42:57,128 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-09-20 14:42:57,128 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-09-20 14:42:57,128 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-09-20 14:42:57,129 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-09-20 14:42:57,129 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-09-20 14:42:57,129 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-09-20 14:42:57,129 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-09-20 14:42:57,130 INFO L133 SettingsManager]: * Trace refinement strategy=WOLF [2018-09-20 14:42:57,130 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-09-20 14:42:57,130 INFO L133 SettingsManager]: * Command for external solver=cvc4nyu --tear-down-incremental --rewrite-divk --print-success --lang smt [2018-09-20 14:42:57,130 INFO L133 SettingsManager]: * Logic for external solver=AUFBV [2018-09-20 14:42:57,131 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 6f0e5ff08d8d375b1c12be7373d81b68e548344f [2018-09-20 14:42:57,196 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-09-20 14:42:57,214 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-09-20 14:42:57,220 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-09-20 14:42:57,222 INFO L271 PluginConnector]: Initializing CDTParser... [2018-09-20 14:42:57,222 INFO L276 PluginConnector]: CDTParser initialized [2018-09-20 14:42:57,223 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/float-newlib/double_req_bl_0684a_true-unreach-call.c [2018-09-20 14:42:57,583 INFO L221 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e42d16ee0/4ac5a9863f9b4a4a86671beb61989e1b/FLAGd84339df1 [2018-09-20 14:42:57,811 INFO L277 CDTParser]: Found 1 translation units. [2018-09-20 14:42:57,812 INFO L159 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/float-newlib/double_req_bl_0684a_true-unreach-call.c [2018-09-20 14:42:57,822 INFO L325 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e42d16ee0/4ac5a9863f9b4a4a86671beb61989e1b/FLAGd84339df1 [2018-09-20 14:42:57,839 INFO L333 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e42d16ee0/4ac5a9863f9b4a4a86671beb61989e1b [2018-09-20 14:42:57,844 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-09-20 14:42:57,848 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2018-09-20 14:42:57,850 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-09-20 14:42:57,850 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-09-20 14:42:57,858 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-09-20 14:42:57,859 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 02:42:57" (1/1) ... [2018-09-20 14:42:57,862 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7ec66ebd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:42:57, skipping insertion in model container [2018-09-20 14:42:57,863 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 02:42:57" (1/1) ... [2018-09-20 14:42:57,877 INFO L160 ieTranslatorObserver]: Starting translation in SV-COMP mode [2018-09-20 14:42:58,218 INFO L170 PostProcessor]: Settings: Checked method=main [2018-09-20 14:42:58,256 INFO L424 MainDispatcher]: Starting main dispatcher in SV-COMP mode [2018-09-20 14:42:58,370 INFO L170 PostProcessor]: Settings: Checked method=main [2018-09-20 14:42:58,419 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:42:58 WrapperNode [2018-09-20 14:42:58,419 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-09-20 14:42:58,420 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-09-20 14:42:58,421 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-09-20 14:42:58,421 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-09-20 14:42:58,437 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:42:58" (1/1) ... [2018-09-20 14:42:58,438 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:42:58" (1/1) ... [2018-09-20 14:42:58,459 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:42:58" (1/1) ... [2018-09-20 14:42:58,459 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:42:58" (1/1) ... [2018-09-20 14:42:58,479 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:42:58" (1/1) ... [2018-09-20 14:42:58,490 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:42:58" (1/1) ... [2018-09-20 14:42:58,495 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:42:58" (1/1) ... [2018-09-20 14:42:58,502 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-09-20 14:42:58,502 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-09-20 14:42:58,503 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-09-20 14:42:58,503 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-09-20 14:42:58,504 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:42:58" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-09-20 14:42:58,665 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-09-20 14:42:58,665 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-09-20 14:42:58,666 INFO L138 BoogieDeclarations]: Found implementation of procedure fabs_double [2018-09-20 14:42:58,666 INFO L138 BoogieDeclarations]: Found implementation of procedure atan_double [2018-09-20 14:42:58,666 INFO L138 BoogieDeclarations]: Found implementation of procedure __ieee754_atan2 [2018-09-20 14:42:58,666 INFO L138 BoogieDeclarations]: Found implementation of procedure isinf_double [2018-09-20 14:42:58,666 INFO L138 BoogieDeclarations]: Found implementation of procedure isfinite_double [2018-09-20 14:42:58,666 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-09-20 14:42:58,667 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-09-20 14:42:58,667 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_double [2018-09-20 14:42:58,667 INFO L130 BoogieDeclarations]: Found specification of procedure fabs_double [2018-09-20 14:42:58,667 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-09-20 14:42:58,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8 [2018-09-20 14:42:58,667 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2018-09-20 14:42:58,667 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-09-20 14:42:58,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2018-09-20 14:42:58,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8 [2018-09-20 14:42:58,668 INFO L130 BoogieDeclarations]: Found specification of procedure atan_double [2018-09-20 14:42:58,668 INFO L130 BoogieDeclarations]: Found specification of procedure __ieee754_atan2 [2018-09-20 14:42:58,668 INFO L130 BoogieDeclarations]: Found specification of procedure isinf_double [2018-09-20 14:42:58,668 INFO L130 BoogieDeclarations]: Found specification of procedure isfinite_double [2018-09-20 14:42:58,673 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-09-20 14:42:58,673 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-09-20 14:42:58,673 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-09-20 14:42:58,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2018-09-20 14:42:58,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intFLOATTYPE8 [2018-09-20 14:42:58,935 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:42:58,962 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:42:59,027 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:42:59,059 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:42:59,136 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:42:59,260 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:42:59,289 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:42:59,347 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:01,026 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:01,056 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:01,066 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:01,202 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:01,236 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:01,254 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:03,560 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:03,571 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:03,593 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:05,783 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:05,832 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:22,057 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:22,070 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:22,079 INFO L365 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-09-20 14:43:22,079 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 02:43:22 BoogieIcfgContainer [2018-09-20 14:43:22,080 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-09-20 14:43:22,081 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-09-20 14:43:22,081 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-09-20 14:43:22,085 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-09-20 14:43:22,085 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.09 02:42:57" (1/3) ... [2018-09-20 14:43:22,086 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28d27277 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 02:43:22, skipping insertion in model container [2018-09-20 14:43:22,086 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:42:58" (2/3) ... [2018-09-20 14:43:22,086 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28d27277 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 02:43:22, skipping insertion in model container [2018-09-20 14:43:22,087 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 02:43:22" (3/3) ... [2018-09-20 14:43:22,089 INFO L112 eAbstractionObserver]: Analyzing ICFG double_req_bl_0684a_true-unreach-call.c [2018-09-20 14:43:22,100 INFO L137 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-09-20 14:43:22,110 INFO L149 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-09-20 14:43:22,171 INFO L130 ementStrategyFactory]: Using default assertion order modulation [2018-09-20 14:43:22,172 INFO L381 AbstractCegarLoop]: Interprodecural is true [2018-09-20 14:43:22,172 INFO L382 AbstractCegarLoop]: Hoare is true [2018-09-20 14:43:22,173 INFO L383 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-09-20 14:43:22,173 INFO L384 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-09-20 14:43:22,173 INFO L385 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-09-20 14:43:22,173 INFO L386 AbstractCegarLoop]: Difference is false [2018-09-20 14:43:22,173 INFO L387 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-09-20 14:43:22,174 INFO L392 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-09-20 14:43:22,207 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states. [2018-09-20 14:43:22,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-09-20 14:43:22,218 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:43:22,220 INFO L376 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 14:43:22,222 INFO L423 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:43:22,228 INFO L82 PathProgramCache]: Analyzing trace with hash -1007379435, now seen corresponding path program 1 times [2018-09-20 14:43:22,234 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:43:22,235 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 2 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with mathsat -unsat_core_generation=3 [2018-09-20 14:43:22,247 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:43:22,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:43:22,491 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:43:22,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 14:43:22,515 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:43:22,532 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:43:22,532 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-09-20 14:43:22,537 INFO L459 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-09-20 14:43:22,549 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-09-20 14:43:22,550 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-09-20 14:43:22,552 INFO L87 Difference]: Start difference. First operand 216 states. Second operand 2 states. [2018-09-20 14:43:22,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:43:22,611 INFO L93 Difference]: Finished difference Result 424 states and 554 transitions. [2018-09-20 14:43:22,611 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-09-20 14:43:22,613 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 27 [2018-09-20 14:43:22,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:43:22,629 INFO L225 Difference]: With dead ends: 424 [2018-09-20 14:43:22,629 INFO L226 Difference]: Without dead ends: 211 [2018-09-20 14:43:22,646 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-09-20 14:43:22,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2018-09-20 14:43:22,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 211. [2018-09-20 14:43:22,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 211 states. [2018-09-20 14:43:22,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 251 transitions. [2018-09-20 14:43:22,728 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 251 transitions. Word has length 27 [2018-09-20 14:43:22,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:43:22,729 INFO L480 AbstractCegarLoop]: Abstraction has 211 states and 251 transitions. [2018-09-20 14:43:22,729 INFO L481 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-09-20 14:43:22,730 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 251 transitions. [2018-09-20 14:43:22,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2018-09-20 14:43:22,733 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:43:22,733 INFO L376 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 14:43:22,734 INFO L423 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:43:22,735 INFO L82 PathProgramCache]: Analyzing trace with hash 1648465161, now seen corresponding path program 1 times [2018-09-20 14:43:22,736 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:43:22,736 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 3 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2018-09-20 14:43:22,747 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY Waiting until toolchain timeout for monitored process 3 with mathsat -unsat_core_generation=3 [2018-09-20 14:43:23,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:43:23,051 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:43:23,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 14:43:23,090 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:43:23,106 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:43:23,106 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-09-20 14:43:23,110 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-09-20 14:43:23,110 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-09-20 14:43:23,110 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-09-20 14:43:23,111 INFO L87 Difference]: Start difference. First operand 211 states and 251 transitions. Second operand 3 states. [2018-09-20 14:43:23,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:43:23,165 INFO L93 Difference]: Finished difference Result 379 states and 458 transitions. [2018-09-20 14:43:23,165 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-09-20 14:43:23,166 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 62 [2018-09-20 14:43:23,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:43:23,169 INFO L225 Difference]: With dead ends: 379 [2018-09-20 14:43:23,170 INFO L226 Difference]: Without dead ends: 211 [2018-09-20 14:43:23,172 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-09-20 14:43:23,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2018-09-20 14:43:23,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 211. [2018-09-20 14:43:23,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 211 states. [2018-09-20 14:43:23,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 250 transitions. [2018-09-20 14:43:23,192 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 250 transitions. Word has length 62 [2018-09-20 14:43:23,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:43:23,193 INFO L480 AbstractCegarLoop]: Abstraction has 211 states and 250 transitions. [2018-09-20 14:43:23,193 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-09-20 14:43:23,193 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 250 transitions. [2018-09-20 14:43:23,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2018-09-20 14:43:23,197 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:43:23,197 INFO L376 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 14:43:23,197 INFO L423 AbstractCegarLoop]: === Iteration 3 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:43:23,198 INFO L82 PathProgramCache]: Analyzing trace with hash -288810204, now seen corresponding path program 1 times [2018-09-20 14:43:23,199 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:43:23,199 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 4 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with mathsat -unsat_core_generation=3 [2018-09-20 14:43:23,215 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:43:23,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:43:23,748 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:43:23,856 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 11 [2018-09-20 14:43:23,876 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 10 [2018-09-20 14:43:23,877 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:43:23,900 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:43:23,986 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 14:43:23,986 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:20 [2018-09-20 14:43:24,039 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2018-09-20 14:43:24,046 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 4 [2018-09-20 14:43:24,047 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:43:24,058 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:43:24,071 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 14:43:24,072 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:14 [2018-09-20 14:43:25,255 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 11 [2018-09-20 14:43:25,276 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 10 [2018-09-20 14:43:25,277 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:43:25,322 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:43:25,397 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 14:43:25,398 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:23 [2018-09-20 14:43:25,550 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2018-09-20 14:43:25,559 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 4 [2018-09-20 14:43:25,560 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:43:25,593 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:43:25,636 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 14:43:25,637 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2018-09-20 14:43:26,230 INFO L682 Elim1Store]: detected equality via solver [2018-09-20 14:43:26,245 INFO L682 Elim1Store]: detected equality via solver [2018-09-20 14:43:26,247 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 35 [2018-09-20 14:43:26,268 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:43:26,290 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2018-09-20 14:43:26,291 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:43:26,319 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:43:26,381 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-09-20 14:43:26,381 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:51, output treesize:43 [2018-09-20 14:43:27,257 INFO L682 Elim1Store]: detected equality via solver [2018-09-20 14:43:27,258 INFO L682 Elim1Store]: detected equality via solver [2018-09-20 14:43:27,260 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 56 [2018-09-20 14:43:27,275 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:43:27,301 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 52 [2018-09-20 14:43:27,302 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:43:27,343 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:43:27,434 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-09-20 14:43:27,434 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:78, output treesize:70 [2018-09-20 14:43:27,693 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2018-09-20 14:43:27,710 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:43:27,716 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2018-09-20 14:43:27,717 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:43:27,733 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:43:27,771 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-09-20 14:43:27,772 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:59, output treesize:33 [2018-09-20 14:43:29,230 WARN L178 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 38 [2018-09-20 14:43:29,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 14:43:29,312 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:43:29,330 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:43:29,331 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2018-09-20 14:43:29,331 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-09-20 14:43:29,332 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-09-20 14:43:29,332 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=458, Unknown=0, NotChecked=0, Total=506 [2018-09-20 14:43:29,335 INFO L87 Difference]: Start difference. First operand 211 states and 250 transitions. Second operand 23 states. [2018-09-20 14:43:31,121 WARN L178 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2018-09-20 14:43:32,918 WARN L178 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 49 [2018-09-20 14:43:33,630 WARN L178 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 32 [2018-09-20 14:43:35,068 WARN L178 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 28 [2018-09-20 14:43:35,496 WARN L178 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2018-09-20 14:43:36,310 WARN L178 SmtUtils]: Spent 232.00 ms on a formula simplification that was a NOOP. DAG size: 28 [2018-09-20 14:43:37,533 WARN L178 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2018-09-20 14:43:38,059 WARN L178 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2018-09-20 14:43:38,570 WARN L178 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2018-09-20 14:43:39,160 WARN L178 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2018-09-20 14:43:39,926 WARN L178 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2018-09-20 14:43:40,771 WARN L178 SmtUtils]: Spent 290.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2018-09-20 14:43:41,897 WARN L178 SmtUtils]: Spent 336.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2018-09-20 14:43:43,479 WARN L178 SmtUtils]: Spent 312.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2018-09-20 14:43:44,141 WARN L178 SmtUtils]: Spent 205.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2018-09-20 14:43:44,813 WARN L178 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2018-09-20 14:43:48,454 WARN L178 SmtUtils]: Spent 2.45 s on a formula simplification that was a NOOP. DAG size: 69 [2018-09-20 14:44:17,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:44:17,541 INFO L93 Difference]: Finished difference Result 254 states and 302 transitions. [2018-09-20 14:44:17,545 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-09-20 14:44:17,545 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 82 [2018-09-20 14:44:17,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:44:17,549 INFO L225 Difference]: With dead ends: 254 [2018-09-20 14:44:17,549 INFO L226 Difference]: Without dead ends: 200 [2018-09-20 14:44:17,551 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 15.8s TimeCoverageRelationStatistics Valid=252, Invalid=2004, Unknown=0, NotChecked=0, Total=2256 [2018-09-20 14:44:17,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2018-09-20 14:44:17,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 200. [2018-09-20 14:44:17,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 200 states. [2018-09-20 14:44:17,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 228 transitions. [2018-09-20 14:44:17,573 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 228 transitions. Word has length 82 [2018-09-20 14:44:17,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:44:17,573 INFO L480 AbstractCegarLoop]: Abstraction has 200 states and 228 transitions. [2018-09-20 14:44:17,574 INFO L481 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-09-20 14:44:17,574 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 228 transitions. [2018-09-20 14:44:17,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-09-20 14:44:17,578 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:44:17,578 INFO L376 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 14:44:17,578 INFO L423 AbstractCegarLoop]: === Iteration 4 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:44:17,579 INFO L82 PathProgramCache]: Analyzing trace with hash -1008594192, now seen corresponding path program 1 times [2018-09-20 14:44:17,580 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:44:17,580 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 5 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with mathsat -unsat_core_generation=3 [2018-09-20 14:44:17,591 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:44:17,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:44:17,799 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:44:17,891 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 11 [2018-09-20 14:44:17,898 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 10 [2018-09-20 14:44:17,898 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:44:17,907 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:44:17,925 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 14:44:17,925 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:20 [2018-09-20 14:44:17,969 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2018-09-20 14:44:17,976 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 4 [2018-09-20 14:44:17,977 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:44:17,980 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:44:17,991 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 14:44:17,991 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:14 [2018-09-20 14:44:18,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 14:44:18,460 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:44:18,476 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:44:18,477 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-09-20 14:44:18,477 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-09-20 14:44:18,478 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-09-20 14:44:18,478 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-09-20 14:44:18,478 INFO L87 Difference]: Start difference. First operand 200 states and 228 transitions. Second operand 9 states. [2018-09-20 14:44:30,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:44:30,691 INFO L93 Difference]: Finished difference Result 249 states and 288 transitions. [2018-09-20 14:44:30,694 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-09-20 14:44:30,694 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 87 [2018-09-20 14:44:30,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:44:30,697 INFO L225 Difference]: With dead ends: 249 [2018-09-20 14:44:30,697 INFO L226 Difference]: Without dead ends: 194 [2018-09-20 14:44:30,698 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2018-09-20 14:44:30,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2018-09-20 14:44:30,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 194. [2018-09-20 14:44:30,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 194 states. [2018-09-20 14:44:30,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 217 transitions. [2018-09-20 14:44:30,729 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 217 transitions. Word has length 87 [2018-09-20 14:44:30,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:44:30,731 INFO L480 AbstractCegarLoop]: Abstraction has 194 states and 217 transitions. [2018-09-20 14:44:30,731 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-09-20 14:44:30,731 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 217 transitions. [2018-09-20 14:44:30,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-09-20 14:44:30,733 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:44:30,733 INFO L376 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 14:44:30,734 INFO L423 AbstractCegarLoop]: === Iteration 5 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:44:30,734 INFO L82 PathProgramCache]: Analyzing trace with hash 647256368, now seen corresponding path program 1 times [2018-09-20 14:44:30,735 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:44:30,735 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 6 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with mathsat -unsat_core_generation=3 [2018-09-20 14:44:30,757 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:44:31,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:44:31,029 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:44:31,471 WARN L178 SmtUtils]: Spent 365.00 ms on a formula simplification that was a NOOP. DAG size: 13 [2018-09-20 14:44:31,925 WARN L178 SmtUtils]: Spent 229.00 ms on a formula simplification that was a NOOP. DAG size: 13 [2018-09-20 14:44:32,117 WARN L178 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 11 [2018-09-20 14:44:32,648 WARN L178 SmtUtils]: Spent 395.00 ms on a formula simplification that was a NOOP. DAG size: 11 [2018-09-20 14:44:32,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 14:44:32,667 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:44:32,679 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:44:32,679 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-09-20 14:44:32,679 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-09-20 14:44:32,680 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-09-20 14:44:32,680 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-09-20 14:44:32,680 INFO L87 Difference]: Start difference. First operand 194 states and 217 transitions. Second operand 7 states. [2018-09-20 14:44:51,648 WARN L178 SmtUtils]: Spent 298.00 ms on a formula simplification that was a NOOP. DAG size: 13 [2018-09-20 14:44:59,401 WARN L178 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 13 [2018-09-20 14:45:08,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:45:08,182 INFO L93 Difference]: Finished difference Result 201 states and 223 transitions. [2018-09-20 14:45:08,185 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-09-20 14:45:08,185 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 87 [2018-09-20 14:45:08,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:45:08,188 INFO L225 Difference]: With dead ends: 201 [2018-09-20 14:45:08,188 INFO L226 Difference]: Without dead ends: 194 [2018-09-20 14:45:08,189 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 80 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2018-09-20 14:45:08,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2018-09-20 14:45:08,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 194. [2018-09-20 14:45:08,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 194 states. [2018-09-20 14:45:08,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 216 transitions. [2018-09-20 14:45:08,210 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 216 transitions. Word has length 87 [2018-09-20 14:45:08,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:45:08,211 INFO L480 AbstractCegarLoop]: Abstraction has 194 states and 216 transitions. [2018-09-20 14:45:08,211 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-09-20 14:45:08,211 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 216 transitions. [2018-09-20 14:45:08,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-09-20 14:45:08,214 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:45:08,214 INFO L376 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 14:45:08,214 INFO L423 AbstractCegarLoop]: === Iteration 6 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:45:08,214 INFO L82 PathProgramCache]: Analyzing trace with hash -1127750994, now seen corresponding path program 1 times [2018-09-20 14:45:08,215 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:45:08,215 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 7 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2018-09-20 14:45:08,231 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY Waiting until toolchain timeout for monitored process 7 with mathsat -unsat_core_generation=3 [2018-09-20 14:45:08,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:45:08,548 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:45:08,620 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 11 [2018-09-20 14:45:08,639 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 10 [2018-09-20 14:45:08,639 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:45:08,666 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:45:08,725 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 14:45:08,725 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:20 [2018-09-20 14:45:08,771 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2018-09-20 14:45:08,775 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 4 [2018-09-20 14:45:08,776 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:45:08,780 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:45:08,792 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 14:45:08,792 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:14 [2018-09-20 14:45:08,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 14:45:08,982 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:45:08,995 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:45:08,995 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-09-20 14:45:08,995 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-09-20 14:45:08,995 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-09-20 14:45:08,996 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2018-09-20 14:45:08,996 INFO L87 Difference]: Start difference. First operand 194 states and 216 transitions. Second operand 8 states. [2018-09-20 14:45:14,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:45:14,657 INFO L93 Difference]: Finished difference Result 201 states and 222 transitions. [2018-09-20 14:45:14,658 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-09-20 14:45:14,658 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 87 [2018-09-20 14:45:14,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:45:14,661 INFO L225 Difference]: With dead ends: 201 [2018-09-20 14:45:14,661 INFO L226 Difference]: Without dead ends: 192 [2018-09-20 14:45:14,662 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2018-09-20 14:45:14,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2018-09-20 14:45:14,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 192. [2018-09-20 14:45:14,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 192 states. [2018-09-20 14:45:14,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 212 transitions. [2018-09-20 14:45:14,680 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 212 transitions. Word has length 87 [2018-09-20 14:45:14,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:45:14,680 INFO L480 AbstractCegarLoop]: Abstraction has 192 states and 212 transitions. [2018-09-20 14:45:14,681 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-09-20 14:45:14,681 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 212 transitions. [2018-09-20 14:45:14,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2018-09-20 14:45:14,683 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:45:14,683 INFO L376 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 14:45:14,684 INFO L423 AbstractCegarLoop]: === Iteration 7 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:45:14,684 INFO L82 PathProgramCache]: Analyzing trace with hash 1012082244, now seen corresponding path program 1 times [2018-09-20 14:45:14,685 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:45:14,685 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 8 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with mathsat -unsat_core_generation=3 [2018-09-20 14:45:14,691 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:45:14,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:45:14,955 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:45:15,245 WARN L178 SmtUtils]: Spent 227.00 ms on a formula simplification that was a NOOP. DAG size: 13 [2018-09-20 14:45:15,637 WARN L178 SmtUtils]: Spent 372.00 ms on a formula simplification that was a NOOP. DAG size: 13 [2018-09-20 14:45:15,985 WARN L178 SmtUtils]: Spent 271.00 ms on a formula simplification that was a NOOP. DAG size: 11 [2018-09-20 14:45:16,679 WARN L178 SmtUtils]: Spent 363.00 ms on a formula simplification that was a NOOP. DAG size: 11 [2018-09-20 14:45:16,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 14:45:16,702 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:45:16,715 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:45:16,715 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-09-20 14:45:16,716 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-09-20 14:45:16,716 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-09-20 14:45:16,716 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-09-20 14:45:16,716 INFO L87 Difference]: Start difference. First operand 192 states and 212 transitions. Second operand 7 states. [2018-09-20 14:45:29,916 WARN L178 SmtUtils]: Spent 264.00 ms on a formula simplification that was a NOOP. DAG size: 13 [2018-09-20 14:45:30,134 WARN L178 SmtUtils]: Spent 185.00 ms on a formula simplification that was a NOOP. DAG size: 13 [2018-09-20 14:45:34,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:45:34,072 INFO L93 Difference]: Finished difference Result 198 states and 217 transitions. [2018-09-20 14:45:34,080 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-09-20 14:45:34,080 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 89 [2018-09-20 14:45:34,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:45:34,083 INFO L225 Difference]: With dead ends: 198 [2018-09-20 14:45:34,083 INFO L226 Difference]: Without dead ends: 190 [2018-09-20 14:45:34,083 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 82 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2018-09-20 14:45:34,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2018-09-20 14:45:34,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 190. [2018-09-20 14:45:34,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 190 states. [2018-09-20 14:45:34,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 209 transitions. [2018-09-20 14:45:34,101 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 209 transitions. Word has length 89 [2018-09-20 14:45:34,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:45:34,102 INFO L480 AbstractCegarLoop]: Abstraction has 190 states and 209 transitions. [2018-09-20 14:45:34,102 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-09-20 14:45:34,103 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 209 transitions. [2018-09-20 14:45:34,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2018-09-20 14:45:34,104 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:45:34,105 INFO L376 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 14:45:34,105 INFO L423 AbstractCegarLoop]: === Iteration 8 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:45:34,105 INFO L82 PathProgramCache]: Analyzing trace with hash 1062904628, now seen corresponding path program 1 times [2018-09-20 14:45:34,106 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:45:34,106 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 9 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with mathsat -unsat_core_generation=3 [2018-09-20 14:45:34,113 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:45:34,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:45:34,480 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:45:34,524 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 11 [2018-09-20 14:45:34,530 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 10 [2018-09-20 14:45:34,530 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:45:34,535 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:45:34,551 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 14:45:34,551 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:20 [2018-09-20 14:45:34,594 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2018-09-20 14:45:34,599 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 4 [2018-09-20 14:45:34,599 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:45:34,602 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:45:34,612 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 14:45:34,613 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:14 [2018-09-20 14:45:34,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 14:45:34,826 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:45:34,842 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:45:34,843 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-09-20 14:45:34,843 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-09-20 14:45:34,843 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-09-20 14:45:34,844 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-09-20 14:45:34,844 INFO L87 Difference]: Start difference. First operand 190 states and 209 transitions. Second operand 9 states. [2018-09-20 14:45:39,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:45:39,374 INFO L93 Difference]: Finished difference Result 196 states and 214 transitions. [2018-09-20 14:45:39,376 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-09-20 14:45:39,376 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 90 [2018-09-20 14:45:39,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:45:39,378 INFO L225 Difference]: With dead ends: 196 [2018-09-20 14:45:39,378 INFO L226 Difference]: Without dead ends: 152 [2018-09-20 14:45:39,379 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2018-09-20 14:45:39,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2018-09-20 14:45:39,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 152. [2018-09-20 14:45:39,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 152 states. [2018-09-20 14:45:39,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 162 transitions. [2018-09-20 14:45:39,391 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 162 transitions. Word has length 90 [2018-09-20 14:45:39,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:45:39,391 INFO L480 AbstractCegarLoop]: Abstraction has 152 states and 162 transitions. [2018-09-20 14:45:39,391 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-09-20 14:45:39,391 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 162 transitions. [2018-09-20 14:45:39,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2018-09-20 14:45:39,394 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:45:39,394 INFO L376 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 14:45:39,394 INFO L423 AbstractCegarLoop]: === Iteration 9 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:45:39,394 INFO L82 PathProgramCache]: Analyzing trace with hash -1509323926, now seen corresponding path program 1 times [2018-09-20 14:45:39,396 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:45:39,396 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 10 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with mathsat -unsat_core_generation=3 [2018-09-20 14:45:39,406 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:45:39,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:45:39,713 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:45:39,768 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 11 [2018-09-20 14:45:39,774 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 10 [2018-09-20 14:45:39,775 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:45:39,780 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:45:39,798 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 14:45:39,798 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:20 [2018-09-20 14:45:39,848 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2018-09-20 14:45:39,852 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 4 [2018-09-20 14:45:39,852 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:45:39,858 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:45:39,868 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 14:45:39,868 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:14 [2018-09-20 14:45:40,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 14:45:40,289 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:45:40,302 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:45:40,302 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2018-09-20 14:45:40,302 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-09-20 14:45:40,303 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-09-20 14:45:40,303 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-09-20 14:45:40,303 INFO L87 Difference]: Start difference. First operand 152 states and 162 transitions. Second operand 11 states. [2018-09-20 14:46:07,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:46:07,826 INFO L93 Difference]: Finished difference Result 164 states and 173 transitions. [2018-09-20 14:46:08,281 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-09-20 14:46:08,281 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 103 [2018-09-20 14:46:08,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:46:08,285 INFO L225 Difference]: With dead ends: 164 [2018-09-20 14:46:08,285 INFO L226 Difference]: Without dead ends: 155 [2018-09-20 14:46:08,286 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2018-09-20 14:46:08,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2018-09-20 14:46:08,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 152. [2018-09-20 14:46:08,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 152 states. [2018-09-20 14:46:08,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 161 transitions. [2018-09-20 14:46:08,302 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 161 transitions. Word has length 103 [2018-09-20 14:46:08,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:46:08,303 INFO L480 AbstractCegarLoop]: Abstraction has 152 states and 161 transitions. [2018-09-20 14:46:08,303 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-09-20 14:46:08,305 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 161 transitions. [2018-09-20 14:46:08,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2018-09-20 14:46:08,306 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:46:08,306 INFO L376 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 14:46:08,307 INFO L423 AbstractCegarLoop]: === Iteration 10 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:46:08,307 INFO L82 PathProgramCache]: Analyzing trace with hash -299784852, now seen corresponding path program 1 times [2018-09-20 14:46:08,308 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:46:08,308 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 11 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with mathsat -unsat_core_generation=3 [2018-09-20 14:46:08,332 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:46:12,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:46:13,008 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:46:13,181 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 11 [2018-09-20 14:46:13,188 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 10 [2018-09-20 14:46:13,189 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:46:13,195 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:46:13,212 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 14:46:13,213 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:20 [2018-09-20 14:46:13,271 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2018-09-20 14:46:13,276 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 4 [2018-09-20 14:46:13,276 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:46:13,282 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:46:13,291 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 14:46:13,292 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:14 [2018-09-20 14:46:13,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 14:46:13,635 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:46:13,717 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:46:13,717 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2018-09-20 14:46:13,717 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-09-20 14:46:13,718 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-09-20 14:46:13,718 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-09-20 14:46:13,718 INFO L87 Difference]: Start difference. First operand 152 states and 161 transitions. Second operand 11 states. [2018-09-20 14:46:45,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:46:45,122 INFO L93 Difference]: Finished difference Result 168 states and 178 transitions. [2018-09-20 14:46:45,221 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-09-20 14:46:45,221 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 105 [2018-09-20 14:46:45,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:46:45,223 INFO L225 Difference]: With dead ends: 168 [2018-09-20 14:46:45,223 INFO L226 Difference]: Without dead ends: 151 [2018-09-20 14:46:45,223 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2018-09-20 14:46:45,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2018-09-20 14:46:45,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 149. [2018-09-20 14:46:45,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 149 states. [2018-09-20 14:46:45,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 155 transitions. [2018-09-20 14:46:45,235 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 155 transitions. Word has length 105 [2018-09-20 14:46:45,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:46:45,236 INFO L480 AbstractCegarLoop]: Abstraction has 149 states and 155 transitions. [2018-09-20 14:46:45,236 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-09-20 14:46:45,236 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 155 transitions. [2018-09-20 14:46:45,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2018-09-20 14:46:45,239 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:46:45,239 INFO L376 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 14:46:45,239 INFO L423 AbstractCegarLoop]: === Iteration 11 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:46:45,240 INFO L82 PathProgramCache]: Analyzing trace with hash -142441100, now seen corresponding path program 1 times [2018-09-20 14:46:45,240 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:46:45,240 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 12 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with mathsat -unsat_core_generation=3 [2018-09-20 14:46:45,253 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:46:45,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:46:45,644 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:46:45,727 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 11 [2018-09-20 14:46:45,733 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 10 [2018-09-20 14:46:45,734 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:46:45,758 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:46:45,785 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 14:46:45,786 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:23 [2018-09-20 14:46:45,880 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2018-09-20 14:46:45,898 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 4 [2018-09-20 14:46:45,898 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:46:45,922 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:46:45,978 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 14:46:45,979 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2018-09-20 14:46:46,214 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 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 [2018-09-20 14:46:46,233 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 8 [2018-09-20 14:46:46,234 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:46:46,240 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:46:46,268 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-09-20 14:46:46,268 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:37, output treesize:33 [2018-09-20 14:46:46,516 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2018-09-20 14:46:46,522 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2018-09-20 14:46:46,522 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:46:46,527 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:46:46,549 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-09-20 14:46:46,550 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:40, output treesize:29 [2018-09-20 14:46:47,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 14:46:47,353 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:46:47,379 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:46:47,379 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2018-09-20 14:46:47,379 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-09-20 14:46:47,380 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-09-20 14:46:47,380 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2018-09-20 14:46:47,380 INFO L87 Difference]: Start difference. First operand 149 states and 155 transitions. Second operand 14 states. [2018-09-20 14:46:51,435 WARN L178 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 21 [2018-09-20 14:46:51,979 WARN L178 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 36 [2018-09-20 14:46:52,334 WARN L178 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 40 [2018-09-20 14:46:54,206 WARN L178 SmtUtils]: Spent 1.71 s on a formula simplification. DAG size of input: 47 DAG size of output: 44 [2018-09-20 14:46:54,769 WARN L178 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 40 [2018-09-20 14:46:57,661 WARN L178 SmtUtils]: Spent 2.68 s on a formula simplification. DAG size of input: 35 DAG size of output: 32 [2018-09-20 14:47:18,727 WARN L178 SmtUtils]: Spent 4.59 s on a formula simplification. DAG size of input: 44 DAG size of output: 42 [2018-09-20 14:48:12,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:48:12,090 INFO L93 Difference]: Finished difference Result 160 states and 165 transitions. [2018-09-20 14:48:12,214 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-09-20 14:48:12,215 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 111 [2018-09-20 14:48:12,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:48:12,216 INFO L225 Difference]: With dead ends: 160 [2018-09-20 14:48:12,216 INFO L226 Difference]: Without dead ends: 151 [2018-09-20 14:48:12,217 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 24.4s TimeCoverageRelationStatistics Valid=111, Invalid=483, Unknown=6, NotChecked=0, Total=600 [2018-09-20 14:48:12,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2018-09-20 14:48:12,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 149. [2018-09-20 14:48:12,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 149 states. [2018-09-20 14:48:12,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 154 transitions. [2018-09-20 14:48:12,232 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 154 transitions. Word has length 111 [2018-09-20 14:48:12,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:48:12,232 INFO L480 AbstractCegarLoop]: Abstraction has 149 states and 154 transitions. [2018-09-20 14:48:12,232 INFO L481 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-09-20 14:48:12,233 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 154 transitions. [2018-09-20 14:48:12,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2018-09-20 14:48:12,236 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:48:12,236 INFO L376 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 14:48:12,236 INFO L423 AbstractCegarLoop]: === Iteration 12 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:48:12,236 INFO L82 PathProgramCache]: Analyzing trace with hash 1500910865, now seen corresponding path program 1 times [2018-09-20 14:48:12,237 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:48:12,237 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 13 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with mathsat -unsat_core_generation=3 [2018-09-20 14:48:12,245 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:48:12,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:48:12,599 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:48:13,161 INFO L303 Elim1Store]: Index analysis took 560 ms [2018-09-20 14:48:13,162 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 26 [2018-09-20 14:48:17,205 WARN L669 Elim1Store]: solver failed to check if following equality is implied: (= ((_ to_fp 11 53) RNE (/ 306161699786838301793.0 10000000000000000000000000000000000000.0)) (select v_arrayElimArr_1 (_ bv0 32))) [2018-09-20 14:48:17,206 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:48:17,211 INFO L303 Elim1Store]: Index analysis took 4047 ms [2018-09-20 14:48:17,212 INFO L477 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 0 case distinctions, treesize of input 26 treesize of output 36 [2018-09-20 14:48:21,244 WARN L669 Elim1Store]: solver failed to check if following equality is implied: (= (select v_arrayElimArr_2 (_ bv1 32)) (select v_arrayElimArr_2 (_ bv0 32))) [2018-09-20 14:48:21,245 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:48:23,255 WARN L669 Elim1Store]: solver failed to check if following equality is implied: (= (select v_arrayElimArr_2 (_ bv1 32)) ((_ to_fp 11 53) RNE (/ 34758277578077496129.0 2500000000000000000000000000000000000.0))) [2018-09-20 14:48:23,256 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:48:23,473 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:48:23,478 INFO L303 Elim1Store]: Index analysis took 6264 ms [2018-09-20 14:48:23,479 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 62 [2018-09-20 14:48:27,529 WARN L669 Elim1Store]: solver failed to check if following equality is implied: (= (select v_arrayElimArr_3 (_ bv1 32)) (select v_arrayElimArr_3 (_ bv0 32))) [2018-09-20 14:48:27,530 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:48:28,966 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:48:29,482 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:48:31,263 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:48:33,276 WARN L669 Elim1Store]: solver failed to check if following equality is implied: (= ((_ to_fp 11 53) RNE (/ 612323399573676603587.0 10000000000000000000000000000000000000.0)) (select v_arrayElimArr_3 (_ bv0 32))) [2018-09-20 14:48:33,277 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:48:33,625 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:48:33,630 INFO L303 Elim1Store]: Index analysis took 10148 ms [2018-09-20 14:48:33,631 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 12 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 101 [2018-09-20 14:48:33,632 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-09-20 14:48:42,903 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:48:49,171 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:48:52,777 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:49:02,113 INFO L303 Elim1Store]: Index analysis took 244 ms [2018-09-20 14:49:02,114 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 26 [2018-09-20 14:49:02,739 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:02,743 INFO L303 Elim1Store]: Index analysis took 628 ms [2018-09-20 14:49:02,744 INFO L477 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 0 case distinctions, treesize of input 26 treesize of output 36 [2018-09-20 14:49:02,889 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:02,932 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:03,004 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:03,008 INFO L303 Elim1Store]: Index analysis took 262 ms [2018-09-20 14:49:03,009 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 62 [2018-09-20 14:49:03,069 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:03,093 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:03,121 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:03,146 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:03,163 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:03,187 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:03,191 INFO L303 Elim1Store]: Index analysis took 179 ms [2018-09-20 14:49:03,192 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 12 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 101 [2018-09-20 14:49:03,193 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-09-20 14:49:03,423 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:49:03,537 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:49:03,660 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:49:03,932 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:49:03,932 INFO L202 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:52, output treesize:62 [2018-09-20 14:49:04,228 WARN L178 SmtUtils]: Spent 266.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2018-09-20 14:49:05,191 WARN L178 SmtUtils]: Spent 852.00 ms on a formula simplification that was a NOOP. DAG size: 45 [2018-09-20 14:49:06,189 WARN L178 SmtUtils]: Spent 893.00 ms on a formula simplification that was a NOOP. DAG size: 45 [2018-09-20 14:49:07,104 WARN L178 SmtUtils]: Spent 770.00 ms on a formula simplification that was a NOOP. DAG size: 45 [2018-09-20 14:49:07,136 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:07,144 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:07,152 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:07,159 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:07,168 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:07,177 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:07,181 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 12 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 53 [2018-09-20 14:49:07,183 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-09-20 14:49:07,667 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:07,669 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:07,671 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:07,673 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:07,675 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:07,676 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:07,680 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 12 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 53 [2018-09-20 14:49:07,681 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:49:07,708 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:49:07,708 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:72, output treesize:16 [2018-09-20 14:49:08,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 14:49:08,123 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:49:08,136 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:49:08,137 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-09-20 14:49:08,137 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-09-20 14:49:08,137 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-09-20 14:49:08,138 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2018-09-20 14:49:08,138 INFO L87 Difference]: Start difference. First operand 149 states and 154 transitions. Second operand 8 states. [2018-09-20 14:49:21,343 WARN L178 SmtUtils]: Spent 294.00 ms on a formula simplification that was a NOOP. DAG size: 45 [2018-09-20 14:49:22,147 WARN L178 SmtUtils]: Spent 277.00 ms on a formula simplification that was a NOOP. DAG size: 45 [2018-09-20 14:49:26,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:49:26,905 INFO L93 Difference]: Finished difference Result 160 states and 164 transitions. [2018-09-20 14:49:27,022 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-09-20 14:49:27,022 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 112 [2018-09-20 14:49:27,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:49:27,024 INFO L225 Difference]: With dead ends: 160 [2018-09-20 14:49:27,024 INFO L226 Difference]: Without dead ends: 151 [2018-09-20 14:49:27,024 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 104 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2018-09-20 14:49:27,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2018-09-20 14:49:27,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 149. [2018-09-20 14:49:27,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 149 states. [2018-09-20 14:49:27,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 153 transitions. [2018-09-20 14:49:27,044 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 153 transitions. Word has length 112 [2018-09-20 14:49:27,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:49:27,044 INFO L480 AbstractCegarLoop]: Abstraction has 149 states and 153 transitions. [2018-09-20 14:49:27,045 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-09-20 14:49:27,045 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 153 transitions. [2018-09-20 14:49:27,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2018-09-20 14:49:27,046 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:49:27,046 INFO L376 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 14:49:27,046 INFO L423 AbstractCegarLoop]: === Iteration 13 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:49:27,046 INFO L82 PathProgramCache]: Analyzing trace with hash -306543598, now seen corresponding path program 1 times [2018-09-20 14:49:27,047 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:49:27,047 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 14 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with mathsat -unsat_core_generation=3 [2018-09-20 14:49:27,053 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:49:27,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:49:27,394 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:49:27,457 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 11 [2018-09-20 14:49:27,463 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 10 [2018-09-20 14:49:27,464 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:49:27,475 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:49:27,494 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 14:49:27,495 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:20 [2018-09-20 14:49:27,559 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2018-09-20 14:49:27,564 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 4 [2018-09-20 14:49:27,565 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:49:27,569 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:49:27,580 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 14:49:27,580 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:14 [2018-09-20 14:49:27,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 14:49:27,865 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:49:27,878 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:49:27,879 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2018-09-20 14:49:27,879 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-09-20 14:49:27,879 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-09-20 14:49:27,880 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2018-09-20 14:49:27,880 INFO L87 Difference]: Start difference. First operand 149 states and 153 transitions. Second operand 10 states. [2018-09-20 14:49:49,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:49:49,523 INFO L93 Difference]: Finished difference Result 161 states and 164 transitions. [2018-09-20 14:49:49,525 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-09-20 14:49:49,525 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 112 [2018-09-20 14:49:49,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:49:49,526 INFO L225 Difference]: With dead ends: 161 [2018-09-20 14:49:49,526 INFO L226 Difference]: Without dead ends: 137 [2018-09-20 14:49:49,527 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2018-09-20 14:49:49,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2018-09-20 14:49:49,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 137. [2018-09-20 14:49:49,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 137 states. [2018-09-20 14:49:49,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 139 transitions. [2018-09-20 14:49:49,546 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 139 transitions. Word has length 112 [2018-09-20 14:49:49,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:49:49,546 INFO L480 AbstractCegarLoop]: Abstraction has 137 states and 139 transitions. [2018-09-20 14:49:49,546 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-09-20 14:49:49,547 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 139 transitions. [2018-09-20 14:49:49,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2018-09-20 14:49:49,548 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:49:49,548 INFO L376 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 14:49:49,548 INFO L423 AbstractCegarLoop]: === Iteration 14 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:49:49,551 INFO L82 PathProgramCache]: Analyzing trace with hash 1861417398, now seen corresponding path program 1 times [2018-09-20 14:49:49,552 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:49:49,552 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 15 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with mathsat -unsat_core_generation=3 [2018-09-20 14:49:49,560 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:49:54,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:49:55,634 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:49:55,691 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 11 [2018-09-20 14:49:55,697 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 10 [2018-09-20 14:49:55,697 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:49:55,704 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:49:55,725 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 14:49:55,725 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:20 [2018-09-20 14:49:55,802 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2018-09-20 14:49:55,807 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 4 [2018-09-20 14:49:55,807 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:49:55,811 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:49:55,824 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 14:49:55,824 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:14 [2018-09-20 14:49:56,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 14:49:56,626 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:49:56,720 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:49:56,720 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2018-09-20 14:49:56,720 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-09-20 14:49:56,720 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-09-20 14:49:56,721 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-09-20 14:49:56,721 INFO L87 Difference]: Start difference. First operand 137 states and 139 transitions. Second operand 11 states. [2018-09-20 14:50:25,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:50:25,155 INFO L93 Difference]: Finished difference Result 150 states and 152 transitions. [2018-09-20 14:50:25,157 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-09-20 14:50:25,157 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 133 [2018-09-20 14:50:25,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:50:25,159 INFO L225 Difference]: With dead ends: 150 [2018-09-20 14:50:25,159 INFO L226 Difference]: Without dead ends: 136 [2018-09-20 14:50:25,159 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2018-09-20 14:50:25,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2018-09-20 14:50:25,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 136. [2018-09-20 14:50:25,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2018-09-20 14:50:25,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 137 transitions. [2018-09-20 14:50:25,178 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 137 transitions. Word has length 133 [2018-09-20 14:50:25,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:50:25,178 INFO L480 AbstractCegarLoop]: Abstraction has 136 states and 137 transitions. [2018-09-20 14:50:25,178 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-09-20 14:50:25,178 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 137 transitions. [2018-09-20 14:50:25,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2018-09-20 14:50:25,179 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:50:25,179 INFO L376 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 14:50:25,182 INFO L423 AbstractCegarLoop]: === Iteration 15 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:50:25,183 INFO L82 PathProgramCache]: Analyzing trace with hash -1975502666, now seen corresponding path program 1 times [2018-09-20 14:50:25,184 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:50:25,184 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 16 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with mathsat -unsat_core_generation=3 [2018-09-20 14:50:25,192 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:50:30,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:50:31,119 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:50:31,203 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 11 [2018-09-20 14:50:31,217 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 10 [2018-09-20 14:50:31,217 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:50:31,242 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:50:31,314 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 14:50:31,314 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:20 [2018-09-20 14:50:31,366 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2018-09-20 14:50:31,370 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 4 [2018-09-20 14:50:31,370 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:50:31,376 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:50:31,385 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 14:50:31,385 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:14 [2018-09-20 14:50:31,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 14:50:31,718 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:50:31,815 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:50:31,816 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2018-09-20 14:50:31,816 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-09-20 14:50:31,816 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-09-20 14:50:31,817 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-09-20 14:50:31,817 INFO L87 Difference]: Start difference. First operand 136 states and 137 transitions. Second operand 11 states. [2018-09-20 14:50:49,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:50:49,734 INFO L93 Difference]: Finished difference Result 149 states and 150 transitions. [2018-09-20 14:50:49,736 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-09-20 14:50:49,736 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 133 [2018-09-20 14:50:49,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:50:49,738 INFO L225 Difference]: With dead ends: 149 [2018-09-20 14:50:49,738 INFO L226 Difference]: Without dead ends: 136 [2018-09-20 14:50:49,738 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2018-09-20 14:50:49,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2018-09-20 14:50:49,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 136. [2018-09-20 14:50:49,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2018-09-20 14:50:49,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 136 transitions. [2018-09-20 14:50:49,760 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 136 transitions. Word has length 133 [2018-09-20 14:50:49,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:50:49,761 INFO L480 AbstractCegarLoop]: Abstraction has 136 states and 136 transitions. [2018-09-20 14:50:49,761 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-09-20 14:50:49,761 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 136 transitions. [2018-09-20 14:50:49,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2018-09-20 14:50:49,764 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:50:49,765 INFO L376 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 14:50:49,765 INFO L423 AbstractCegarLoop]: === Iteration 16 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:50:49,765 INFO L82 PathProgramCache]: Analyzing trace with hash -1274438088, now seen corresponding path program 1 times [2018-09-20 14:50:49,766 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:50:49,766 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 17 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with mathsat -unsat_core_generation=3 [2018-09-20 14:50:49,779 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:50:55,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:50:56,198 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:50:56,264 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 11 [2018-09-20 14:50:56,270 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 10 [2018-09-20 14:50:56,270 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:50:56,276 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:50:56,293 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 14:50:56,293 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:20 [2018-09-20 14:50:56,354 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2018-09-20 14:50:56,359 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 4 [2018-09-20 14:50:56,359 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:50:56,363 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:50:56,377 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 14:50:56,377 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:14 [2018-09-20 14:50:56,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 14:50:56,760 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:50:56,855 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:50:56,855 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2018-09-20 14:50:56,856 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-09-20 14:50:56,856 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-09-20 14:50:56,856 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-09-20 14:50:56,857 INFO L87 Difference]: Start difference. First operand 136 states and 136 transitions. Second operand 11 states. [2018-09-20 14:51:11,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:51:11,441 INFO L93 Difference]: Finished difference Result 136 states and 136 transitions. [2018-09-20 14:51:11,441 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-09-20 14:51:11,442 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 133 [2018-09-20 14:51:11,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:51:11,442 INFO L225 Difference]: With dead ends: 136 [2018-09-20 14:51:11,442 INFO L226 Difference]: Without dead ends: 0 [2018-09-20 14:51:11,443 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2018-09-20 14:51:11,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-09-20 14:51:11,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-09-20 14:51:11,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-09-20 14:51:11,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-09-20 14:51:11,444 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 133 [2018-09-20 14:51:11,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:51:11,444 INFO L480 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-09-20 14:51:11,445 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-09-20 14:51:11,445 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-09-20 14:51:11,445 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-09-20 14:51:11,451 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-09-20 14:51:11,897 WARN L178 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 1 [2018-09-20 14:51:12,078 WARN L178 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 1 [2018-09-20 14:51:13,600 WARN L178 SmtUtils]: Spent 1.52 s on a formula simplification. DAG size of input: 119 DAG size of output: 84 [2018-09-20 14:51:13,777 WARN L178 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 1 [2018-09-20 14:51:28,823 WARN L178 SmtUtils]: Spent 15.04 s on a formula simplification. DAG size of input: 175 DAG size of output: 132 [2018-09-20 14:51:29,676 WARN L178 SmtUtils]: Spent 852.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 62 [2018-09-20 14:51:31,102 WARN L178 SmtUtils]: Spent 1.42 s on a formula simplification. DAG size of input: 182 DAG size of output: 90 [2018-09-20 14:51:32,027 WARN L178 SmtUtils]: Spent 923.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 59 [2018-09-20 14:51:33,142 WARN L178 SmtUtils]: Spent 1.11 s on a formula simplification. DAG size of input: 82 DAG size of output: 81 [2018-09-20 14:51:33,282 WARN L178 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 1 [2018-09-20 14:51:33,568 WARN L178 SmtUtils]: Spent 285.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2018-09-20 14:51:33,741 WARN L178 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 1 [2018-09-20 14:51:33,922 WARN L178 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 1 [2018-09-20 14:51:34,065 WARN L178 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 1 [2018-09-20 14:51:47,593 WARN L178 SmtUtils]: Spent 13.53 s on a formula simplification. DAG size of input: 175 DAG size of output: 132 [2018-09-20 14:51:49,049 WARN L178 SmtUtils]: Spent 1.45 s on a formula simplification. DAG size of input: 81 DAG size of output: 80 [2018-09-20 14:51:49,229 WARN L178 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 1 [2018-09-20 14:52:02,539 WARN L178 SmtUtils]: Spent 13.31 s on a formula simplification. DAG size of input: 175 DAG size of output: 132 [2018-09-20 14:52:03,652 WARN L178 SmtUtils]: Spent 1.11 s on a formula simplification. DAG size of input: 64 DAG size of output: 63 [2018-09-20 14:52:04,994 WARN L178 SmtUtils]: Spent 1.34 s on a formula simplification. DAG size of input: 87 DAG size of output: 86 [2018-09-20 14:52:05,981 WARN L178 SmtUtils]: Spent 985.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 59 [2018-09-20 14:52:07,756 WARN L178 SmtUtils]: Spent 1.77 s on a formula simplification. DAG size of input: 138 DAG size of output: 99 [2018-09-20 14:52:07,759 INFO L426 ceAbstractionStarter]: For program point L27(line 27) no Hoare annotation was computed. [2018-09-20 14:52:07,759 INFO L426 ceAbstractionStarter]: For program point L25(line 25) no Hoare annotation was computed. [2018-09-20 14:52:07,759 INFO L426 ceAbstractionStarter]: For program point fabs_doubleEXIT(lines 17 31) no Hoare annotation was computed. [2018-09-20 14:52:07,760 INFO L426 ceAbstractionStarter]: For program point L25-1(line 25) no Hoare annotation was computed. [2018-09-20 14:52:07,760 INFO L426 ceAbstractionStarter]: For program point L25-2(line 25) no Hoare annotation was computed. [2018-09-20 14:52:07,760 INFO L426 ceAbstractionStarter]: For program point L25-3(line 25) no Hoare annotation was computed. [2018-09-20 14:52:07,760 INFO L426 ceAbstractionStarter]: For program point L21(line 21) no Hoare annotation was computed. [2018-09-20 14:52:07,760 INFO L426 ceAbstractionStarter]: For program point L19-1(lines 19 23) no Hoare annotation was computed. [2018-09-20 14:52:07,760 INFO L429 ceAbstractionStarter]: At program point L19-3(lines 19 23) the Hoare annotation is: true [2018-09-20 14:52:07,760 INFO L426 ceAbstractionStarter]: For program point L28(line 28) no Hoare annotation was computed. [2018-09-20 14:52:07,760 INFO L426 ceAbstractionStarter]: For program point L28-1(line 28) no Hoare annotation was computed. [2018-09-20 14:52:07,760 INFO L426 ceAbstractionStarter]: For program point L26(line 26) no Hoare annotation was computed. [2018-09-20 14:52:07,761 INFO L426 ceAbstractionStarter]: For program point L28-2(line 28) no Hoare annotation was computed. [2018-09-20 14:52:07,761 INFO L426 ceAbstractionStarter]: For program point L28-3(line 28) no Hoare annotation was computed. [2018-09-20 14:52:07,761 INFO L426 ceAbstractionStarter]: For program point L24(lines 24 29) no Hoare annotation was computed. [2018-09-20 14:52:07,761 INFO L426 ceAbstractionStarter]: For program point L22(line 22) no Hoare annotation was computed. [2018-09-20 14:52:07,761 INFO L426 ceAbstractionStarter]: For program point L24-2(lines 17 31) no Hoare annotation was computed. [2018-09-20 14:52:07,761 INFO L429 ceAbstractionStarter]: At program point fabs_doubleENTRY(lines 17 31) the Hoare annotation is: true [2018-09-20 14:52:07,761 INFO L426 ceAbstractionStarter]: For program point L22-1(line 22) no Hoare annotation was computed. [2018-09-20 14:52:07,761 INFO L426 ceAbstractionStarter]: For program point L24-3(lines 24 29) no Hoare annotation was computed. [2018-09-20 14:52:07,761 INFO L426 ceAbstractionStarter]: For program point L20(line 20) no Hoare annotation was computed. [2018-09-20 14:52:07,761 INFO L426 ceAbstractionStarter]: For program point L22-2(line 22) no Hoare annotation was computed. [2018-09-20 14:52:07,761 INFO L426 ceAbstractionStarter]: For program point L20-1(line 20) no Hoare annotation was computed. [2018-09-20 14:52:07,761 INFO L426 ceAbstractionStarter]: For program point L20-2(line 20) no Hoare annotation was computed. [2018-09-20 14:52:07,762 INFO L426 ceAbstractionStarter]: For program point L20-3(line 20) no Hoare annotation was computed. [2018-09-20 14:52:07,762 INFO L426 ceAbstractionStarter]: For program point fabs_doubleFINAL(lines 17 31) no Hoare annotation was computed. [2018-09-20 14:52:07,762 INFO L426 ceAbstractionStarter]: For program point L261-4(lines 261 265) no Hoare annotation was computed. [2018-09-20 14:52:07,762 INFO L426 ceAbstractionStarter]: For program point isfinite_doubleFINAL(lines 259 267) no Hoare annotation was computed. [2018-09-20 14:52:07,762 INFO L426 ceAbstractionStarter]: For program point L264(line 264) no Hoare annotation was computed. [2018-09-20 14:52:07,762 INFO L426 ceAbstractionStarter]: For program point L263(line 263) no Hoare annotation was computed. [2018-09-20 14:52:07,762 INFO L426 ceAbstractionStarter]: For program point L264-1(line 264) no Hoare annotation was computed. [2018-09-20 14:52:07,762 INFO L426 ceAbstractionStarter]: For program point isfinite_doubleEXIT(lines 259 267) no Hoare annotation was computed. [2018-09-20 14:52:07,762 INFO L426 ceAbstractionStarter]: For program point L262(line 262) no Hoare annotation was computed. [2018-09-20 14:52:07,762 INFO L426 ceAbstractionStarter]: For program point L264-2(line 264) no Hoare annotation was computed. [2018-09-20 14:52:07,762 INFO L426 ceAbstractionStarter]: For program point L262-1(line 262) no Hoare annotation was computed. [2018-09-20 14:52:07,762 INFO L426 ceAbstractionStarter]: For program point L262-2(line 262) no Hoare annotation was computed. [2018-09-20 14:52:07,763 INFO L426 ceAbstractionStarter]: For program point L261-1(lines 261 265) no Hoare annotation was computed. [2018-09-20 14:52:07,763 INFO L429 ceAbstractionStarter]: At program point isfinite_doubleENTRY(lines 259 267) the Hoare annotation is: true [2018-09-20 14:52:07,763 INFO L426 ceAbstractionStarter]: For program point L262-3(line 262) no Hoare annotation was computed. [2018-09-20 14:52:07,763 INFO L422 ceAbstractionStarter]: At program point L261-3(lines 261 265) the Hoare annotation is: (let ((.cse0 ((_ to_fp 11 53) RNE (/ 785398163397448279.0 500000000000000000.0)))) (or (not (= ((_ to_fp 11 53) RNE (/ 491396861623664527041.0 500000000000000000000.0)) (select ~atanhi_atan~0 (_ bv2 32)))) (not (= ((_ to_fp 11 53) RNE (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0)) (not (= .cse0 (select ~atanhi_atan~0 (_ bv3 32)))) (not (= .cse0 ~pi_o_2~0)) (not (= ((_ to_fp 11 53) RNE (/ 34758277578077496129.0 2500000000000000000000000000000000000.0)) (select ~atanlo_atan~0 (_ bv2 32)))) (not (= (select ~atanlo_atan~0 (_ bv1 32)) ((_ to_fp 11 53) RNE (/ 306161699786838301793.0 10000000000000000000000000000000000000.0)))) (= isfinite_double_~x |isfinite_double_#in~x|) (not (= (select ~atanlo_atan~0 (_ bv0 32)) ((_ to_fp 11 53) RNE (/ 56746943632404217731.0 2500000000000000000000000000000000000.0)))) (not (= ((_ to_fp 11 53) RNE (/ 612323399573676603587.0 10000000000000000000000000000000000000.0)) (select ~atanlo_atan~0 (_ bv3 32)))) (not (= ((_ to_fp 11 53) RNE (/ 785398163397448278999.0 1000000000000000000000.0)) (select ~atanhi_atan~0 (_ bv1 32)))) (not (= ((_ to_fp 11 53) RNE (/ 92729521800161218703.0 200000000000000000000.0)) (select ~atanhi_atan~0 (_ bv0 32)))))) [2018-09-20 14:52:07,763 INFO L426 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2018-09-20 14:52:07,763 INFO L429 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: true [2018-09-20 14:52:07,763 INFO L426 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2018-09-20 14:52:07,764 INFO L422 ceAbstractionStarter]: At program point L68-3(lines 68 72) the Hoare annotation is: (let ((.cse0 ((_ to_fp 11 53) RNE (/ 785398163397448279.0 500000000000000000.0)))) (or (not (= ((_ to_fp 11 53) RNE (/ 491396861623664527041.0 500000000000000000000.0)) (select ~atanhi_atan~0 (_ bv2 32)))) (not (= ((_ to_fp 11 53) RNE (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0)) (not (= .cse0 (select ~atanhi_atan~0 (_ bv3 32)))) (not (= .cse0 ~pi_o_2~0)) (not (= ((_ to_fp 11 53) RNE (/ 34758277578077496129.0 2500000000000000000000000000000000000.0)) (select ~atanlo_atan~0 (_ bv2 32)))) (not (= (select ~atanlo_atan~0 (_ bv1 32)) ((_ to_fp 11 53) RNE (/ 306161699786838301793.0 10000000000000000000000000000000000000.0)))) (not (= (select ~atanlo_atan~0 (_ bv0 32)) ((_ to_fp 11 53) RNE (/ 56746943632404217731.0 2500000000000000000000000000000000000.0)))) (= atan_double_~x |atan_double_#in~x|) (not (= ((_ to_fp 11 53) RNE (/ 612323399573676603587.0 10000000000000000000000000000000000000.0)) (select ~atanlo_atan~0 (_ bv3 32)))) (not (= ((_ to_fp 11 53) RNE (/ 785398163397448278999.0 1000000000000000000000.0)) (select ~atanhi_atan~0 (_ bv1 32)))) (not (= ((_ to_fp 11 53) RNE (/ 92729521800161218703.0 200000000000000000000.0)) (select ~atanhi_atan~0 (_ bv0 32)))))) [2018-09-20 14:52:07,764 INFO L426 ceAbstractionStarter]: For program point L97(lines 97 103) no Hoare annotation was computed. [2018-09-20 14:52:07,764 INFO L426 ceAbstractionStarter]: For program point L68-4(lines 68 72) no Hoare annotation was computed. [2018-09-20 14:52:07,764 INFO L426 ceAbstractionStarter]: For program point L130-2(line 130) no Hoare annotation was computed. [2018-09-20 14:52:07,764 INFO L426 ceAbstractionStarter]: For program point L126(lines 126 131) no Hoare annotation was computed. [2018-09-20 14:52:07,764 INFO L426 ceAbstractionStarter]: For program point L89(lines 89 92) no Hoare annotation was computed. [2018-09-20 14:52:07,764 INFO L426 ceAbstractionStarter]: For program point L89-2(lines 89 92) no Hoare annotation was computed. [2018-09-20 14:52:07,764 INFO L426 ceAbstractionStarter]: For program point L77(line 77) no Hoare annotation was computed. [2018-09-20 14:52:07,764 INFO L426 ceAbstractionStarter]: For program point L77-1(line 77) no Hoare annotation was computed. [2018-09-20 14:52:07,764 INFO L426 ceAbstractionStarter]: For program point L77-2(line 77) no Hoare annotation was computed. [2018-09-20 14:52:07,765 INFO L426 ceAbstractionStarter]: For program point L77-3(line 77) no Hoare annotation was computed. [2018-09-20 14:52:07,765 INFO L426 ceAbstractionStarter]: For program point L69(line 69) no Hoare annotation was computed. [2018-09-20 14:52:07,765 INFO L426 ceAbstractionStarter]: For program point L69-1(line 69) no Hoare annotation was computed. [2018-09-20 14:52:07,765 INFO L426 ceAbstractionStarter]: For program point L69-2(line 69) no Hoare annotation was computed. [2018-09-20 14:52:07,765 INFO L426 ceAbstractionStarter]: For program point L69-3(line 69) no Hoare annotation was computed. [2018-09-20 14:52:07,765 INFO L426 ceAbstractionStarter]: For program point L90(lines 90 91) no Hoare annotation was computed. [2018-09-20 14:52:07,765 INFO L426 ceAbstractionStarter]: For program point L78(line 78) no Hoare annotation was computed. [2018-09-20 14:52:07,765 INFO L426 ceAbstractionStarter]: For program point L74(lines 74 87) no Hoare annotation was computed. [2018-09-20 14:52:07,765 INFO L426 ceAbstractionStarter]: For program point L70(line 70) no Hoare annotation was computed. [2018-09-20 14:52:07,766 INFO L422 ceAbstractionStarter]: At program point L95(line 95) the Hoare annotation is: (let ((.cse0 ((_ to_fp 11 53) RNE (/ 785398163397448279.0 500000000000000000.0)))) (or (not (= ((_ to_fp 11 53) RNE (/ 491396861623664527041.0 500000000000000000000.0)) (select ~atanhi_atan~0 (_ bv2 32)))) (not (= ((_ to_fp 11 53) RNE (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0)) (not (= .cse0 (select ~atanhi_atan~0 (_ bv3 32)))) (and (= atan_double_~x |atan_double_#in~x|) (exists ((|v_q#valueAsBitvector_30| (_ BitVec 64))) (and (= |atan_double_#in~x| (fp ((_ extract 63 63) |v_q#valueAsBitvector_30|) ((_ extract 62 52) |v_q#valueAsBitvector_30|) ((_ extract 51 0) |v_q#valueAsBitvector_30|))) (not (bvsge (bvand ((_ extract 63 32) |v_q#valueAsBitvector_30|) (_ bv2147483647 32)) (_ bv1141899264 32))))) (exists ((|v_q#valueAsBitvector_30| (_ BitVec 64))) (and (= atan_double_~hx~0 ((_ extract 63 32) |v_q#valueAsBitvector_30|)) (= |atan_double_#in~x| (fp ((_ extract 63 63) |v_q#valueAsBitvector_30|) ((_ extract 62 52) |v_q#valueAsBitvector_30|) ((_ extract 51 0) |v_q#valueAsBitvector_30|))))) (exists ((|v_q#valueAsBitvector_35| (_ BitVec 64))) (and (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_35|) ((_ extract 62 52) |v_q#valueAsBitvector_35|) ((_ extract 51 0) |v_q#valueAsBitvector_35|)) |atan_double_#in~x|) (= atan_double_~ix~0 (bvand ((_ extract 63 32) |v_q#valueAsBitvector_35|) (_ bv2147483647 32)))))) (not (= .cse0 ~pi_o_2~0)) (not (= ((_ to_fp 11 53) RNE (/ 34758277578077496129.0 2500000000000000000000000000000000000.0)) (select ~atanlo_atan~0 (_ bv2 32)))) (not (= (select ~atanlo_atan~0 (_ bv1 32)) ((_ to_fp 11 53) RNE (/ 306161699786838301793.0 10000000000000000000000000000000000000.0)))) (not (= (select ~atanlo_atan~0 (_ bv0 32)) ((_ to_fp 11 53) RNE (/ 56746943632404217731.0 2500000000000000000000000000000000000.0)))) (not (= ((_ to_fp 11 53) RNE (/ 612323399573676603587.0 10000000000000000000000000000000000000.0)) (select ~atanlo_atan~0 (_ bv3 32)))) (not (= ((_ to_fp 11 53) RNE (/ 785398163397448278999.0 1000000000000000000000.0)) (select ~atanhi_atan~0 (_ bv1 32)))) (not (= ((_ to_fp 11 53) RNE (/ 92729521800161218703.0 200000000000000000000.0)) (select ~atanhi_atan~0 (_ bv0 32)))))) [2018-09-20 14:52:07,766 INFO L426 ceAbstractionStarter]: For program point L95-1(line 95) no Hoare annotation was computed. [2018-09-20 14:52:07,766 INFO L426 ceAbstractionStarter]: For program point L83(lines 83 86) no Hoare annotation was computed. [2018-09-20 14:52:07,766 INFO L426 ceAbstractionStarter]: For program point L79(line 79) no Hoare annotation was computed. [2018-09-20 14:52:07,766 INFO L426 ceAbstractionStarter]: For program point L79-1(line 79) no Hoare annotation was computed. [2018-09-20 14:52:07,766 INFO L426 ceAbstractionStarter]: For program point L79-2(line 79) no Hoare annotation was computed. [2018-09-20 14:52:07,766 INFO L426 ceAbstractionStarter]: For program point L71(line 71) no Hoare annotation was computed. [2018-09-20 14:52:07,766 INFO L426 ceAbstractionStarter]: For program point L71-1(line 71) no Hoare annotation was computed. [2018-09-20 14:52:07,766 INFO L426 ceAbstractionStarter]: For program point atan_doubleEXIT(lines 64 132) no Hoare annotation was computed. [2018-09-20 14:52:07,767 INFO L426 ceAbstractionStarter]: For program point L71-2(line 71) no Hoare annotation was computed. [2018-09-20 14:52:07,767 INFO L426 ceAbstractionStarter]: For program point L96(lines 96 112) no Hoare annotation was computed. [2018-09-20 14:52:07,767 INFO L429 ceAbstractionStarter]: At program point atan_doubleENTRY(lines 64 132) the Hoare annotation is: true [2018-09-20 14:52:07,767 INFO L426 ceAbstractionStarter]: For program point L88(lines 88 113) no Hoare annotation was computed. [2018-09-20 14:52:07,767 INFO L426 ceAbstractionStarter]: For program point L76-1(lines 76 80) no Hoare annotation was computed. [2018-09-20 14:52:07,767 INFO L426 ceAbstractionStarter]: For program point atan_doubleFINAL(lines 64 132) no Hoare annotation was computed. [2018-09-20 14:52:07,767 INFO L422 ceAbstractionStarter]: At program point L76-3(lines 76 80) the Hoare annotation is: (let ((.cse0 ((_ to_fp 11 53) RNE (/ 785398163397448279.0 500000000000000000.0)))) (or (not (= ((_ to_fp 11 53) RNE (/ 491396861623664527041.0 500000000000000000000.0)) (select ~atanhi_atan~0 (_ bv2 32)))) (not (= ((_ to_fp 11 53) RNE (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0)) (not (= .cse0 (select ~atanhi_atan~0 (_ bv3 32)))) (and (= atan_double_~x |atan_double_#in~x|) (exists ((|v_q#valueAsBitvector_31| (_ BitVec 64))) (and (= atan_double_~ix~0 (bvand ((_ extract 63 32) |v_q#valueAsBitvector_31|) (_ bv2147483647 32))) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_31|) ((_ extract 62 52) |v_q#valueAsBitvector_31|) ((_ extract 51 0) |v_q#valueAsBitvector_31|)) atan_double_~x))) (exists ((|v_q#valueAsBitvector_30| (_ BitVec 64))) (and (= atan_double_~hx~0 ((_ extract 63 32) |v_q#valueAsBitvector_30|)) (= |atan_double_#in~x| (fp ((_ extract 63 63) |v_q#valueAsBitvector_30|) ((_ extract 62 52) |v_q#valueAsBitvector_30|) ((_ extract 51 0) |v_q#valueAsBitvector_30|)))))) (not (= .cse0 ~pi_o_2~0)) (not (= ((_ to_fp 11 53) RNE (/ 34758277578077496129.0 2500000000000000000000000000000000000.0)) (select ~atanlo_atan~0 (_ bv2 32)))) (not (= (select ~atanlo_atan~0 (_ bv1 32)) ((_ to_fp 11 53) RNE (/ 306161699786838301793.0 10000000000000000000000000000000000000.0)))) (not (= (select ~atanlo_atan~0 (_ bv0 32)) ((_ to_fp 11 53) RNE (/ 56746943632404217731.0 2500000000000000000000000000000000000.0)))) (not (= ((_ to_fp 11 53) RNE (/ 612323399573676603587.0 10000000000000000000000000000000000000.0)) (select ~atanlo_atan~0 (_ bv3 32)))) (not (= ((_ to_fp 11 53) RNE (/ 785398163397448278999.0 1000000000000000000000.0)) (select ~atanhi_atan~0 (_ bv1 32)))) (not (= ((_ to_fp 11 53) RNE (/ 92729521800161218703.0 200000000000000000000.0)) (select ~atanhi_atan~0 (_ bv0 32)))))) [2018-09-20 14:52:07,767 INFO L426 ceAbstractionStarter]: For program point L105(lines 105 111) no Hoare annotation was computed. [2018-09-20 14:52:07,768 INFO L426 ceAbstractionStarter]: For program point L76-4(lines 74 87) no Hoare annotation was computed. [2018-09-20 14:52:07,768 INFO L426 ceAbstractionStarter]: For program point L105-2(lines 88 113) no Hoare annotation was computed. [2018-09-20 14:52:07,768 INFO L426 ceAbstractionStarter]: For program point L68-1(lines 68 72) no Hoare annotation was computed. [2018-09-20 14:52:07,768 INFO L426 ceAbstractionStarter]: For program point L130(line 130) no Hoare annotation was computed. [2018-09-20 14:52:07,768 INFO L426 ceAbstractionStarter]: For program point L250(line 250) no Hoare annotation was computed. [2018-09-20 14:52:07,768 INFO L426 ceAbstractionStarter]: For program point L250-1(line 250) no Hoare annotation was computed. [2018-09-20 14:52:07,768 INFO L426 ceAbstractionStarter]: For program point L248(line 248) no Hoare annotation was computed. [2018-09-20 14:52:07,768 INFO L426 ceAbstractionStarter]: For program point L250-2(line 250) no Hoare annotation was computed. [2018-09-20 14:52:07,768 INFO L426 ceAbstractionStarter]: For program point L248-1(line 248) no Hoare annotation was computed. [2018-09-20 14:52:07,768 INFO L426 ceAbstractionStarter]: For program point L248-2(line 248) no Hoare annotation was computed. [2018-09-20 14:52:07,768 INFO L426 ceAbstractionStarter]: For program point L248-3(line 248) no Hoare annotation was computed. [2018-09-20 14:52:07,769 INFO L426 ceAbstractionStarter]: For program point L251(line 251) no Hoare annotation was computed. [2018-09-20 14:52:07,769 INFO L426 ceAbstractionStarter]: For program point L251-1(line 251) no Hoare annotation was computed. [2018-09-20 14:52:07,769 INFO L426 ceAbstractionStarter]: For program point L249(line 249) no Hoare annotation was computed. [2018-09-20 14:52:07,769 INFO L426 ceAbstractionStarter]: For program point L251-2(line 251) no Hoare annotation was computed. [2018-09-20 14:52:07,769 INFO L426 ceAbstractionStarter]: For program point L251-3(line 251) no Hoare annotation was computed. [2018-09-20 14:52:07,769 INFO L426 ceAbstractionStarter]: For program point L247-1(lines 247 252) no Hoare annotation was computed. [2018-09-20 14:52:07,769 INFO L429 ceAbstractionStarter]: At program point L247-3(lines 247 252) the Hoare annotation is: true [2018-09-20 14:52:07,769 INFO L426 ceAbstractionStarter]: For program point L247-4(lines 247 252) no Hoare annotation was computed. [2018-09-20 14:52:07,769 INFO L426 ceAbstractionStarter]: For program point isinf_doubleFINAL(lines 245 257) no Hoare annotation was computed. [2018-09-20 14:52:07,769 INFO L426 ceAbstractionStarter]: For program point isinf_doubleEXIT(lines 245 257) no Hoare annotation was computed. [2018-09-20 14:52:07,769 INFO L429 ceAbstractionStarter]: At program point isinf_doubleENTRY(lines 245 257) the Hoare annotation is: true [2018-09-20 14:52:07,770 INFO L426 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2018-09-20 14:52:07,770 INFO L422 ceAbstractionStarter]: At program point L-1(line -1) the Hoare annotation is: (let ((.cse0 ((_ to_fp 11 53) RNE (/ 785398163397448279.0 500000000000000000.0)))) (and (= ((_ to_fp 11 53) RNE (/ 34758277578077496129.0 2500000000000000000000000000000000000.0)) (select ~atanlo_atan~0 (_ bv2 32))) (= ((_ to_fp 11 53) RNE (/ 491396861623664527041.0 500000000000000000000.0)) (select ~atanhi_atan~0 (_ bv2 32))) (= ((_ to_fp 11 53) RNE (/ 785398163397448278999.0 1000000000000000000000.0)) (select ~atanhi_atan~0 (_ bv1 32))) (= (select ~atanlo_atan~0 (_ bv0 32)) ((_ to_fp 11 53) RNE (/ 56746943632404217731.0 2500000000000000000000000000000000000.0))) (= ((_ to_fp 11 53) RNE (/ 306161699786838301793.0 10000000000000000000000000000000000000.0)) (select ~atanlo_atan~0 (_ bv1 32))) (= ((_ to_fp 11 53) RNE (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0) (= .cse0 (select ~atanhi_atan~0 (_ bv3 32))) (= .cse0 ~pi_o_2~0) (= ((_ to_fp 11 53) RNE (/ 612323399573676603587.0 10000000000000000000000000000000000000.0)) (select ~atanlo_atan~0 (_ bv3 32))) (= ((_ to_fp 11 53) RNE (/ 92729521800161218703.0 200000000000000000000.0)) (select ~atanhi_atan~0 (_ bv0 32))))) [2018-09-20 14:52:07,770 INFO L429 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2018-09-20 14:52:07,770 INFO L426 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2018-09-20 14:52:07,770 INFO L426 ceAbstractionStarter]: For program point L285(lines 285 288) no Hoare annotation was computed. [2018-09-20 14:52:07,770 INFO L426 ceAbstractionStarter]: For program point mainEXIT(lines 269 292) no Hoare annotation was computed. [2018-09-20 14:52:07,770 INFO L426 ceAbstractionStarter]: For program point mainErr0ASSERT_VIOLATIONERROR_FUNCTION(line 286) no Hoare annotation was computed. [2018-09-20 14:52:07,771 INFO L426 ceAbstractionStarter]: For program point mainFINAL(lines 269 292) no Hoare annotation was computed. [2018-09-20 14:52:07,771 INFO L426 ceAbstractionStarter]: For program point L286(line 286) no Hoare annotation was computed. [2018-09-20 14:52:07,771 INFO L429 ceAbstractionStarter]: At program point mainENTRY(lines 269 292) the Hoare annotation is: true [2018-09-20 14:52:07,771 INFO L422 ceAbstractionStarter]: At program point L282(line 282) the Hoare annotation is: (let ((.cse0 ((_ to_fp 11 53) RNE (/ 785398163397448279.0 500000000000000000.0)))) (or (not (= ((_ to_fp 11 53) RNE (/ 491396861623664527041.0 500000000000000000000.0)) (select ~atanhi_atan~0 (_ bv2 32)))) (not (= ((_ to_fp 11 53) RNE (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0)) (not (= .cse0 (select ~atanhi_atan~0 (_ bv3 32)))) (not (= .cse0 ~pi_o_2~0)) (and (= (fp.div RNE ((_ to_fp 11 53) RNE 1.0) (_ +zero 11 53)) main_~y~0) (exists ((|v_q#valueAsBitvector_22| (_ BitVec 64))) (and (not (= (_ bv0 32) (bvlshr (bvsub (bvand ((_ extract 63 32) |v_q#valueAsBitvector_22|) (_ bv2147483647 32)) (_ bv2146435072 32)) (_ bv31 32)))) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_22|) ((_ extract 62 52) |v_q#valueAsBitvector_22|) ((_ extract 51 0) |v_q#valueAsBitvector_22|)) main_~x~0)))) (not (= ((_ to_fp 11 53) RNE (/ 34758277578077496129.0 2500000000000000000000000000000000000.0)) (select ~atanlo_atan~0 (_ bv2 32)))) (not (= (select ~atanlo_atan~0 (_ bv1 32)) ((_ to_fp 11 53) RNE (/ 306161699786838301793.0 10000000000000000000000000000000000000.0)))) (not (= (select ~atanlo_atan~0 (_ bv0 32)) ((_ to_fp 11 53) RNE (/ 56746943632404217731.0 2500000000000000000000000000000000000.0)))) (not (= ((_ to_fp 11 53) RNE (/ 612323399573676603587.0 10000000000000000000000000000000000000.0)) (select ~atanlo_atan~0 (_ bv3 32)))) (not (= ((_ to_fp 11 53) RNE (/ 785398163397448278999.0 1000000000000000000000.0)) (select ~atanhi_atan~0 (_ bv1 32)))) (not (= ((_ to_fp 11 53) RNE (/ 92729521800161218703.0 200000000000000000000.0)) (select ~atanhi_atan~0 (_ bv0 32)))))) [2018-09-20 14:52:07,771 INFO L426 ceAbstractionStarter]: For program point L282-1(line 282) no Hoare annotation was computed. [2018-09-20 14:52:07,771 INFO L422 ceAbstractionStarter]: At program point L280(line 280) the Hoare annotation is: (let ((.cse0 ((_ to_fp 11 53) RNE (/ 785398163397448279.0 500000000000000000.0)))) (or (not (= ((_ to_fp 11 53) RNE (/ 491396861623664527041.0 500000000000000000000.0)) (select ~atanhi_atan~0 (_ bv2 32)))) (not (= ((_ to_fp 11 53) RNE (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0)) (not (= .cse0 (select ~atanhi_atan~0 (_ bv3 32)))) (not (= .cse0 ~pi_o_2~0)) (not (= ((_ to_fp 11 53) RNE (/ 34758277578077496129.0 2500000000000000000000000000000000000.0)) (select ~atanlo_atan~0 (_ bv2 32)))) (not (= (select ~atanlo_atan~0 (_ bv1 32)) ((_ to_fp 11 53) RNE (/ 306161699786838301793.0 10000000000000000000000000000000000000.0)))) (= (fp.div RNE ((_ to_fp 11 53) RNE 1.0) (_ +zero 11 53)) main_~y~0) (not (= (select ~atanlo_atan~0 (_ bv0 32)) ((_ to_fp 11 53) RNE (/ 56746943632404217731.0 2500000000000000000000000000000000000.0)))) (not (= ((_ to_fp 11 53) RNE (/ 612323399573676603587.0 10000000000000000000000000000000000000.0)) (select ~atanlo_atan~0 (_ bv3 32)))) (not (= ((_ to_fp 11 53) RNE (/ 785398163397448278999.0 1000000000000000000000.0)) (select ~atanhi_atan~0 (_ bv1 32)))) (not (= ((_ to_fp 11 53) RNE (/ 92729521800161218703.0 200000000000000000000.0)) (select ~atanhi_atan~0 (_ bv0 32)))))) [2018-09-20 14:52:07,772 INFO L426 ceAbstractionStarter]: For program point L280-1(line 280) no Hoare annotation was computed. [2018-09-20 14:52:07,772 INFO L426 ceAbstractionStarter]: For program point L280-2(line 280) no Hoare annotation was computed. [2018-09-20 14:52:07,772 INFO L422 ceAbstractionStarter]: At program point L280-3(line 280) the Hoare annotation is: (let ((.cse0 ((_ to_fp 11 53) RNE (/ 785398163397448279.0 500000000000000000.0)))) (or (not (= ((_ to_fp 11 53) RNE (/ 491396861623664527041.0 500000000000000000000.0)) (select ~atanhi_atan~0 (_ bv2 32)))) (not (= ((_ to_fp 11 53) RNE (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0)) (not (= .cse0 (select ~atanhi_atan~0 (_ bv3 32)))) (and (exists ((|v_q#valueAsBitvector_22| (_ BitVec 64))) (and (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_22|) ((_ extract 62 52) |v_q#valueAsBitvector_22|) ((_ extract 51 0) |v_q#valueAsBitvector_22|)) main_~x~0) (= |main_#t~ret38| (bvlshr (bvsub (bvand ((_ extract 63 32) |v_q#valueAsBitvector_22|) (_ bv2147483647 32)) (_ bv2146435072 32)) (_ bv31 32))))) (= (fp.div RNE ((_ to_fp 11 53) RNE 1.0) (_ +zero 11 53)) main_~y~0) (exists ((|v_q#valueAsBitvector_22| (_ BitVec 64))) (and (not (= (_ bv0 32) (bvlshr (bvsub (bvand ((_ extract 63 32) |v_q#valueAsBitvector_22|) (_ bv2147483647 32)) (_ bv2146435072 32)) (_ bv31 32)))) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_22|) ((_ extract 62 52) |v_q#valueAsBitvector_22|) ((_ extract 51 0) |v_q#valueAsBitvector_22|)) main_~x~0))) |main_#t~short40|) (not (= .cse0 ~pi_o_2~0)) (not (= ((_ to_fp 11 53) RNE (/ 34758277578077496129.0 2500000000000000000000000000000000000.0)) (select ~atanlo_atan~0 (_ bv2 32)))) (not (= (select ~atanlo_atan~0 (_ bv1 32)) ((_ to_fp 11 53) RNE (/ 306161699786838301793.0 10000000000000000000000000000000000000.0)))) (not (= (select ~atanlo_atan~0 (_ bv0 32)) ((_ to_fp 11 53) RNE (/ 56746943632404217731.0 2500000000000000000000000000000000000.0)))) (not (= ((_ to_fp 11 53) RNE (/ 612323399573676603587.0 10000000000000000000000000000000000000.0)) (select ~atanlo_atan~0 (_ bv3 32)))) (not (= ((_ to_fp 11 53) RNE (/ 785398163397448278999.0 1000000000000000000000.0)) (select ~atanhi_atan~0 (_ bv1 32)))) (not (= ((_ to_fp 11 53) RNE (/ 92729521800161218703.0 200000000000000000000.0)) (select ~atanhi_atan~0 (_ bv0 32)))))) [2018-09-20 14:52:07,772 INFO L426 ceAbstractionStarter]: For program point L280-4(line 280) no Hoare annotation was computed. [2018-09-20 14:52:07,772 INFO L426 ceAbstractionStarter]: For program point L280-6(lines 280 289) no Hoare annotation was computed. [2018-09-20 14:52:07,772 INFO L426 ceAbstractionStarter]: For program point L280-8(lines 280 289) no Hoare annotation was computed. [2018-09-20 14:52:07,772 INFO L426 ceAbstractionStarter]: For program point L184(lines 184 206) no Hoare annotation was computed. [2018-09-20 14:52:07,772 INFO L426 ceAbstractionStarter]: For program point L151(line 151) no Hoare annotation was computed. [2018-09-20 14:52:07,773 INFO L426 ceAbstractionStarter]: For program point L151-1(line 151) no Hoare annotation was computed. [2018-09-20 14:52:07,773 INFO L426 ceAbstractionStarter]: For program point L151-2(line 151) no Hoare annotation was computed. [2018-09-20 14:52:07,773 INFO L426 ceAbstractionStarter]: For program point L151-3(line 151) no Hoare annotation was computed. [2018-09-20 14:52:07,773 INFO L426 ceAbstractionStarter]: For program point __ieee754_atan2FINAL(lines 142 242) no Hoare annotation was computed. [2018-09-20 14:52:07,773 INFO L426 ceAbstractionStarter]: For program point L201(line 201) no Hoare annotation was computed. [2018-09-20 14:52:07,773 INFO L426 ceAbstractionStarter]: For program point L168(lines 168 178) no Hoare annotation was computed. [2018-09-20 14:52:07,773 INFO L426 ceAbstractionStarter]: For program point L168-2(lines 142 242) no Hoare annotation was computed. [2018-09-20 14:52:07,774 INFO L422 ceAbstractionStarter]: At program point L218(line 218) the Hoare annotation is: (let ((.cse1 (= __ieee754_atan2_~y |__ieee754_atan2_#in~y|)) (.cse4 (exists ((|v_q#valueAsBitvector_24| (_ BitVec 64))) (and (= __ieee754_atan2_~iy~0 (bvand ((_ extract 63 32) |v_q#valueAsBitvector_24|) (_ bv2147483647 32))) (= __ieee754_atan2_~ly~0 ((_ extract 31 0) |v_q#valueAsBitvector_24|)) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_24|) ((_ extract 62 52) |v_q#valueAsBitvector_24|) ((_ extract 51 0) |v_q#valueAsBitvector_24|)) |__ieee754_atan2_#in~y|)))) (.cse2 (exists ((|v_q#valueAsBitvector_24| (_ BitVec 64))) (and (= __ieee754_atan2_~ly~0 ((_ extract 31 0) |v_q#valueAsBitvector_24|)) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_24|) ((_ extract 62 52) |v_q#valueAsBitvector_24|) ((_ extract 51 0) |v_q#valueAsBitvector_24|)) |__ieee754_atan2_#in~y|) (= __ieee754_atan2_~hy~0 ((_ extract 63 32) |v_q#valueAsBitvector_24|))))) (.cse3 (exists ((|v_q#valueAsBitvector_23| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) |v_q#valueAsBitvector_23|) ((_ extract 62 52) |v_q#valueAsBitvector_23|) ((_ extract 51 0) |v_q#valueAsBitvector_23|))) (= __ieee754_atan2_~hx~1 ((_ extract 63 32) |v_q#valueAsBitvector_23|))))) (.cse5 (= __ieee754_atan2_~x |__ieee754_atan2_#in~x|)) (.cse6 (exists ((|v_q#valueAsBitvector_23| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) |v_q#valueAsBitvector_23|) ((_ extract 62 52) |v_q#valueAsBitvector_23|) ((_ extract 51 0) |v_q#valueAsBitvector_23|))) (= __ieee754_atan2_~ix~1 (bvand ((_ extract 63 32) |v_q#valueAsBitvector_23|) (_ bv2147483647 32)))))) (.cse0 ((_ to_fp 11 53) RNE (/ 785398163397448279.0 500000000000000000.0)))) (or (not (= ((_ to_fp 11 53) RNE (/ 34758277578077496129.0 2500000000000000000000000000000000000.0)) (select ~atanlo_atan~0 (_ bv2 32)))) (not (= (select ~atanlo_atan~0 (_ bv1 32)) ((_ to_fp 11 53) RNE (/ 306161699786838301793.0 10000000000000000000000000000000000000.0)))) (not (= (select ~atanlo_atan~0 (_ bv0 32)) ((_ to_fp 11 53) RNE (/ 56746943632404217731.0 2500000000000000000000000000000000000.0)))) (not (= ((_ to_fp 11 53) RNE (/ 785398163397448278999.0 1000000000000000000000.0)) (select ~atanhi_atan~0 (_ bv1 32)))) (not (= ((_ to_fp 11 53) RNE (/ 491396861623664527041.0 500000000000000000000.0)) (select ~atanhi_atan~0 (_ bv2 32)))) (not (= ((_ to_fp 11 53) RNE (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0)) (not (= .cse0 (select ~atanhi_atan~0 (_ bv3 32)))) (and .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((|v_q#valueAsBitvector_28| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~y| (fp ((_ extract 63 63) |v_q#valueAsBitvector_28|) ((_ extract 62 52) |v_q#valueAsBitvector_28|) ((_ extract 51 0) |v_q#valueAsBitvector_28|))) (not (= (bvadd (bvand ((_ extract 63 32) |v_q#valueAsBitvector_28|) (_ bv2147483647 32)) (_ bv2148532224 32)) (_ bv0 32))))) .cse6) (and (exists ((v_prenex_3 (_ BitVec 64)) (__ieee754_atan2_~lx~0 (_ BitVec 32))) (and (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) v_prenex_3) ((_ extract 62 52) v_prenex_3) ((_ extract 51 0) v_prenex_3))) (bvugt (bvor (bvand ((_ extract 63 32) v_prenex_3) (_ bv2147483647 32)) (bvlshr (bvor __ieee754_atan2_~lx~0 (bvneg __ieee754_atan2_~lx~0)) (_ bv31 32))) (_ bv2146435072 32)))) .cse1 .cse4 .cse2 .cse3 .cse5 .cse6) (not (= .cse0 ~pi_o_2~0)) (not (= ((_ to_fp 11 53) RNE (/ 612323399573676603587.0 10000000000000000000000000000000000000.0)) (select ~atanlo_atan~0 (_ bv3 32)))) (not (= ((_ to_fp 11 53) RNE (/ 92729521800161218703.0 200000000000000000000.0)) (select ~atanhi_atan~0 (_ bv0 32)))))) [2018-09-20 14:52:07,774 INFO L426 ceAbstractionStarter]: For program point L185(lines 185 194) no Hoare annotation was computed. [2018-09-20 14:52:07,774 INFO L422 ceAbstractionStarter]: At program point L218-1(line 218) the Hoare annotation is: (let ((.cse1 (= __ieee754_atan2_~y |__ieee754_atan2_#in~y|)) (.cse4 (exists ((|v_q#valueAsBitvector_24| (_ BitVec 64))) (and (= __ieee754_atan2_~iy~0 (bvand ((_ extract 63 32) |v_q#valueAsBitvector_24|) (_ bv2147483647 32))) (= __ieee754_atan2_~ly~0 ((_ extract 31 0) |v_q#valueAsBitvector_24|)) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_24|) ((_ extract 62 52) |v_q#valueAsBitvector_24|) ((_ extract 51 0) |v_q#valueAsBitvector_24|)) |__ieee754_atan2_#in~y|)))) (.cse2 (exists ((|v_q#valueAsBitvector_24| (_ BitVec 64))) (and (= __ieee754_atan2_~ly~0 ((_ extract 31 0) |v_q#valueAsBitvector_24|)) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_24|) ((_ extract 62 52) |v_q#valueAsBitvector_24|) ((_ extract 51 0) |v_q#valueAsBitvector_24|)) |__ieee754_atan2_#in~y|) (= __ieee754_atan2_~hy~0 ((_ extract 63 32) |v_q#valueAsBitvector_24|))))) (.cse3 (exists ((|v_q#valueAsBitvector_23| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) |v_q#valueAsBitvector_23|) ((_ extract 62 52) |v_q#valueAsBitvector_23|) ((_ extract 51 0) |v_q#valueAsBitvector_23|))) (= __ieee754_atan2_~hx~1 ((_ extract 63 32) |v_q#valueAsBitvector_23|))))) (.cse5 (= __ieee754_atan2_~x |__ieee754_atan2_#in~x|)) (.cse6 (exists ((|v_q#valueAsBitvector_23| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) |v_q#valueAsBitvector_23|) ((_ extract 62 52) |v_q#valueAsBitvector_23|) ((_ extract 51 0) |v_q#valueAsBitvector_23|))) (= __ieee754_atan2_~ix~1 (bvand ((_ extract 63 32) |v_q#valueAsBitvector_23|) (_ bv2147483647 32)))))) (.cse0 ((_ to_fp 11 53) RNE (/ 785398163397448279.0 500000000000000000.0)))) (or (not (= ((_ to_fp 11 53) RNE (/ 34758277578077496129.0 2500000000000000000000000000000000000.0)) (select ~atanlo_atan~0 (_ bv2 32)))) (not (= (select ~atanlo_atan~0 (_ bv1 32)) ((_ to_fp 11 53) RNE (/ 306161699786838301793.0 10000000000000000000000000000000000000.0)))) (not (= (select ~atanlo_atan~0 (_ bv0 32)) ((_ to_fp 11 53) RNE (/ 56746943632404217731.0 2500000000000000000000000000000000000.0)))) (not (= ((_ to_fp 11 53) RNE (/ 785398163397448278999.0 1000000000000000000000.0)) (select ~atanhi_atan~0 (_ bv1 32)))) (not (= ((_ to_fp 11 53) RNE (/ 491396861623664527041.0 500000000000000000000.0)) (select ~atanhi_atan~0 (_ bv2 32)))) (not (= ((_ to_fp 11 53) RNE (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0)) (not (= .cse0 (select ~atanhi_atan~0 (_ bv3 32)))) (and .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((|v_q#valueAsBitvector_28| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~y| (fp ((_ extract 63 63) |v_q#valueAsBitvector_28|) ((_ extract 62 52) |v_q#valueAsBitvector_28|) ((_ extract 51 0) |v_q#valueAsBitvector_28|))) (not (= (bvadd (bvand ((_ extract 63 32) |v_q#valueAsBitvector_28|) (_ bv2147483647 32)) (_ bv2148532224 32)) (_ bv0 32))))) .cse6) (and (exists ((v_prenex_3 (_ BitVec 64)) (__ieee754_atan2_~lx~0 (_ BitVec 32))) (and (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) v_prenex_3) ((_ extract 62 52) v_prenex_3) ((_ extract 51 0) v_prenex_3))) (bvugt (bvor (bvand ((_ extract 63 32) v_prenex_3) (_ bv2147483647 32)) (bvlshr (bvor __ieee754_atan2_~lx~0 (bvneg __ieee754_atan2_~lx~0)) (_ bv31 32))) (_ bv2146435072 32)))) .cse1 .cse4 .cse2 .cse3 .cse5 .cse6) (not (= .cse0 ~pi_o_2~0)) (not (= ((_ to_fp 11 53) RNE (/ 612323399573676603587.0 10000000000000000000000000000000000000.0)) (select ~atanlo_atan~0 (_ bv3 32)))) (not (= ((_ to_fp 11 53) RNE (/ 92729521800161218703.0 200000000000000000000.0)) (select ~atanhi_atan~0 (_ bv0 32)))))) [2018-09-20 14:52:07,774 INFO L426 ceAbstractionStarter]: For program point L218-2(line 218) no Hoare annotation was computed. [2018-09-20 14:52:07,774 INFO L426 ceAbstractionStarter]: For program point L169(lines 169 177) no Hoare annotation was computed. [2018-09-20 14:52:07,774 INFO L426 ceAbstractionStarter]: For program point L219(lines 219 241) no Hoare annotation was computed. [2018-09-20 14:52:07,775 INFO L426 ceAbstractionStarter]: For program point L186(line 186) no Hoare annotation was computed. [2018-09-20 14:52:07,775 INFO L426 ceAbstractionStarter]: For program point L203(line 203) no Hoare annotation was computed. [2018-09-20 14:52:07,775 INFO L426 ceAbstractionStarter]: For program point L170(line 170) no Hoare annotation was computed. [2018-09-20 14:52:07,775 INFO L426 ceAbstractionStarter]: For program point L170-2(line 170) no Hoare annotation was computed. [2018-09-20 14:52:07,775 INFO L426 ceAbstractionStarter]: For program point L220(line 220) no Hoare annotation was computed. [2018-09-20 14:52:07,775 INFO L426 ceAbstractionStarter]: For program point L154-1(lines 154 159) no Hoare annotation was computed. [2018-09-20 14:52:07,775 INFO L422 ceAbstractionStarter]: At program point L154-3(lines 154 159) the Hoare annotation is: (let ((.cse0 ((_ to_fp 11 53) RNE (/ 785398163397448279.0 500000000000000000.0)))) (or (not (= ((_ to_fp 11 53) RNE (/ 491396861623664527041.0 500000000000000000000.0)) (select ~atanhi_atan~0 (_ bv2 32)))) (not (= ((_ to_fp 11 53) RNE (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0)) (not (= .cse0 (select ~atanhi_atan~0 (_ bv3 32)))) (and (= __ieee754_atan2_~y |__ieee754_atan2_#in~y|) (exists ((|v_q#valueAsBitvector_23| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) |v_q#valueAsBitvector_23|) ((_ extract 62 52) |v_q#valueAsBitvector_23|) ((_ extract 51 0) |v_q#valueAsBitvector_23|))) (= __ieee754_atan2_~hx~1 ((_ extract 63 32) |v_q#valueAsBitvector_23|)))) (= __ieee754_atan2_~x |__ieee754_atan2_#in~x|) (exists ((|v_q#valueAsBitvector_23| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) |v_q#valueAsBitvector_23|) ((_ extract 62 52) |v_q#valueAsBitvector_23|) ((_ extract 51 0) |v_q#valueAsBitvector_23|))) (= __ieee754_atan2_~ix~1 (bvand ((_ extract 63 32) |v_q#valueAsBitvector_23|) (_ bv2147483647 32)))))) (not (= .cse0 ~pi_o_2~0)) (not (= ((_ to_fp 11 53) RNE (/ 34758277578077496129.0 2500000000000000000000000000000000000.0)) (select ~atanlo_atan~0 (_ bv2 32)))) (not (= (select ~atanlo_atan~0 (_ bv1 32)) ((_ to_fp 11 53) RNE (/ 306161699786838301793.0 10000000000000000000000000000000000000.0)))) (not (= (select ~atanlo_atan~0 (_ bv0 32)) ((_ to_fp 11 53) RNE (/ 56746943632404217731.0 2500000000000000000000000000000000000.0)))) (not (= ((_ to_fp 11 53) RNE (/ 612323399573676603587.0 10000000000000000000000000000000000000.0)) (select ~atanlo_atan~0 (_ bv3 32)))) (not (= ((_ to_fp 11 53) RNE (/ 785398163397448278999.0 1000000000000000000000.0)) (select ~atanhi_atan~0 (_ bv1 32)))) (not (= ((_ to_fp 11 53) RNE (/ 92729521800161218703.0 200000000000000000000.0)) (select ~atanhi_atan~0 (_ bv0 32)))))) [2018-09-20 14:52:07,776 INFO L426 ceAbstractionStarter]: For program point L154-4(lines 154 159) no Hoare annotation was computed. [2018-09-20 14:52:07,776 INFO L426 ceAbstractionStarter]: For program point L237(line 237) no Hoare annotation was computed. [2018-09-20 14:52:07,776 INFO L426 ceAbstractionStarter]: For program point L171(line 171) no Hoare annotation was computed. [2018-09-20 14:52:07,776 INFO L426 ceAbstractionStarter]: For program point L188(line 188) no Hoare annotation was computed. [2018-09-20 14:52:07,776 INFO L426 ceAbstractionStarter]: For program point L155(line 155) no Hoare annotation was computed. [2018-09-20 14:52:07,776 INFO L426 ceAbstractionStarter]: For program point L155-1(line 155) no Hoare annotation was computed. [2018-09-20 14:52:07,776 INFO L426 ceAbstractionStarter]: For program point L155-2(line 155) no Hoare annotation was computed. [2018-09-20 14:52:07,776 INFO L426 ceAbstractionStarter]: For program point L155-3(line 155) no Hoare annotation was computed. [2018-09-20 14:52:07,776 INFO L426 ceAbstractionStarter]: For program point L222(line 222) no Hoare annotation was computed. [2018-09-20 14:52:07,776 INFO L426 ceAbstractionStarter]: For program point L156(line 156) no Hoare annotation was computed. [2018-09-20 14:52:07,776 INFO L426 ceAbstractionStarter]: For program point __ieee754_atan2EXIT(lines 142 242) no Hoare annotation was computed. [2018-09-20 14:52:07,777 INFO L426 ceAbstractionStarter]: For program point L239(line 239) no Hoare annotation was computed. [2018-09-20 14:52:07,777 INFO L426 ceAbstractionStarter]: For program point L173(line 173) no Hoare annotation was computed. [2018-09-20 14:52:07,777 INFO L426 ceAbstractionStarter]: For program point L190(line 190) no Hoare annotation was computed. [2018-09-20 14:52:07,777 INFO L426 ceAbstractionStarter]: For program point L157(line 157) no Hoare annotation was computed. [2018-09-20 14:52:07,777 INFO L426 ceAbstractionStarter]: For program point L157-1(line 157) no Hoare annotation was computed. [2018-09-20 14:52:07,777 INFO L426 ceAbstractionStarter]: For program point L157-2(line 157) no Hoare annotation was computed. [2018-09-20 14:52:07,777 INFO L426 ceAbstractionStarter]: For program point L224-1(lines 224 228) no Hoare annotation was computed. [2018-09-20 14:52:07,777 INFO L426 ceAbstractionStarter]: For program point L158(line 158) no Hoare annotation was computed. [2018-09-20 14:52:07,777 INFO L426 ceAbstractionStarter]: For program point L158-1(line 158) no Hoare annotation was computed. [2018-09-20 14:52:07,778 INFO L422 ceAbstractionStarter]: At program point L224-3(lines 224 228) the Hoare annotation is: (let ((.cse1 (= __ieee754_atan2_~y |__ieee754_atan2_#in~y|)) (.cse4 (exists ((|v_q#valueAsBitvector_24| (_ BitVec 64))) (and (= __ieee754_atan2_~iy~0 (bvand ((_ extract 63 32) |v_q#valueAsBitvector_24|) (_ bv2147483647 32))) (= __ieee754_atan2_~ly~0 ((_ extract 31 0) |v_q#valueAsBitvector_24|)) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_24|) ((_ extract 62 52) |v_q#valueAsBitvector_24|) ((_ extract 51 0) |v_q#valueAsBitvector_24|)) |__ieee754_atan2_#in~y|)))) (.cse2 (exists ((|v_q#valueAsBitvector_24| (_ BitVec 64))) (and (= __ieee754_atan2_~ly~0 ((_ extract 31 0) |v_q#valueAsBitvector_24|)) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_24|) ((_ extract 62 52) |v_q#valueAsBitvector_24|) ((_ extract 51 0) |v_q#valueAsBitvector_24|)) |__ieee754_atan2_#in~y|) (= __ieee754_atan2_~hy~0 ((_ extract 63 32) |v_q#valueAsBitvector_24|))))) (.cse3 (exists ((|v_q#valueAsBitvector_23| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) |v_q#valueAsBitvector_23|) ((_ extract 62 52) |v_q#valueAsBitvector_23|) ((_ extract 51 0) |v_q#valueAsBitvector_23|))) (= __ieee754_atan2_~hx~1 ((_ extract 63 32) |v_q#valueAsBitvector_23|))))) (.cse5 (= __ieee754_atan2_~x |__ieee754_atan2_#in~x|)) (.cse6 (exists ((|v_q#valueAsBitvector_23| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) |v_q#valueAsBitvector_23|) ((_ extract 62 52) |v_q#valueAsBitvector_23|) ((_ extract 51 0) |v_q#valueAsBitvector_23|))) (= __ieee754_atan2_~ix~1 (bvand ((_ extract 63 32) |v_q#valueAsBitvector_23|) (_ bv2147483647 32)))))) (.cse0 ((_ to_fp 11 53) RNE (/ 785398163397448279.0 500000000000000000.0)))) (or (not (= ((_ to_fp 11 53) RNE (/ 34758277578077496129.0 2500000000000000000000000000000000000.0)) (select ~atanlo_atan~0 (_ bv2 32)))) (not (= (select ~atanlo_atan~0 (_ bv1 32)) ((_ to_fp 11 53) RNE (/ 306161699786838301793.0 10000000000000000000000000000000000000.0)))) (not (= (select ~atanlo_atan~0 (_ bv0 32)) ((_ to_fp 11 53) RNE (/ 56746943632404217731.0 2500000000000000000000000000000000000.0)))) (not (= ((_ to_fp 11 53) RNE (/ 785398163397448278999.0 1000000000000000000000.0)) (select ~atanhi_atan~0 (_ bv1 32)))) (not (= ((_ to_fp 11 53) RNE (/ 491396861623664527041.0 500000000000000000000.0)) (select ~atanhi_atan~0 (_ bv2 32)))) (not (= ((_ to_fp 11 53) RNE (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0)) (not (= .cse0 (select ~atanhi_atan~0 (_ bv3 32)))) (and .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((|v_q#valueAsBitvector_28| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~y| (fp ((_ extract 63 63) |v_q#valueAsBitvector_28|) ((_ extract 62 52) |v_q#valueAsBitvector_28|) ((_ extract 51 0) |v_q#valueAsBitvector_28|))) (not (= (bvadd (bvand ((_ extract 63 32) |v_q#valueAsBitvector_28|) (_ bv2147483647 32)) (_ bv2148532224 32)) (_ bv0 32))))) .cse6) (and (exists ((v_prenex_3 (_ BitVec 64)) (__ieee754_atan2_~lx~0 (_ BitVec 32))) (and (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) v_prenex_3) ((_ extract 62 52) v_prenex_3) ((_ extract 51 0) v_prenex_3))) (bvugt (bvor (bvand ((_ extract 63 32) v_prenex_3) (_ bv2147483647 32)) (bvlshr (bvor __ieee754_atan2_~lx~0 (bvneg __ieee754_atan2_~lx~0)) (_ bv31 32))) (_ bv2146435072 32)))) .cse1 .cse4 .cse2 .cse3 .cse5 .cse6) (not (= .cse0 ~pi_o_2~0)) (not (= ((_ to_fp 11 53) RNE (/ 612323399573676603587.0 10000000000000000000000000000000000000.0)) (select ~atanlo_atan~0 (_ bv3 32)))) (not (= ((_ to_fp 11 53) RNE (/ 92729521800161218703.0 200000000000000000000.0)) (select ~atanhi_atan~0 (_ bv0 32)))))) [2018-09-20 14:52:07,778 INFO L426 ceAbstractionStarter]: For program point L158-2(line 158) no Hoare annotation was computed. [2018-09-20 14:52:07,778 INFO L426 ceAbstractionStarter]: For program point L158-3(line 158) no Hoare annotation was computed. [2018-09-20 14:52:07,778 INFO L426 ceAbstractionStarter]: For program point L175(line 175) no Hoare annotation was computed. [2018-09-20 14:52:07,778 INFO L426 ceAbstractionStarter]: For program point L225(line 225) no Hoare annotation was computed. [2018-09-20 14:52:07,778 INFO L426 ceAbstractionStarter]: For program point L192(line 192) no Hoare annotation was computed. [2018-09-20 14:52:07,778 INFO L426 ceAbstractionStarter]: For program point L225-1(line 225) no Hoare annotation was computed. [2018-09-20 14:52:07,778 INFO L426 ceAbstractionStarter]: For program point L225-2(line 225) no Hoare annotation was computed. [2018-09-20 14:52:07,778 INFO L426 ceAbstractionStarter]: For program point L225-3(line 225) no Hoare annotation was computed. [2018-09-20 14:52:07,779 INFO L429 ceAbstractionStarter]: At program point __ieee754_atan2ENTRY(lines 142 242) the Hoare annotation is: true [2018-09-20 14:52:07,779 INFO L426 ceAbstractionStarter]: For program point L226(line 226) no Hoare annotation was computed. [2018-09-20 14:52:07,779 INFO L426 ceAbstractionStarter]: For program point L210(line 210) no Hoare annotation was computed. [2018-09-20 14:52:07,779 INFO L426 ceAbstractionStarter]: For program point L210-2(line 210) no Hoare annotation was computed. [2018-09-20 14:52:07,779 INFO L426 ceAbstractionStarter]: For program point L227(line 227) no Hoare annotation was computed. [2018-09-20 14:52:07,779 INFO L426 ceAbstractionStarter]: For program point L227-1(line 227) no Hoare annotation was computed. [2018-09-20 14:52:07,779 INFO L426 ceAbstractionStarter]: For program point L161(lines 161 163) no Hoare annotation was computed. [2018-09-20 14:52:07,779 INFO L426 ceAbstractionStarter]: For program point L227-2(line 227) no Hoare annotation was computed. [2018-09-20 14:52:07,779 INFO L426 ceAbstractionStarter]: For program point L229(lines 229 234) no Hoare annotation was computed. [2018-09-20 14:52:07,779 INFO L426 ceAbstractionStarter]: For program point L196(lines 196 205) no Hoare annotation was computed. [2018-09-20 14:52:07,779 INFO L426 ceAbstractionStarter]: For program point L229-2(lines 222 235) no Hoare annotation was computed. [2018-09-20 14:52:07,779 INFO L426 ceAbstractionStarter]: For program point L229-3(lines 229 234) no Hoare annotation was computed. [2018-09-20 14:52:07,780 INFO L426 ceAbstractionStarter]: For program point L213(lines 213 218) no Hoare annotation was computed. [2018-09-20 14:52:07,780 INFO L426 ceAbstractionStarter]: For program point L147-1(lines 147 152) no Hoare annotation was computed. [2018-09-20 14:52:07,780 INFO L422 ceAbstractionStarter]: At program point L147-3(lines 147 152) the Hoare annotation is: (let ((.cse0 ((_ to_fp 11 53) RNE (/ 785398163397448279.0 500000000000000000.0)))) (or (not (= ((_ to_fp 11 53) RNE (/ 491396861623664527041.0 500000000000000000000.0)) (select ~atanhi_atan~0 (_ bv2 32)))) (not (= ((_ to_fp 11 53) RNE (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0)) (not (= .cse0 (select ~atanhi_atan~0 (_ bv3 32)))) (not (= .cse0 ~pi_o_2~0)) (not (= ((_ to_fp 11 53) RNE (/ 34758277578077496129.0 2500000000000000000000000000000000000.0)) (select ~atanlo_atan~0 (_ bv2 32)))) (not (= (select ~atanlo_atan~0 (_ bv1 32)) ((_ to_fp 11 53) RNE (/ 306161699786838301793.0 10000000000000000000000000000000000000.0)))) (and (= __ieee754_atan2_~y |__ieee754_atan2_#in~y|) (= __ieee754_atan2_~x |__ieee754_atan2_#in~x|)) (not (= (select ~atanlo_atan~0 (_ bv0 32)) ((_ to_fp 11 53) RNE (/ 56746943632404217731.0 2500000000000000000000000000000000000.0)))) (not (= ((_ to_fp 11 53) RNE (/ 612323399573676603587.0 10000000000000000000000000000000000000.0)) (select ~atanlo_atan~0 (_ bv3 32)))) (not (= ((_ to_fp 11 53) RNE (/ 785398163397448278999.0 1000000000000000000000.0)) (select ~atanhi_atan~0 (_ bv1 32)))) (not (= ((_ to_fp 11 53) RNE (/ 92729521800161218703.0 200000000000000000000.0)) (select ~atanhi_atan~0 (_ bv0 32)))))) [2018-09-20 14:52:07,780 INFO L426 ceAbstractionStarter]: For program point L147-4(lines 147 152) no Hoare annotation was computed. [2018-09-20 14:52:07,780 INFO L426 ceAbstractionStarter]: For program point L230(line 230) no Hoare annotation was computed. [2018-09-20 14:52:07,780 INFO L426 ceAbstractionStarter]: For program point L197(line 197) no Hoare annotation was computed. [2018-09-20 14:52:07,780 INFO L426 ceAbstractionStarter]: For program point L230-1(line 230) no Hoare annotation was computed. [2018-09-20 14:52:07,780 INFO L426 ceAbstractionStarter]: For program point L164(lines 164 165) no Hoare annotation was computed. [2018-09-20 14:52:07,780 INFO L426 ceAbstractionStarter]: For program point L230-2(line 230) no Hoare annotation was computed. [2018-09-20 14:52:07,781 INFO L426 ceAbstractionStarter]: For program point L230-3(line 230) no Hoare annotation was computed. [2018-09-20 14:52:07,781 INFO L426 ceAbstractionStarter]: For program point L181(line 181) no Hoare annotation was computed. [2018-09-20 14:52:07,781 INFO L426 ceAbstractionStarter]: For program point L148(line 148) no Hoare annotation was computed. [2018-09-20 14:52:07,781 INFO L426 ceAbstractionStarter]: For program point L148-1(line 148) no Hoare annotation was computed. [2018-09-20 14:52:07,781 INFO L426 ceAbstractionStarter]: For program point L181-2(line 181) no Hoare annotation was computed. [2018-09-20 14:52:07,781 INFO L426 ceAbstractionStarter]: For program point L148-2(line 148) no Hoare annotation was computed. [2018-09-20 14:52:07,781 INFO L426 ceAbstractionStarter]: For program point L148-3(line 148) no Hoare annotation was computed. [2018-09-20 14:52:07,781 INFO L426 ceAbstractionStarter]: For program point L231(line 231) no Hoare annotation was computed. [2018-09-20 14:52:07,781 INFO L422 ceAbstractionStarter]: At program point L165(line 165) the Hoare annotation is: (let ((.cse0 ((_ to_fp 11 53) RNE (/ 785398163397448279.0 500000000000000000.0)))) (or (not (= ((_ to_fp 11 53) RNE (/ 491396861623664527041.0 500000000000000000000.0)) (select ~atanhi_atan~0 (_ bv2 32)))) (not (= ((_ to_fp 11 53) RNE (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0)) (not (= .cse0 (select ~atanhi_atan~0 (_ bv3 32)))) (not (= .cse0 ~pi_o_2~0)) (not (= ((_ to_fp 11 53) RNE (/ 34758277578077496129.0 2500000000000000000000000000000000000.0)) (select ~atanlo_atan~0 (_ bv2 32)))) (not (= (select ~atanlo_atan~0 (_ bv1 32)) ((_ to_fp 11 53) RNE (/ 306161699786838301793.0 10000000000000000000000000000000000000.0)))) (not (= (select ~atanlo_atan~0 (_ bv0 32)) ((_ to_fp 11 53) RNE (/ 56746943632404217731.0 2500000000000000000000000000000000000.0)))) (not (= ((_ to_fp 11 53) RNE (/ 612323399573676603587.0 10000000000000000000000000000000000000.0)) (select ~atanlo_atan~0 (_ bv3 32)))) (not (= ((_ to_fp 11 53) RNE (/ 785398163397448278999.0 1000000000000000000000.0)) (select ~atanhi_atan~0 (_ bv1 32)))) (not (= ((_ to_fp 11 53) RNE (/ 92729521800161218703.0 200000000000000000000.0)) (select ~atanhi_atan~0 (_ bv0 32)))) (and (= __ieee754_atan2_~y |__ieee754_atan2_#in~y|) (exists ((|v_q#valueAsBitvector_24| (_ BitVec 64))) (and (= __ieee754_atan2_~ly~0 ((_ extract 31 0) |v_q#valueAsBitvector_24|)) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_24|) ((_ extract 62 52) |v_q#valueAsBitvector_24|) ((_ extract 51 0) |v_q#valueAsBitvector_24|)) |__ieee754_atan2_#in~y|) (= __ieee754_atan2_~hy~0 ((_ extract 63 32) |v_q#valueAsBitvector_24|)))) (exists ((|v_q#valueAsBitvector_23| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) |v_q#valueAsBitvector_23|) ((_ extract 62 52) |v_q#valueAsBitvector_23|) ((_ extract 51 0) |v_q#valueAsBitvector_23|))) (= __ieee754_atan2_~hx~1 ((_ extract 63 32) |v_q#valueAsBitvector_23|)))) (exists ((|v_q#valueAsBitvector_24| (_ BitVec 64))) (and (= __ieee754_atan2_~iy~0 (bvand ((_ extract 63 32) |v_q#valueAsBitvector_24|) (_ bv2147483647 32))) (= __ieee754_atan2_~ly~0 ((_ extract 31 0) |v_q#valueAsBitvector_24|)) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_24|) ((_ extract 62 52) |v_q#valueAsBitvector_24|) ((_ extract 51 0) |v_q#valueAsBitvector_24|)) |__ieee754_atan2_#in~y|))) (= __ieee754_atan2_~x |__ieee754_atan2_#in~x|) (exists ((|v_q#valueAsBitvector_23| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) |v_q#valueAsBitvector_23|) ((_ extract 62 52) |v_q#valueAsBitvector_23|) ((_ extract 51 0) |v_q#valueAsBitvector_23|))) (= __ieee754_atan2_~ix~1 (bvand ((_ extract 63 32) |v_q#valueAsBitvector_23|) (_ bv2147483647 32)))))))) [2018-09-20 14:52:07,787 INFO L426 ceAbstractionStarter]: For program point L165-1(line 165) no Hoare annotation was computed. [2018-09-20 14:52:07,788 INFO L426 ceAbstractionStarter]: For program point L215(lines 215 218) no Hoare annotation was computed. [2018-09-20 14:52:07,788 INFO L426 ceAbstractionStarter]: For program point L149(line 149) no Hoare annotation was computed. [2018-09-20 14:52:07,788 INFO L426 ceAbstractionStarter]: For program point L215-2(lines 213 218) no Hoare annotation was computed. [2018-09-20 14:52:07,788 INFO L426 ceAbstractionStarter]: For program point L232(line 232) no Hoare annotation was computed. [2018-09-20 14:52:07,788 INFO L426 ceAbstractionStarter]: For program point L199(line 199) no Hoare annotation was computed. [2018-09-20 14:52:07,788 INFO L426 ceAbstractionStarter]: For program point L183(lines 183 207) no Hoare annotation was computed. [2018-09-20 14:52:07,788 INFO L426 ceAbstractionStarter]: For program point L150(line 150) no Hoare annotation was computed. [2018-09-20 14:52:07,792 INFO L426 ceAbstractionStarter]: For program point L183-1(lines 142 242) no Hoare annotation was computed. [2018-09-20 14:52:07,793 INFO L426 ceAbstractionStarter]: For program point L150-1(line 150) no Hoare annotation was computed. [2018-09-20 14:52:07,793 INFO L426 ceAbstractionStarter]: For program point L150-2(line 150) no Hoare annotation was computed. [2018-09-20 14:52:07,793 INFO L426 ceAbstractionStarter]: For program point L233(line 233) no Hoare annotation was computed. [2018-09-20 14:52:07,793 INFO L426 ceAbstractionStarter]: For program point L233-1(line 233) no Hoare annotation was computed. [2018-09-20 14:52:07,793 INFO L426 ceAbstractionStarter]: For program point L233-2(line 233) no Hoare annotation was computed. [2018-09-20 14:52:07,793 INFO L426 ceAbstractionStarter]: For program point L233-3(line 233) no Hoare annotation was computed. [2018-09-20 14:52:07,824 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,828 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,829 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,829 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,829 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,829 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,830 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,830 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,830 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,835 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,836 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,836 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,836 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,836 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,837 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,837 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,837 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,837 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,848 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,849 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,849 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,849 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,853 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,853 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,854 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,854 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,854 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,854 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,855 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,855 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,855 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,855 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,855 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,856 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,856 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,856 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,863 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,863 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,864 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,864 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] [2018-09-20 14:52:07,864 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] [2018-09-20 14:52:07,864 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] [2018-09-20 14:52:07,865 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] [2018-09-20 14:52:07,865 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] [2018-09-20 14:52:07,865 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] [2018-09-20 14:52:07,865 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] [2018-09-20 14:52:07,868 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] [2018-09-20 14:52:07,868 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,868 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,869 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,869 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,869 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,869 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,869 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,877 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,878 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,878 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,878 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] [2018-09-20 14:52:07,878 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] [2018-09-20 14:52:07,878 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] [2018-09-20 14:52:07,879 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] [2018-09-20 14:52:07,879 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] [2018-09-20 14:52:07,879 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] [2018-09-20 14:52:07,879 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] [2018-09-20 14:52:07,882 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] [2018-09-20 14:52:07,882 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,882 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,882 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,882 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,883 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,883 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,883 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,893 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,894 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,894 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,894 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,894 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,895 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,895 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,895 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,895 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,896 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,896 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,896 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,896 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,899 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,900 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,900 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,900 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,900 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,901 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,901 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,901 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,904 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] [2018-09-20 14:52:07,905 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] [2018-09-20 14:52:07,905 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] [2018-09-20 14:52:07,905 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] [2018-09-20 14:52:07,905 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,906 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,906 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,906 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,906 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] [2018-09-20 14:52:07,906 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] [2018-09-20 14:52:07,909 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] [2018-09-20 14:52:07,909 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] [2018-09-20 14:52:07,909 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] [2018-09-20 14:52:07,909 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] [2018-09-20 14:52:07,910 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,910 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,910 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,910 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,910 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,911 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,911 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,911 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,911 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,913 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,914 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,914 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,914 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,914 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,914 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,915 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,915 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,915 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,915 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,915 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,916 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,922 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,922 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,923 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,923 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,923 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,923 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,923 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,924 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,924 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,924 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,924 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,925 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,925 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,925 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,925 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,925 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,926 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,926 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,926 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,926 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,926 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,927 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] [2018-09-20 14:52:07,927 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] [2018-09-20 14:52:07,927 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] [2018-09-20 14:52:07,927 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] [2018-09-20 14:52:07,927 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,928 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,928 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,928 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,928 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] [2018-09-20 14:52:07,928 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] [2018-09-20 14:52:07,928 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] [2018-09-20 14:52:07,929 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] [2018-09-20 14:52:07,929 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] [2018-09-20 14:52:07,929 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] [2018-09-20 14:52:07,929 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,930 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,930 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,930 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,930 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,930 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,931 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,931 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,931 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,931 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:07,932 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,932 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,932 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,932 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,933 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,933 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,933 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,933 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:07,934 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,934 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,934 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,936 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,936 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,939 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,939 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,939 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,939 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,939 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,940 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,940 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,940 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,941 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,941 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,941 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,941 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,942 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,942 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,942 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,942 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,943 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,943 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,944 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,944 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,944 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,945 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,945 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,945 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,945 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,946 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,946 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,946 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,947 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,947 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,947 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,953 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,953 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,953 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,953 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,954 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,954 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,954 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,956 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,956 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,956 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,957 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,957 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,957 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,957 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,957 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,958 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,958 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,958 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,959 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,959 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,959 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,959 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,966 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,966 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,966 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,966 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,966 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:07,970 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.09 02:52:07 BoogieIcfgContainer [2018-09-20 14:52:07,970 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-09-20 14:52:07,972 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-09-20 14:52:07,972 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-09-20 14:52:07,972 INFO L276 PluginConnector]: Witness Printer initialized [2018-09-20 14:52:07,973 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 02:43:22" (3/4) ... [2018-09-20 14:52:07,978 INFO L144 WitnessPrinter]: Generating witness for correct program [2018-09-20 14:52:07,988 INFO L316 RCFGBacktranslator]: Ignoring RootEdge to procedure fabs_double [2018-09-20 14:52:07,988 INFO L316 RCFGBacktranslator]: Ignoring RootEdge to procedure isfinite_double [2018-09-20 14:52:07,988 INFO L316 RCFGBacktranslator]: Ignoring RootEdge to procedure ULTIMATE.init [2018-09-20 14:52:07,988 INFO L316 RCFGBacktranslator]: Ignoring RootEdge to procedure atan_double [2018-09-20 14:52:07,988 INFO L316 RCFGBacktranslator]: Ignoring RootEdge to procedure isinf_double [2018-09-20 14:52:07,992 INFO L316 RCFGBacktranslator]: Ignoring RootEdge to procedure main [2018-09-20 14:52:07,992 INFO L316 RCFGBacktranslator]: Ignoring RootEdge to procedure __ieee754_atan2 [2018-09-20 14:52:08,011 INFO L850 BoogieBacktranslator]: Reduced CFG by removing 42 nodes and edges [2018-09-20 14:52:08,013 INFO L850 BoogieBacktranslator]: Reduced CFG by removing 18 nodes and edges [2018-09-20 14:52:08,013 INFO L850 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2018-09-20 14:52:08,075 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((!(~to_fp~LONGDOUBLE(RoundingMode_RNE, 491396861623664527041/500000000000000000000) == atanhi_atan[2bv32]) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2)) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448279/500000000000000000) == atanhi_atan[3bv32])) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448279/500000000000000000) == pi_o_2)) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 34758277578077496129/2500000000000000000000000000000000000) == atanlo_atan[2bv32])) || !(atanlo_atan[1bv32] == ~to_fp~LONGDOUBLE(RoundingMode_RNE, 306161699786838301793/10000000000000000000000000000000000000))) || x == \old(x)) || !(atanlo_atan[0bv32] == ~to_fp~LONGDOUBLE(RoundingMode_RNE, 56746943632404217731/2500000000000000000000000000000000000))) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 612323399573676603587/10000000000000000000000000000000000000) == atanlo_atan[3bv32])) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448278999/1000000000000000000000) == atanhi_atan[1bv32])) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 92729521800161218703/200000000000000000000) == atanhi_atan[0bv32]) [2018-09-20 14:52:08,076 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((!(~to_fp~LONGDOUBLE(RoundingMode_RNE, 491396861623664527041/500000000000000000000) == atanhi_atan[2bv32]) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2)) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448279/500000000000000000) == atanhi_atan[3bv32])) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448279/500000000000000000) == pi_o_2)) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 34758277578077496129/2500000000000000000000000000000000000) == atanlo_atan[2bv32])) || !(atanlo_atan[1bv32] == ~to_fp~LONGDOUBLE(RoundingMode_RNE, 306161699786838301793/10000000000000000000000000000000000000))) || (y == \old(y) && x == \old(x))) || !(atanlo_atan[0bv32] == ~to_fp~LONGDOUBLE(RoundingMode_RNE, 56746943632404217731/2500000000000000000000000000000000000))) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 612323399573676603587/10000000000000000000000000000000000000) == atanlo_atan[3bv32])) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448278999/1000000000000000000000) == atanhi_atan[1bv32])) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 92729521800161218703/200000000000000000000) == atanhi_atan[0bv32]) [2018-09-20 14:52:08,077 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((!(~to_fp~LONGDOUBLE(RoundingMode_RNE, 491396861623664527041/500000000000000000000) == atanhi_atan[2bv32]) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2)) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448279/500000000000000000) == atanhi_atan[3bv32])) || (((y == \old(y) && (\exists v_q#valueAsBitvector_23 : bv64 :: \old(x) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_23[63:63], v_q#valueAsBitvector_23[62:52], v_q#valueAsBitvector_23[51:0]) && hx == v_q#valueAsBitvector_23[63:32])) && x == \old(x)) && (\exists v_q#valueAsBitvector_23 : bv64 :: \old(x) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_23[63:63], v_q#valueAsBitvector_23[62:52], v_q#valueAsBitvector_23[51:0]) && ix == ~bvand32(v_q#valueAsBitvector_23[63:32], 2147483647bv32)))) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448279/500000000000000000) == pi_o_2)) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 34758277578077496129/2500000000000000000000000000000000000) == atanlo_atan[2bv32])) || !(atanlo_atan[1bv32] == ~to_fp~LONGDOUBLE(RoundingMode_RNE, 306161699786838301793/10000000000000000000000000000000000000))) || !(atanlo_atan[0bv32] == ~to_fp~LONGDOUBLE(RoundingMode_RNE, 56746943632404217731/2500000000000000000000000000000000000))) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 612323399573676603587/10000000000000000000000000000000000000) == atanlo_atan[3bv32])) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448278999/1000000000000000000000) == atanhi_atan[1bv32])) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 92729521800161218703/200000000000000000000) == atanhi_atan[0bv32]) [2018-09-20 14:52:08,077 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((!(~to_fp~LONGDOUBLE(RoundingMode_RNE, 491396861623664527041/500000000000000000000) == atanhi_atan[2bv32]) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2)) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448279/500000000000000000) == atanhi_atan[3bv32])) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448279/500000000000000000) == pi_o_2)) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 34758277578077496129/2500000000000000000000000000000000000) == atanlo_atan[2bv32])) || !(atanlo_atan[1bv32] == ~to_fp~LONGDOUBLE(RoundingMode_RNE, 306161699786838301793/10000000000000000000000000000000000000))) || !(atanlo_atan[0bv32] == ~to_fp~LONGDOUBLE(RoundingMode_RNE, 56746943632404217731/2500000000000000000000000000000000000))) || x == \old(x)) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 612323399573676603587/10000000000000000000000000000000000000) == atanlo_atan[3bv32])) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448278999/1000000000000000000000) == atanhi_atan[1bv32])) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 92729521800161218703/200000000000000000000) == atanhi_atan[0bv32]) [2018-09-20 14:52:08,081 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((!(~to_fp~LONGDOUBLE(RoundingMode_RNE, 34758277578077496129/2500000000000000000000000000000000000) == atanlo_atan[2bv32]) || !(atanlo_atan[1bv32] == ~to_fp~LONGDOUBLE(RoundingMode_RNE, 306161699786838301793/10000000000000000000000000000000000000))) || !(atanlo_atan[0bv32] == ~to_fp~LONGDOUBLE(RoundingMode_RNE, 56746943632404217731/2500000000000000000000000000000000000))) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448278999/1000000000000000000000) == atanhi_atan[1bv32])) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 491396861623664527041/500000000000000000000) == atanhi_atan[2bv32])) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2)) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448279/500000000000000000) == atanhi_atan[3bv32])) || ((((((y == \old(y) && (\exists v_q#valueAsBitvector_24 : bv64 :: (ly == v_q#valueAsBitvector_24[31:0] && ~fp~LONGDOUBLE(v_q#valueAsBitvector_24[63:63], v_q#valueAsBitvector_24[62:52], v_q#valueAsBitvector_24[51:0]) == \old(y)) && hy == v_q#valueAsBitvector_24[63:32])) && (\exists v_q#valueAsBitvector_23 : bv64 :: \old(x) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_23[63:63], v_q#valueAsBitvector_23[62:52], v_q#valueAsBitvector_23[51:0]) && hx == v_q#valueAsBitvector_23[63:32])) && (\exists v_q#valueAsBitvector_24 : bv64 :: (iy == ~bvand32(v_q#valueAsBitvector_24[63:32], 2147483647bv32) && ly == v_q#valueAsBitvector_24[31:0]) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_24[63:63], v_q#valueAsBitvector_24[62:52], v_q#valueAsBitvector_24[51:0]) == \old(y))) && x == \old(x)) && (\exists v_q#valueAsBitvector_28 : bv64 :: \old(y) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_28[63:63], v_q#valueAsBitvector_28[62:52], v_q#valueAsBitvector_28[51:0]) && !(~bvadd64(~bvand32(v_q#valueAsBitvector_28[63:32], 2147483647bv32), 2148532224bv32) == 0bv32))) && (\exists v_q#valueAsBitvector_23 : bv64 :: \old(x) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_23[63:63], v_q#valueAsBitvector_23[62:52], v_q#valueAsBitvector_23[51:0]) && ix == ~bvand32(v_q#valueAsBitvector_23[63:32], 2147483647bv32)))) || (((((((\exists v_prenex_3 : bv64, __ieee754_atan2_~lx~0 : bv32 :: \old(x) == ~fp~LONGDOUBLE(v_prenex_3[63:63], v_prenex_3[62:52], v_prenex_3[51:0]) && ~bvugt32(~bvor32(~bvand32(v_prenex_3[63:32], 2147483647bv32), ~bvlshr32(~bvor32(__ieee754_atan2_~lx~0, ~bvneg32(__ieee754_atan2_~lx~0)), 31bv32)), 2146435072bv32)) && y == \old(y)) && (\exists v_q#valueAsBitvector_24 : bv64 :: (iy == ~bvand32(v_q#valueAsBitvector_24[63:32], 2147483647bv32) && ly == v_q#valueAsBitvector_24[31:0]) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_24[63:63], v_q#valueAsBitvector_24[62:52], v_q#valueAsBitvector_24[51:0]) == \old(y))) && (\exists v_q#valueAsBitvector_24 : bv64 :: (ly == v_q#valueAsBitvector_24[31:0] && ~fp~LONGDOUBLE(v_q#valueAsBitvector_24[63:63], v_q#valueAsBitvector_24[62:52], v_q#valueAsBitvector_24[51:0]) == \old(y)) && hy == v_q#valueAsBitvector_24[63:32])) && (\exists v_q#valueAsBitvector_23 : bv64 :: \old(x) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_23[63:63], v_q#valueAsBitvector_23[62:52], v_q#valueAsBitvector_23[51:0]) && hx == v_q#valueAsBitvector_23[63:32])) && x == \old(x)) && (\exists v_q#valueAsBitvector_23 : bv64 :: \old(x) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_23[63:63], v_q#valueAsBitvector_23[62:52], v_q#valueAsBitvector_23[51:0]) && ix == ~bvand32(v_q#valueAsBitvector_23[63:32], 2147483647bv32)))) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448279/500000000000000000) == pi_o_2)) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 612323399573676603587/10000000000000000000000000000000000000) == atanlo_atan[3bv32])) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 92729521800161218703/200000000000000000000) == atanhi_atan[0bv32]) [2018-09-20 14:52:08,081 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((!(~to_fp~LONGDOUBLE(RoundingMode_RNE, 491396861623664527041/500000000000000000000) == atanhi_atan[2bv32]) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2)) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448279/500000000000000000) == atanhi_atan[3bv32])) || ((x == \old(x) && (\exists v_q#valueAsBitvector_31 : bv64 :: ix == ~bvand32(v_q#valueAsBitvector_31[63:32], 2147483647bv32) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_31[63:63], v_q#valueAsBitvector_31[62:52], v_q#valueAsBitvector_31[51:0]) == x)) && (\exists v_q#valueAsBitvector_30 : bv64 :: hx == v_q#valueAsBitvector_30[63:32] && \old(x) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_30[63:63], v_q#valueAsBitvector_30[62:52], v_q#valueAsBitvector_30[51:0])))) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448279/500000000000000000) == pi_o_2)) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 34758277578077496129/2500000000000000000000000000000000000) == atanlo_atan[2bv32])) || !(atanlo_atan[1bv32] == ~to_fp~LONGDOUBLE(RoundingMode_RNE, 306161699786838301793/10000000000000000000000000000000000000))) || !(atanlo_atan[0bv32] == ~to_fp~LONGDOUBLE(RoundingMode_RNE, 56746943632404217731/2500000000000000000000000000000000000))) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 612323399573676603587/10000000000000000000000000000000000000) == atanlo_atan[3bv32])) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448278999/1000000000000000000000) == atanhi_atan[1bv32])) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 92729521800161218703/200000000000000000000) == atanhi_atan[0bv32]) [2018-09-20 14:52:08,148 INFO L145 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2018-09-20 14:52:08,149 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-09-20 14:52:08,150 INFO L168 Benchmark]: Toolchain (without parser) took 550304.70 ms. Allocated memory was 1.0 GB in the beginning and 1.3 GB in the end (delta: 224.4 MB). Free memory was 951.8 MB in the beginning and 1.1 GB in the end (delta: -146.9 MB). Peak memory consumption was 77.5 MB. Max. memory is 11.5 GB. [2018-09-20 14:52:08,150 INFO L168 Benchmark]: CDTParser took 0.20 ms. Allocated memory is still 1.0 GB. Free memory is still 978.7 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-09-20 14:52:08,151 INFO L168 Benchmark]: CACSL2BoogieTranslator took 570.17 ms. Allocated memory is still 1.0 GB. Free memory was 951.8 MB in the beginning and 930.4 MB in the end (delta: 21.5 MB). Peak memory consumption was 21.5 MB. Max. memory is 11.5 GB. [2018-09-20 14:52:08,151 INFO L168 Benchmark]: Boogie Preprocessor took 81.62 ms. Allocated memory is still 1.0 GB. Free memory was 930.4 MB in the beginning and 925.0 MB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2018-09-20 14:52:08,151 INFO L168 Benchmark]: RCFGBuilder took 23577.27 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 129.5 MB). Free memory was 925.0 MB in the beginning and 1.0 GB in the end (delta: -122.7 MB). Peak memory consumption was 20.2 MB. Max. memory is 11.5 GB. [2018-09-20 14:52:08,152 INFO L168 Benchmark]: TraceAbstraction took 525888.98 ms. Allocated memory was 1.2 GB in the beginning and 1.3 GB in the end (delta: 94.9 MB). Free memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: -68.1 MB). Peak memory consumption was 366.9 MB. Max. memory is 11.5 GB. [2018-09-20 14:52:08,152 INFO L168 Benchmark]: Witness Printer took 176.72 ms. Allocated memory is still 1.3 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 17.0 MB). Peak memory consumption was 17.0 MB. Max. memory is 11.5 GB. [2018-09-20 14:52:08,154 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.20 ms. Allocated memory is still 1.0 GB. Free memory is still 978.7 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 570.17 ms. Allocated memory is still 1.0 GB. Free memory was 951.8 MB in the beginning and 930.4 MB in the end (delta: 21.5 MB). Peak memory consumption was 21.5 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 81.62 ms. Allocated memory is still 1.0 GB. Free memory was 930.4 MB in the beginning and 925.0 MB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 23577.27 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 129.5 MB). Free memory was 925.0 MB in the beginning and 1.0 GB in the end (delta: -122.7 MB). Peak memory consumption was 20.2 MB. Max. memory is 11.5 GB. * TraceAbstraction took 525888.98 ms. Allocated memory was 1.2 GB in the beginning and 1.3 GB in the end (delta: 94.9 MB). Free memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: -68.1 MB). Peak memory consumption was 366.9 MB. Max. memory is 11.5 GB. * Witness Printer took 176.72 ms. Allocated memory is still 1.3 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 17.0 MB). Peak memory consumption was 17.0 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 286]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 19]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 154]: Loop Invariant [2018-09-20 14:52:08,193 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,193 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,193 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,193 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,194 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,194 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,194 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,194 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,194 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,194 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,195 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,195 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,195 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,195 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,195 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,195 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,196 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,196 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,209 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,209 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,209 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,209 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,210 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,210 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,210 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,210 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,210 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,211 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,211 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,211 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,211 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,211 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,211 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,212 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,212 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,212 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE Derived loop invariant: (((((((((!(~to_fp~LONGDOUBLE(RoundingMode_RNE, 491396861623664527041/500000000000000000000) == atanhi_atan[2bv32]) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2)) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448279/500000000000000000) == atanhi_atan[3bv32])) || (((y == \old(y) && (\exists v_q#valueAsBitvector_23 : bv64 :: \old(x) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_23[63:63], v_q#valueAsBitvector_23[62:52], v_q#valueAsBitvector_23[51:0]) && hx == v_q#valueAsBitvector_23[63:32])) && x == \old(x)) && (\exists v_q#valueAsBitvector_23 : bv64 :: \old(x) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_23[63:63], v_q#valueAsBitvector_23[62:52], v_q#valueAsBitvector_23[51:0]) && ix == ~bvand32(v_q#valueAsBitvector_23[63:32], 2147483647bv32)))) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448279/500000000000000000) == pi_o_2)) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 34758277578077496129/2500000000000000000000000000000000000) == atanlo_atan[2bv32])) || !(atanlo_atan[1bv32] == ~to_fp~LONGDOUBLE(RoundingMode_RNE, 306161699786838301793/10000000000000000000000000000000000000))) || !(atanlo_atan[0bv32] == ~to_fp~LONGDOUBLE(RoundingMode_RNE, 56746943632404217731/2500000000000000000000000000000000000))) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 612323399573676603587/10000000000000000000000000000000000000) == atanlo_atan[3bv32])) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448278999/1000000000000000000000) == atanhi_atan[1bv32])) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 92729521800161218703/200000000000000000000) == atanhi_atan[0bv32]) - InvariantResult [Line: 76]: Loop Invariant [2018-09-20 14:52:08,219 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,219 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,219 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,220 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] [2018-09-20 14:52:08,220 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] [2018-09-20 14:52:08,220 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] [2018-09-20 14:52:08,220 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] [2018-09-20 14:52:08,220 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] [2018-09-20 14:52:08,220 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] [2018-09-20 14:52:08,221 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] [2018-09-20 14:52:08,221 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] [2018-09-20 14:52:08,221 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,221 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,223 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,224 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,224 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,224 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,224 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,225 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,225 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,226 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,226 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] [2018-09-20 14:52:08,226 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] [2018-09-20 14:52:08,226 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] [2018-09-20 14:52:08,226 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] [2018-09-20 14:52:08,226 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] [2018-09-20 14:52:08,227 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] [2018-09-20 14:52:08,227 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] [2018-09-20 14:52:08,227 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] [2018-09-20 14:52:08,227 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,227 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,228 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,228 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,228 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,228 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,228 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE Derived loop invariant: (((((((((!(~to_fp~LONGDOUBLE(RoundingMode_RNE, 491396861623664527041/500000000000000000000) == atanhi_atan[2bv32]) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2)) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448279/500000000000000000) == atanhi_atan[3bv32])) || ((x == \old(x) && (\exists v_q#valueAsBitvector_31 : bv64 :: ix == ~bvand32(v_q#valueAsBitvector_31[63:32], 2147483647bv32) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_31[63:63], v_q#valueAsBitvector_31[62:52], v_q#valueAsBitvector_31[51:0]) == x)) && (\exists v_q#valueAsBitvector_30 : bv64 :: hx == v_q#valueAsBitvector_30[63:32] && \old(x) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_30[63:63], v_q#valueAsBitvector_30[62:52], v_q#valueAsBitvector_30[51:0])))) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448279/500000000000000000) == pi_o_2)) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 34758277578077496129/2500000000000000000000000000000000000) == atanlo_atan[2bv32])) || !(atanlo_atan[1bv32] == ~to_fp~LONGDOUBLE(RoundingMode_RNE, 306161699786838301793/10000000000000000000000000000000000000))) || !(atanlo_atan[0bv32] == ~to_fp~LONGDOUBLE(RoundingMode_RNE, 56746943632404217731/2500000000000000000000000000000000000))) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 612323399573676603587/10000000000000000000000000000000000000) == atanlo_atan[3bv32])) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448278999/1000000000000000000000) == atanhi_atan[1bv32])) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 92729521800161218703/200000000000000000000) == atanhi_atan[0bv32]) - InvariantResult [Line: 224]: Loop Invariant [2018-09-20 14:52:08,232 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,232 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,232 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,233 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,233 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,233 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,233 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,233 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,233 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,234 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,234 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,234 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,234 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,245 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,246 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,246 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,246 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,246 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,247 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,247 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,247 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,247 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] [2018-09-20 14:52:08,247 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] [2018-09-20 14:52:08,248 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] [2018-09-20 14:52:08,248 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] [2018-09-20 14:52:08,248 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,248 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,248 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,248 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,249 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] [2018-09-20 14:52:08,249 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] [2018-09-20 14:52:08,249 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] [2018-09-20 14:52:08,249 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] [2018-09-20 14:52:08,249 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] [2018-09-20 14:52:08,249 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] [2018-09-20 14:52:08,266 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,267 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,267 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,267 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,267 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,267 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,268 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,268 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,268 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,268 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,268 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,269 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,269 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,269 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,269 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,269 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,269 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,269 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,270 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,270 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,270 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,272 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,298 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,299 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,299 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,299 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,299 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,300 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,300 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,300 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,300 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,300 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,301 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,301 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,301 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,301 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,301 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,302 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,302 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,302 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,303 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,303 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,303 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] [2018-09-20 14:52:08,303 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] [2018-09-20 14:52:08,303 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] [2018-09-20 14:52:08,330 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] [2018-09-20 14:52:08,331 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,331 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,331 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,331 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,331 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] [2018-09-20 14:52:08,332 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] [2018-09-20 14:52:08,332 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] [2018-09-20 14:52:08,332 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] [2018-09-20 14:52:08,332 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] [2018-09-20 14:52:08,332 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] [2018-09-20 14:52:08,332 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,333 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,333 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,333 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,333 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,333 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,333 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,334 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,334 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,334 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:08,334 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,358 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,359 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,359 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,359 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,359 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,359 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,360 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:08,360 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,360 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,360 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE Derived loop invariant: ((((((((((!(~to_fp~LONGDOUBLE(RoundingMode_RNE, 34758277578077496129/2500000000000000000000000000000000000) == atanlo_atan[2bv32]) || !(atanlo_atan[1bv32] == ~to_fp~LONGDOUBLE(RoundingMode_RNE, 306161699786838301793/10000000000000000000000000000000000000))) || !(atanlo_atan[0bv32] == ~to_fp~LONGDOUBLE(RoundingMode_RNE, 56746943632404217731/2500000000000000000000000000000000000))) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448278999/1000000000000000000000) == atanhi_atan[1bv32])) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 491396861623664527041/500000000000000000000) == atanhi_atan[2bv32])) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2)) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448279/500000000000000000) == atanhi_atan[3bv32])) || ((((((y == \old(y) && (\exists v_q#valueAsBitvector_24 : bv64 :: (ly == v_q#valueAsBitvector_24[31:0] && ~fp~LONGDOUBLE(v_q#valueAsBitvector_24[63:63], v_q#valueAsBitvector_24[62:52], v_q#valueAsBitvector_24[51:0]) == \old(y)) && hy == v_q#valueAsBitvector_24[63:32])) && (\exists v_q#valueAsBitvector_23 : bv64 :: \old(x) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_23[63:63], v_q#valueAsBitvector_23[62:52], v_q#valueAsBitvector_23[51:0]) && hx == v_q#valueAsBitvector_23[63:32])) && (\exists v_q#valueAsBitvector_24 : bv64 :: (iy == ~bvand32(v_q#valueAsBitvector_24[63:32], 2147483647bv32) && ly == v_q#valueAsBitvector_24[31:0]) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_24[63:63], v_q#valueAsBitvector_24[62:52], v_q#valueAsBitvector_24[51:0]) == \old(y))) && x == \old(x)) && (\exists v_q#valueAsBitvector_28 : bv64 :: \old(y) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_28[63:63], v_q#valueAsBitvector_28[62:52], v_q#valueAsBitvector_28[51:0]) && !(~bvadd64(~bvand32(v_q#valueAsBitvector_28[63:32], 2147483647bv32), 2148532224bv32) == 0bv32))) && (\exists v_q#valueAsBitvector_23 : bv64 :: \old(x) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_23[63:63], v_q#valueAsBitvector_23[62:52], v_q#valueAsBitvector_23[51:0]) && ix == ~bvand32(v_q#valueAsBitvector_23[63:32], 2147483647bv32)))) || (((((((\exists v_prenex_3 : bv64, __ieee754_atan2_~lx~0 : bv32 :: \old(x) == ~fp~LONGDOUBLE(v_prenex_3[63:63], v_prenex_3[62:52], v_prenex_3[51:0]) && ~bvugt32(~bvor32(~bvand32(v_prenex_3[63:32], 2147483647bv32), ~bvlshr32(~bvor32(__ieee754_atan2_~lx~0, ~bvneg32(__ieee754_atan2_~lx~0)), 31bv32)), 2146435072bv32)) && y == \old(y)) && (\exists v_q#valueAsBitvector_24 : bv64 :: (iy == ~bvand32(v_q#valueAsBitvector_24[63:32], 2147483647bv32) && ly == v_q#valueAsBitvector_24[31:0]) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_24[63:63], v_q#valueAsBitvector_24[62:52], v_q#valueAsBitvector_24[51:0]) == \old(y))) && (\exists v_q#valueAsBitvector_24 : bv64 :: (ly == v_q#valueAsBitvector_24[31:0] && ~fp~LONGDOUBLE(v_q#valueAsBitvector_24[63:63], v_q#valueAsBitvector_24[62:52], v_q#valueAsBitvector_24[51:0]) == \old(y)) && hy == v_q#valueAsBitvector_24[63:32])) && (\exists v_q#valueAsBitvector_23 : bv64 :: \old(x) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_23[63:63], v_q#valueAsBitvector_23[62:52], v_q#valueAsBitvector_23[51:0]) && hx == v_q#valueAsBitvector_23[63:32])) && x == \old(x)) && (\exists v_q#valueAsBitvector_23 : bv64 :: \old(x) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_23[63:63], v_q#valueAsBitvector_23[62:52], v_q#valueAsBitvector_23[51:0]) && ix == ~bvand32(v_q#valueAsBitvector_23[63:32], 2147483647bv32)))) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448279/500000000000000000) == pi_o_2)) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 612323399573676603587/10000000000000000000000000000000000000) == atanlo_atan[3bv32])) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 92729521800161218703/200000000000000000000) == atanhi_atan[0bv32]) - InvariantResult [Line: 247]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 68]: Loop Invariant [2018-09-20 14:52:08,417 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,417 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,417 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,417 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,418 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,418 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,418 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,418 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,418 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,418 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,419 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,419 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,419 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,420 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,420 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,420 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,420 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,420 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,420 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,421 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE Derived loop invariant: (((((((((!(~to_fp~LONGDOUBLE(RoundingMode_RNE, 491396861623664527041/500000000000000000000) == atanhi_atan[2bv32]) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2)) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448279/500000000000000000) == atanhi_atan[3bv32])) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448279/500000000000000000) == pi_o_2)) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 34758277578077496129/2500000000000000000000000000000000000) == atanlo_atan[2bv32])) || !(atanlo_atan[1bv32] == ~to_fp~LONGDOUBLE(RoundingMode_RNE, 306161699786838301793/10000000000000000000000000000000000000))) || !(atanlo_atan[0bv32] == ~to_fp~LONGDOUBLE(RoundingMode_RNE, 56746943632404217731/2500000000000000000000000000000000000))) || x == \old(x)) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 612323399573676603587/10000000000000000000000000000000000000) == atanlo_atan[3bv32])) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448278999/1000000000000000000000) == atanhi_atan[1bv32])) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 92729521800161218703/200000000000000000000) == atanhi_atan[0bv32]) - InvariantResult [Line: 147]: Loop Invariant [2018-09-20 14:52:08,452 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,452 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,452 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,453 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,453 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,453 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,453 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,453 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,454 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,454 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,454 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,456 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,456 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,456 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,457 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,457 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,457 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,485 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,486 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,486 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE Derived loop invariant: (((((((((!(~to_fp~LONGDOUBLE(RoundingMode_RNE, 491396861623664527041/500000000000000000000) == atanhi_atan[2bv32]) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2)) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448279/500000000000000000) == atanhi_atan[3bv32])) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448279/500000000000000000) == pi_o_2)) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 34758277578077496129/2500000000000000000000000000000000000) == atanlo_atan[2bv32])) || !(atanlo_atan[1bv32] == ~to_fp~LONGDOUBLE(RoundingMode_RNE, 306161699786838301793/10000000000000000000000000000000000000))) || (y == \old(y) && x == \old(x))) || !(atanlo_atan[0bv32] == ~to_fp~LONGDOUBLE(RoundingMode_RNE, 56746943632404217731/2500000000000000000000000000000000000))) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 612323399573676603587/10000000000000000000000000000000000000) == atanlo_atan[3bv32])) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448278999/1000000000000000000000) == atanhi_atan[1bv32])) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 92729521800161218703/200000000000000000000) == atanhi_atan[0bv32]) - InvariantResult [Line: 261]: Loop Invariant [2018-09-20 14:52:08,486 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,487 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,487 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,487 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,487 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,487 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,487 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,488 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,488 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,488 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,488 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,488 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,514 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,515 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,515 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,515 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,515 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,515 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,515 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:08,516 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE Derived loop invariant: (((((((((!(~to_fp~LONGDOUBLE(RoundingMode_RNE, 491396861623664527041/500000000000000000000) == atanhi_atan[2bv32]) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2)) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448279/500000000000000000) == atanhi_atan[3bv32])) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448279/500000000000000000) == pi_o_2)) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 34758277578077496129/2500000000000000000000000000000000000) == atanlo_atan[2bv32])) || !(atanlo_atan[1bv32] == ~to_fp~LONGDOUBLE(RoundingMode_RNE, 306161699786838301793/10000000000000000000000000000000000000))) || x == \old(x)) || !(atanlo_atan[0bv32] == ~to_fp~LONGDOUBLE(RoundingMode_RNE, 56746943632404217731/2500000000000000000000000000000000000))) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 612323399573676603587/10000000000000000000000000000000000000) == atanlo_atan[3bv32])) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448278999/1000000000000000000000) == atanhi_atan[1bv32])) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 92729521800161218703/200000000000000000000) == atanhi_atan[0bv32]) - StatisticsResult: Ultimate Automizer benchmark data CFG has 8 procedures, 216 locations, 1 error locations. SAFE Result, 525.6s OverallTime, 16 OverallIterations, 1 TraceHistogramMax, 369.4s AutomataDifference, 0.0s DeadEndRemovalTime, 56.3s HoareAnnotationTime, HoareTripleCheckerStatistics: 2876 SDtfs, 1974 SDslu, 16545 SDs, 0 SdLazy, 2992 SolverSat, 154 SolverUnsat, 91 SolverUnknown, 0 SolverNotchecked, 299.7s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1652 GetRequests, 1410 SyntacticMatches, 4 SemanticMatches, 238 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 690 ImplicationChecksByTransitivity, 59.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=216occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 16 MinimizatonAttempts, 9 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 24 LocationsWithAnnotation, 82 PreInvPairs, 114 NumberOfFragments, 1997 HoareAnnotationTreeSize, 82 FomulaSimplifications, 0 FormulaSimplificationTreeSizeReduction, 0.2s HoareSimplificationTime, 24 FomulaSimplificationsInter, 3100 FormulaSimplificationTreeSizeReductionInter, 56.0s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.3s SsaConstructionTime, 23.5s SatisfiabilityAnalysisTime, 74.5s InterpolantComputationTime, 1553 NumberOfCodeBlocks, 1553 NumberOfCodeBlocksAsserted, 16 NumberOfCheckSat, 1537 ConstructedInterpolants, 259 QuantifiedInterpolants, 1665479 SizeOfPredicates, 128 NumberOfNonLiveVariables, 3488 ConjunctsInSsa, 163 ConjunctsInUnsatCore, 16 InterpolantComputations, 16 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! [MP z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process Received shutdown request...