/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/Ultimate.py --spec ../../../trunk/examples/svcomp/ReachSafety.prp --file ../../../trunk/examples/svcomp/float-newlib/double_req_bl_0684b_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_0684b_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 9898ce33ba90bf1deafb76b4145359648bf729c6 .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 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_0684b_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 9898ce33ba90bf1deafb76b4145359648bf729c6 ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 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:51,719 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-09-20 14:42:51,723 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-09-20 14:42:51,743 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-09-20 14:42:51,743 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-09-20 14:42:51,745 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-09-20 14:42:51,746 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-09-20 14:42:51,752 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-09-20 14:42:51,754 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-09-20 14:42:51,757 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-09-20 14:42:51,760 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-09-20 14:42:51,761 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-09-20 14:42:51,762 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-09-20 14:42:51,764 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-09-20 14:42:51,772 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-09-20 14:42:51,773 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-09-20 14:42:51,774 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-09-20 14:42:51,779 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-09-20 14:42:51,782 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-09-20 14:42:51,784 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-09-20 14:42:51,787 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-09-20 14:42:51,789 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-09-20 14:42:51,794 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-09-20 14:42:51,797 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-09-20 14:42:51,797 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-09-20 14:42:51,798 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-09-20 14:42:51,799 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-09-20 14:42:51,801 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-09-20 14:42:51,803 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-09-20 14:42:51,805 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-09-20 14:42:51,806 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-09-20 14:42:51,807 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-09-20 14:42:51,807 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-09-20 14:42:51,807 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-09-20 14:42:51,808 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-09-20 14:42:51,809 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-09-20 14:42:51,809 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:51,835 INFO L110 SettingsManager]: Loading preferences was successful [2018-09-20 14:42:51,835 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-09-20 14:42:51,836 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-09-20 14:42:51,836 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-09-20 14:42:51,837 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-09-20 14:42:51,837 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-09-20 14:42:51,837 INFO L133 SettingsManager]: * Use SBE=true [2018-09-20 14:42:51,837 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-09-20 14:42:51,837 INFO L133 SettingsManager]: * sizeof long=4 [2018-09-20 14:42:51,838 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-09-20 14:42:51,838 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-09-20 14:42:51,838 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-09-20 14:42:51,838 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-09-20 14:42:51,838 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-09-20 14:42:51,838 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-09-20 14:42:51,838 INFO L133 SettingsManager]: * sizeof long double=12 [2018-09-20 14:42:51,839 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-09-20 14:42:51,839 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-09-20 14:42:51,839 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-09-20 14:42:51,839 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-09-20 14:42:51,839 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-09-20 14:42:51,840 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-09-20 14:42:51,840 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-09-20 14:42:51,840 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-09-20 14:42:51,840 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-09-20 14:42:51,840 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-09-20 14:42:51,840 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-09-20 14:42:51,841 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-09-20 14:42:51,841 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-09-20 14:42:51,841 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 -> 9898ce33ba90bf1deafb76b4145359648bf729c6 [2018-09-20 14:42:51,908 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-09-20 14:42:51,935 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-09-20 14:42:51,942 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-09-20 14:42:51,943 INFO L271 PluginConnector]: Initializing CDTParser... [2018-09-20 14:42:51,944 INFO L276 PluginConnector]: CDTParser initialized [2018-09-20 14:42:51,945 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/float-newlib/double_req_bl_0684b_true-unreach-call.c [2018-09-20 14:42:52,283 INFO L221 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fec881d6d/def5f3ef7e434569a445679b7bfbc86c/FLAGec0af6a40 [2018-09-20 14:42:52,459 INFO L277 CDTParser]: Found 1 translation units. [2018-09-20 14:42:52,459 INFO L159 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/float-newlib/double_req_bl_0684b_true-unreach-call.c [2018-09-20 14:42:52,469 INFO L325 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fec881d6d/def5f3ef7e434569a445679b7bfbc86c/FLAGec0af6a40 [2018-09-20 14:42:52,486 INFO L333 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fec881d6d/def5f3ef7e434569a445679b7bfbc86c [2018-09-20 14:42:52,489 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-09-20 14:42:52,493 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2018-09-20 14:42:52,494 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-09-20 14:42:52,494 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-09-20 14:42:52,501 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-09-20 14:42:52,502 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 02:42:52" (1/1) ... [2018-09-20 14:42:52,506 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@40e115c5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:42:52, skipping insertion in model container [2018-09-20 14:42:52,506 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 02:42:52" (1/1) ... [2018-09-20 14:42:52,519 INFO L160 ieTranslatorObserver]: Starting translation in SV-COMP mode [2018-09-20 14:42:52,889 INFO L170 PostProcessor]: Settings: Checked method=main [2018-09-20 14:42:52,915 INFO L424 MainDispatcher]: Starting main dispatcher in SV-COMP mode [2018-09-20 14:42:52,972 INFO L170 PostProcessor]: Settings: Checked method=main [2018-09-20 14:42:53,027 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:42:53 WrapperNode [2018-09-20 14:42:53,027 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-09-20 14:42:53,028 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-09-20 14:42:53,028 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-09-20 14:42:53,028 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-09-20 14:42:53,047 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:53" (1/1) ... [2018-09-20 14:42:53,047 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:53" (1/1) ... [2018-09-20 14:42:53,066 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:53" (1/1) ... [2018-09-20 14:42:53,067 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:53" (1/1) ... [2018-09-20 14:42:53,088 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:53" (1/1) ... [2018-09-20 14:42:53,109 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:53" (1/1) ... [2018-09-20 14:42:53,117 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:53" (1/1) ... [2018-09-20 14:42:53,123 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-09-20 14:42:53,124 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-09-20 14:42:53,125 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-09-20 14:42:53,130 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-09-20 14:42:53,132 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:42:53" (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:53,274 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-09-20 14:42:53,275 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-09-20 14:42:53,275 INFO L138 BoogieDeclarations]: Found implementation of procedure fabs_double [2018-09-20 14:42:53,275 INFO L138 BoogieDeclarations]: Found implementation of procedure atan_double [2018-09-20 14:42:53,275 INFO L138 BoogieDeclarations]: Found implementation of procedure __ieee754_atan2 [2018-09-20 14:42:53,275 INFO L138 BoogieDeclarations]: Found implementation of procedure isinf_double [2018-09-20 14:42:53,275 INFO L138 BoogieDeclarations]: Found implementation of procedure isfinite_double [2018-09-20 14:42:53,275 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-09-20 14:42:53,276 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-09-20 14:42:53,276 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_double [2018-09-20 14:42:53,276 INFO L130 BoogieDeclarations]: Found specification of procedure fabs_double [2018-09-20 14:42:53,276 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-09-20 14:42:53,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~real [2018-09-20 14:42:53,276 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2018-09-20 14:42:53,276 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-09-20 14:42:53,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2018-09-20 14:42:53,277 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2018-09-20 14:42:53,277 INFO L130 BoogieDeclarations]: Found specification of procedure atan_double [2018-09-20 14:42:53,277 INFO L130 BoogieDeclarations]: Found specification of procedure __ieee754_atan2 [2018-09-20 14:42:53,277 INFO L130 BoogieDeclarations]: Found specification of procedure isinf_double [2018-09-20 14:42:53,277 INFO L130 BoogieDeclarations]: Found specification of procedure isfinite_double [2018-09-20 14:42:53,277 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-09-20 14:42:53,278 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-09-20 14:42:53,278 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-09-20 14:42:53,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real [2018-09-20 14:42:53,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-09-20 14:42:54,671 INFO L365 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-09-20 14:42:54,671 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 02:42:54 BoogieIcfgContainer [2018-09-20 14:42:54,672 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-09-20 14:42:54,673 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-09-20 14:42:54,673 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-09-20 14:42:54,677 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-09-20 14:42:54,677 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.09 02:42:52" (1/3) ... [2018-09-20 14:42:54,678 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2dafd9e7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 02:42:54, skipping insertion in model container [2018-09-20 14:42:54,678 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:42:53" (2/3) ... [2018-09-20 14:42:54,678 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2dafd9e7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 02:42:54, skipping insertion in model container [2018-09-20 14:42:54,678 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 02:42:54" (3/3) ... [2018-09-20 14:42:54,680 INFO L112 eAbstractionObserver]: Analyzing ICFG double_req_bl_0684b_true-unreach-call.c [2018-09-20 14:42:54,688 INFO L137 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-09-20 14:42:54,697 INFO L149 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-09-20 14:42:54,751 INFO L130 ementStrategyFactory]: Using default assertion order modulation [2018-09-20 14:42:54,752 INFO L381 AbstractCegarLoop]: Interprodecural is true [2018-09-20 14:42:54,752 INFO L382 AbstractCegarLoop]: Hoare is true [2018-09-20 14:42:54,753 INFO L383 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-09-20 14:42:54,753 INFO L384 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-09-20 14:42:54,753 INFO L385 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-09-20 14:42:54,755 INFO L386 AbstractCegarLoop]: Difference is false [2018-09-20 14:42:54,755 INFO L387 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-09-20 14:42:54,755 INFO L392 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-09-20 14:42:54,794 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states. [2018-09-20 14:42:54,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-09-20 14:42:54,802 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:42:54,804 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:54,807 INFO L423 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:42:54,812 INFO L82 PathProgramCache]: Analyzing trace with hash -1007379435, now seen corresponding path program 1 times [2018-09-20 14:42:54,814 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-20 14:42:54,814 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-20 14:42:54,868 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-20 14:42:54,868 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:42:54,868 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-20 14:42:54,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:42:55,030 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:55,034 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:42:55,034 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-09-20 14:42:55,039 INFO L459 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-09-20 14:42:55,051 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-09-20 14:42:55,052 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-09-20 14:42:55,055 INFO L87 Difference]: Start difference. First operand 216 states. Second operand 2 states. [2018-09-20 14:42:55,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:42:55,116 INFO L93 Difference]: Finished difference Result 424 states and 554 transitions. [2018-09-20 14:42:55,117 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-09-20 14:42:55,118 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 27 [2018-09-20 14:42:55,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:42:55,139 INFO L225 Difference]: With dead ends: 424 [2018-09-20 14:42:55,139 INFO L226 Difference]: Without dead ends: 211 [2018-09-20 14:42:55,147 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:55,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2018-09-20 14:42:55,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 211. [2018-09-20 14:42:55,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 211 states. [2018-09-20 14:42:55,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 251 transitions. [2018-09-20 14:42:55,238 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 251 transitions. Word has length 27 [2018-09-20 14:42:55,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:42:55,239 INFO L480 AbstractCegarLoop]: Abstraction has 211 states and 251 transitions. [2018-09-20 14:42:55,240 INFO L481 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-09-20 14:42:55,240 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 251 transitions. [2018-09-20 14:42:55,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2018-09-20 14:42:55,245 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:42:55,245 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:55,246 INFO L423 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:42:55,246 INFO L82 PathProgramCache]: Analyzing trace with hash 1648465161, now seen corresponding path program 1 times [2018-09-20 14:42:55,246 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-20 14:42:55,247 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-20 14:42:55,250 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-20 14:42:55,251 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:42:55,251 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-20 14:42:55,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:42:55,474 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:55,475 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:42:55,475 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-09-20 14:42:55,479 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-09-20 14:42:55,479 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-09-20 14:42:55,480 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-09-20 14:42:55,480 INFO L87 Difference]: Start difference. First operand 211 states and 251 transitions. Second operand 3 states. [2018-09-20 14:42:55,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:42:55,584 INFO L93 Difference]: Finished difference Result 379 states and 458 transitions. [2018-09-20 14:42:55,586 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-09-20 14:42:55,587 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 62 [2018-09-20 14:42:55,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:42:55,592 INFO L225 Difference]: With dead ends: 379 [2018-09-20 14:42:55,593 INFO L226 Difference]: Without dead ends: 211 [2018-09-20 14:42:55,597 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:55,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2018-09-20 14:42:55,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 211. [2018-09-20 14:42:55,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 211 states. [2018-09-20 14:42:55,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 250 transitions. [2018-09-20 14:42:55,633 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 250 transitions. Word has length 62 [2018-09-20 14:42:55,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:42:55,633 INFO L480 AbstractCegarLoop]: Abstraction has 211 states and 250 transitions. [2018-09-20 14:42:55,633 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-09-20 14:42:55,634 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 250 transitions. [2018-09-20 14:42:55,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2018-09-20 14:42:55,637 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:42:55,640 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:55,640 INFO L423 AbstractCegarLoop]: === Iteration 3 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:42:55,641 INFO L82 PathProgramCache]: Analyzing trace with hash -288810204, now seen corresponding path program 1 times [2018-09-20 14:42:55,641 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-20 14:42:55,641 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-20 14:42:55,642 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-20 14:42:55,643 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:42:55,643 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-20 14:42:55,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-09-20 14:42:55,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-09-20 14:42:55,999 INFO L443 BasicCegarLoop]: Counterexample might be feasible [2018-09-20 14:42:56,110 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.09 02:42:56 BoogieIcfgContainer [2018-09-20 14:42:56,110 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-09-20 14:42:56,111 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-09-20 14:42:56,111 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-09-20 14:42:56,111 INFO L276 PluginConnector]: Witness Printer initialized [2018-09-20 14:42:56,113 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:54" (3/4) ... [2018-09-20 14:42:56,120 INFO L147 WitnessPrinter]: No result that supports witness generation found [2018-09-20 14:42:56,120 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-09-20 14:42:56,121 INFO L168 Benchmark]: Toolchain (without parser) took 3630.95 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 150.5 MB). Free memory was 951.9 MB in the beginning and 1.0 GB in the end (delta: -61.6 MB). Peak memory consumption was 88.8 MB. Max. memory is 11.5 GB. [2018-09-20 14:42:56,124 INFO L168 Benchmark]: CDTParser took 0.18 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:56,125 INFO L168 Benchmark]: CACSL2BoogieTranslator took 533.84 ms. Allocated memory is still 1.0 GB. Free memory was 951.9 MB in the beginning and 935.7 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:56,126 INFO L168 Benchmark]: Boogie Preprocessor took 95.66 ms. Allocated memory is still 1.0 GB. Free memory was 935.7 MB in the beginning and 930.4 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:56,127 INFO L168 Benchmark]: RCFGBuilder took 1547.25 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 150.5 MB). Free memory was 930.4 MB in the beginning and 1.1 GB in the end (delta: -151.5 MB). Peak memory consumption was 17.4 MB. Max. memory is 11.5 GB. [2018-09-20 14:42:56,128 INFO L168 Benchmark]: TraceAbstraction took 1437.46 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 68.4 MB). Peak memory consumption was 68.4 MB. Max. memory is 11.5 GB. [2018-09-20 14:42:56,130 INFO L168 Benchmark]: Witness Printer took 9.32 ms. Allocated memory is still 1.2 GB. Free memory is still 1.0 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-09-20 14:42:56,137 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.18 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 533.84 ms. Allocated memory is still 1.0 GB. Free memory was 951.9 MB in the beginning and 935.7 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 95.66 ms. Allocated memory is still 1.0 GB. Free memory was 935.7 MB in the beginning and 930.4 MB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 1547.25 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 150.5 MB). Free memory was 930.4 MB in the beginning and 1.1 GB in the end (delta: -151.5 MB). Peak memory consumption was 17.4 MB. Max. memory is 11.5 GB. * TraceAbstraction took 1437.46 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 68.4 MB). Peak memory consumption was 68.4 MB. Max. memory is 11.5 GB. * Witness Printer took 9.32 ms. Allocated memory is still 1.2 GB. Free memory is still 1.0 GB. 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.3s 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.1s AutomataMinimizationTime, 2 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 0.2s 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:58,664 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-09-20 14:42:58,666 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-09-20 14:42:58,678 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-09-20 14:42:58,679 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-09-20 14:42:58,680 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-09-20 14:42:58,681 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-09-20 14:42:58,683 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-09-20 14:42:58,685 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-09-20 14:42:58,686 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-09-20 14:42:58,687 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-09-20 14:42:58,687 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-09-20 14:42:58,688 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-09-20 14:42:58,689 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-09-20 14:42:58,690 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-09-20 14:42:58,691 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-09-20 14:42:58,692 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-09-20 14:42:58,694 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-09-20 14:42:58,697 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-09-20 14:42:58,698 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-09-20 14:42:58,699 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-09-20 14:42:58,701 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-09-20 14:42:58,704 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-09-20 14:42:58,704 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-09-20 14:42:58,704 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-09-20 14:42:58,705 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-09-20 14:42:58,706 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-09-20 14:42:58,707 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-09-20 14:42:58,708 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-09-20 14:42:58,709 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-09-20 14:42:58,710 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-09-20 14:42:58,711 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-09-20 14:42:58,711 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-09-20 14:42:58,711 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-09-20 14:42:58,712 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-09-20 14:42:58,713 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-09-20 14:42:58,714 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:58,729 INFO L110 SettingsManager]: Loading preferences was successful [2018-09-20 14:42:58,729 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-09-20 14:42:58,730 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-09-20 14:42:58,731 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-09-20 14:42:58,731 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-09-20 14:42:58,732 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-09-20 14:42:58,732 INFO L133 SettingsManager]: * Use SBE=true [2018-09-20 14:42:58,732 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-09-20 14:42:58,732 INFO L133 SettingsManager]: * sizeof long=4 [2018-09-20 14:42:58,733 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-09-20 14:42:58,733 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-09-20 14:42:58,733 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-09-20 14:42:58,734 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-09-20 14:42:58,734 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-09-20 14:42:58,734 INFO L133 SettingsManager]: * Use bitvectors instead of ints=true [2018-09-20 14:42:58,734 INFO L133 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2018-09-20 14:42:58,734 INFO L133 SettingsManager]: * sizeof long double=12 [2018-09-20 14:42:58,734 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-09-20 14:42:58,735 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-09-20 14:42:58,735 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-09-20 14:42:58,735 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-09-20 14:42:58,735 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-09-20 14:42:58,735 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-09-20 14:42:58,737 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-09-20 14:42:58,737 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-09-20 14:42:58,737 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-09-20 14:42:58,738 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-09-20 14:42:58,738 INFO L133 SettingsManager]: * Trace refinement strategy=WOLF [2018-09-20 14:42:58,738 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-09-20 14:42:58,738 INFO L133 SettingsManager]: * Command for external solver=cvc4nyu --tear-down-incremental --rewrite-divk --print-success --lang smt [2018-09-20 14:42:58,739 INFO L133 SettingsManager]: * Logic for external solver=AUFBV [2018-09-20 14:42:58,739 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 -> 9898ce33ba90bf1deafb76b4145359648bf729c6 [2018-09-20 14:42:58,789 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-09-20 14:42:58,802 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-09-20 14:42:58,806 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-09-20 14:42:58,808 INFO L271 PluginConnector]: Initializing CDTParser... [2018-09-20 14:42:58,808 INFO L276 PluginConnector]: CDTParser initialized [2018-09-20 14:42:58,809 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/float-newlib/double_req_bl_0684b_true-unreach-call.c [2018-09-20 14:42:59,057 INFO L221 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d51d90cec/c418f882793447d4912b9cea650488b3/FLAGb153b55ad [2018-09-20 14:42:59,320 INFO L277 CDTParser]: Found 1 translation units. [2018-09-20 14:42:59,320 INFO L159 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/float-newlib/double_req_bl_0684b_true-unreach-call.c [2018-09-20 14:42:59,329 INFO L325 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d51d90cec/c418f882793447d4912b9cea650488b3/FLAGb153b55ad [2018-09-20 14:42:59,346 INFO L333 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d51d90cec/c418f882793447d4912b9cea650488b3 [2018-09-20 14:42:59,351 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-09-20 14:42:59,354 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2018-09-20 14:42:59,356 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-09-20 14:42:59,356 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-09-20 14:42:59,363 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-09-20 14:42:59,364 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 02:42:59" (1/1) ... [2018-09-20 14:42:59,368 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4eaa7452 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:42:59, skipping insertion in model container [2018-09-20 14:42:59,368 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 02:42:59" (1/1) ... [2018-09-20 14:42:59,380 INFO L160 ieTranslatorObserver]: Starting translation in SV-COMP mode [2018-09-20 14:42:59,728 INFO L170 PostProcessor]: Settings: Checked method=main [2018-09-20 14:42:59,762 INFO L424 MainDispatcher]: Starting main dispatcher in SV-COMP mode [2018-09-20 14:42:59,867 INFO L170 PostProcessor]: Settings: Checked method=main [2018-09-20 14:42:59,922 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:42:59 WrapperNode [2018-09-20 14:42:59,927 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-09-20 14:42:59,929 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-09-20 14:42:59,930 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-09-20 14:42:59,930 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-09-20 14:42:59,945 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:59" (1/1) ... [2018-09-20 14:42:59,945 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:59" (1/1) ... [2018-09-20 14:42:59,974 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:59" (1/1) ... [2018-09-20 14:42:59,975 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:59" (1/1) ... [2018-09-20 14:43:00,012 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:59" (1/1) ... [2018-09-20 14:43:00,022 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:59" (1/1) ... [2018-09-20 14:43:00,027 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:59" (1/1) ... [2018-09-20 14:43:00,034 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-09-20 14:43:00,035 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-09-20 14:43:00,035 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-09-20 14:43:00,035 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-09-20 14:43:00,036 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:42:59" (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:43:00,187 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-09-20 14:43:00,187 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-09-20 14:43:00,187 INFO L138 BoogieDeclarations]: Found implementation of procedure fabs_double [2018-09-20 14:43:00,187 INFO L138 BoogieDeclarations]: Found implementation of procedure atan_double [2018-09-20 14:43:00,187 INFO L138 BoogieDeclarations]: Found implementation of procedure __ieee754_atan2 [2018-09-20 14:43:00,188 INFO L138 BoogieDeclarations]: Found implementation of procedure isinf_double [2018-09-20 14:43:00,188 INFO L138 BoogieDeclarations]: Found implementation of procedure isfinite_double [2018-09-20 14:43:00,188 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-09-20 14:43:00,188 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-09-20 14:43:00,188 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_double [2018-09-20 14:43:00,188 INFO L130 BoogieDeclarations]: Found specification of procedure fabs_double [2018-09-20 14:43:00,188 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-09-20 14:43:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8 [2018-09-20 14:43:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2018-09-20 14:43:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-09-20 14:43:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2018-09-20 14:43:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8 [2018-09-20 14:43:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure atan_double [2018-09-20 14:43:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure __ieee754_atan2 [2018-09-20 14:43:00,190 INFO L130 BoogieDeclarations]: Found specification of procedure isinf_double [2018-09-20 14:43:00,190 INFO L130 BoogieDeclarations]: Found specification of procedure isfinite_double [2018-09-20 14:43:00,190 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-09-20 14:43:00,190 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-09-20 14:43:00,190 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-09-20 14:43:00,190 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2018-09-20 14:43:00,190 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intFLOATTYPE8 [2018-09-20 14:43:00,462 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:00,509 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:00,593 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:00,609 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:00,682 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:00,798 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:00,825 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:00,880 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:02,737 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:02,763 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:02,782 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:02,842 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:02,852 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:02,866 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:05,265 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:05,278 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:05,293 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:07,455 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:07,500 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:24,692 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:24,706 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:43:24,727 INFO L365 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-09-20 14:43:24,728 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 02:43:24 BoogieIcfgContainer [2018-09-20 14:43:24,729 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-09-20 14:43:24,730 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-09-20 14:43:24,730 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-09-20 14:43:24,733 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-09-20 14:43:24,734 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.09 02:42:59" (1/3) ... [2018-09-20 14:43:24,734 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13f56612 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 02:43:24, skipping insertion in model container [2018-09-20 14:43:24,735 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:42:59" (2/3) ... [2018-09-20 14:43:24,735 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13f56612 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 02:43:24, skipping insertion in model container [2018-09-20 14:43:24,735 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 02:43:24" (3/3) ... [2018-09-20 14:43:24,737 INFO L112 eAbstractionObserver]: Analyzing ICFG double_req_bl_0684b_true-unreach-call.c [2018-09-20 14:43:24,747 INFO L137 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-09-20 14:43:24,755 INFO L149 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-09-20 14:43:24,803 INFO L130 ementStrategyFactory]: Using default assertion order modulation [2018-09-20 14:43:24,804 INFO L381 AbstractCegarLoop]: Interprodecural is true [2018-09-20 14:43:24,804 INFO L382 AbstractCegarLoop]: Hoare is true [2018-09-20 14:43:24,804 INFO L383 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-09-20 14:43:24,804 INFO L384 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-09-20 14:43:24,804 INFO L385 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-09-20 14:43:24,805 INFO L386 AbstractCegarLoop]: Difference is false [2018-09-20 14:43:24,805 INFO L387 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-09-20 14:43:24,805 INFO L392 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-09-20 14:43:24,833 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states. [2018-09-20 14:43:24,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-09-20 14:43:24,843 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:43:24,844 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:24,846 INFO L423 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:43:24,852 INFO L82 PathProgramCache]: Analyzing trace with hash -1007379435, now seen corresponding path program 1 times [2018-09-20 14:43:24,857 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:43:24,858 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:24,869 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:43:25,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:43:25,068 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:43:25,091 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:25,093 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:43:25,110 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:43:25,110 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-09-20 14:43:25,114 INFO L459 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-09-20 14:43:25,126 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-09-20 14:43:25,126 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-09-20 14:43:25,129 INFO L87 Difference]: Start difference. First operand 216 states. Second operand 2 states. [2018-09-20 14:43:25,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:43:25,186 INFO L93 Difference]: Finished difference Result 424 states and 554 transitions. [2018-09-20 14:43:25,186 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-09-20 14:43:25,188 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 27 [2018-09-20 14:43:25,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:43:25,204 INFO L225 Difference]: With dead ends: 424 [2018-09-20 14:43:25,205 INFO L226 Difference]: Without dead ends: 211 [2018-09-20 14:43:25,212 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:25,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2018-09-20 14:43:25,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 211. [2018-09-20 14:43:25,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 211 states. [2018-09-20 14:43:25,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 251 transitions. [2018-09-20 14:43:25,276 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 251 transitions. Word has length 27 [2018-09-20 14:43:25,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:43:25,276 INFO L480 AbstractCegarLoop]: Abstraction has 211 states and 251 transitions. [2018-09-20 14:43:25,276 INFO L481 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-09-20 14:43:25,276 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 251 transitions. [2018-09-20 14:43:25,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2018-09-20 14:43:25,280 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:43:25,280 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:25,280 INFO L423 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:43:25,281 INFO L82 PathProgramCache]: Analyzing trace with hash 1648465161, now seen corresponding path program 1 times [2018-09-20 14:43:25,282 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:43:25,282 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) Waiting until toolchain timeout for monitored process 3 with mathsat -unsat_core_generation=3 [2018-09-20 14:43:25,289 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:43:25,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:43:25,581 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:43:25,653 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:25,653 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:43:25,672 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:43:25,672 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-09-20 14:43:25,674 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-09-20 14:43:25,674 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-09-20 14:43:25,676 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-09-20 14:43:25,676 INFO L87 Difference]: Start difference. First operand 211 states and 251 transitions. Second operand 3 states. [2018-09-20 14:43:25,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:43:25,759 INFO L93 Difference]: Finished difference Result 379 states and 458 transitions. [2018-09-20 14:43:25,760 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-09-20 14:43:25,760 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 62 [2018-09-20 14:43:25,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:43:25,765 INFO L225 Difference]: With dead ends: 379 [2018-09-20 14:43:25,765 INFO L226 Difference]: Without dead ends: 211 [2018-09-20 14:43:25,767 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:25,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2018-09-20 14:43:25,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 211. [2018-09-20 14:43:25,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 211 states. [2018-09-20 14:43:25,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 250 transitions. [2018-09-20 14:43:25,799 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 250 transitions. Word has length 62 [2018-09-20 14:43:25,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:43:25,800 INFO L480 AbstractCegarLoop]: Abstraction has 211 states and 250 transitions. [2018-09-20 14:43:25,800 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-09-20 14:43:25,800 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 250 transitions. [2018-09-20 14:43:25,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2018-09-20 14:43:25,808 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:43:25,808 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:25,809 INFO L423 AbstractCegarLoop]: === Iteration 3 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:43:25,809 INFO L82 PathProgramCache]: Analyzing trace with hash -288810204, now seen corresponding path program 1 times [2018-09-20 14:43:25,811 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:43:25,811 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) [2018-09-20 14:43:25,823 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY Waiting until toolchain timeout for monitored process 4 with mathsat -unsat_core_generation=3 [2018-09-20 14:43:26,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:43:26,242 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:43:26,392 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:26,407 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:26,407 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:43:26,433 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,511 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:26,511 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:20 [2018-09-20 14:43:26,595 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:26,604 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:26,604 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:43:26,618 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,628 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:26,629 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:14 [2018-09-20 14:43:27,413 WARN L178 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 45 [2018-09-20 14:43:27,779 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:27,788 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:27,789 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:43:27,813 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,873 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:27,873 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:23 [2018-09-20 14:43:28,037 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:28,053 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:28,053 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:43:28,087 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:43:28,129 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:28,130 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2018-09-20 14:43:28,640 INFO L682 Elim1Store]: detected equality via solver [2018-09-20 14:43:28,641 INFO L682 Elim1Store]: detected equality via solver [2018-09-20 14:43:28,642 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:28,657 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:43:28,683 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:28,684 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:43:28,726 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:43:28,777 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:28,778 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:51, output treesize:43 [2018-09-20 14:43:29,627 INFO L682 Elim1Store]: detected equality via solver [2018-09-20 14:43:29,628 INFO L682 Elim1Store]: detected equality via solver [2018-09-20 14:43:29,629 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:29,648 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:43:29,673 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:29,674 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:43:29,722 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:43:29,796 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:29,797 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:78, output treesize:70 [2018-09-20 14:43:30,070 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:30,092 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:43:30,100 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:30,101 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:43:30,119 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:43:30,159 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:30,159 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:59, output treesize:33 [2018-09-20 14:43:31,600 WARN L178 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 38 [2018-09-20 14:43:31,679 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:31,679 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:43:31,698 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:43:31,698 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2018-09-20 14:43:31,699 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-09-20 14:43:31,699 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-09-20 14:43:31,700 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=458, Unknown=0, NotChecked=0, Total=506 [2018-09-20 14:43:31,700 INFO L87 Difference]: Start difference. First operand 211 states and 250 transitions. Second operand 23 states. [2018-09-20 14:43:32,882 WARN L178 SmtUtils]: Spent 506.00 ms on a formula simplification that was a NOOP. DAG size: 25 [2018-09-20 14:43:33,327 WARN L178 SmtUtils]: Spent 202.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2018-09-20 14:43:34,072 WARN L178 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 15 [2018-09-20 14:43:35,260 WARN L178 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 50 [2018-09-20 14:43:35,935 WARN L178 SmtUtils]: Spent 264.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 34 [2018-09-20 14:43:37,367 WARN L178 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 28 [2018-09-20 14:43:37,889 WARN L178 SmtUtils]: Spent 190.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2018-09-20 14:43:41,701 WARN L178 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2018-09-20 14:43:42,284 WARN L178 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2018-09-20 14:43:42,978 WARN L178 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2018-09-20 14:43:43,736 WARN L178 SmtUtils]: Spent 437.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2018-09-20 14:43:44,846 WARN L178 SmtUtils]: Spent 339.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2018-09-20 14:43:45,586 WARN L178 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2018-09-20 14:43:46,612 WARN L178 SmtUtils]: Spent 617.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2018-09-20 14:43:47,208 WARN L178 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2018-09-20 14:43:48,318 WARN L178 SmtUtils]: Spent 366.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2018-09-20 14:44:27,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:44:27,027 INFO L93 Difference]: Finished difference Result 285 states and 337 transitions. [2018-09-20 14:44:27,030 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-09-20 14:44:27,031 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 82 [2018-09-20 14:44:27,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:44:27,037 INFO L225 Difference]: With dead ends: 285 [2018-09-20 14:44:27,037 INFO L226 Difference]: Without dead ends: 231 [2018-09-20 14:44:27,039 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 13.8s TimeCoverageRelationStatistics Valid=252, Invalid=2004, Unknown=0, NotChecked=0, Total=2256 [2018-09-20 14:44:27,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2018-09-20 14:44:27,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 200. [2018-09-20 14:44:27,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 200 states. [2018-09-20 14:44:27,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 228 transitions. [2018-09-20 14:44:27,064 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 228 transitions. Word has length 82 [2018-09-20 14:44:27,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:44:27,065 INFO L480 AbstractCegarLoop]: Abstraction has 200 states and 228 transitions. [2018-09-20 14:44:27,065 INFO L481 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-09-20 14:44:27,066 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 228 transitions. [2018-09-20 14:44:27,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-09-20 14:44:27,068 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:44:27,068 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:27,068 INFO L423 AbstractCegarLoop]: === Iteration 4 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:44:27,069 INFO L82 PathProgramCache]: Analyzing trace with hash -1008594192, now seen corresponding path program 1 times [2018-09-20 14:44:27,069 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:44:27,069 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:27,083 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:44:27,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:44:27,288 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:44:27,372 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:27,380 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:27,380 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:44:27,386 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:44:27,406 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:27,407 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:20 [2018-09-20 14:44:27,457 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:27,466 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:27,466 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:44:27,470 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:44:27,482 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:27,483 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:14 [2018-09-20 14:44:27,918 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:27,919 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:44:27,936 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:44:27,936 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-09-20 14:44:27,939 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-09-20 14:44:27,939 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-09-20 14:44:27,939 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-09-20 14:44:27,940 INFO L87 Difference]: Start difference. First operand 200 states and 228 transitions. Second operand 9 states. [2018-09-20 14:44:28,690 WARN L178 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 21 [2018-09-20 14:44:39,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:44:39,772 INFO L93 Difference]: Finished difference Result 249 states and 288 transitions. [2018-09-20 14:44:39,778 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-09-20 14:44:39,778 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 87 [2018-09-20 14:44:39,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:44:39,781 INFO L225 Difference]: With dead ends: 249 [2018-09-20 14:44:39,781 INFO L226 Difference]: Without dead ends: 194 [2018-09-20 14:44:39,782 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:39,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2018-09-20 14:44:39,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 194. [2018-09-20 14:44:39,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 194 states. [2018-09-20 14:44:39,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 217 transitions. [2018-09-20 14:44:39,805 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 217 transitions. Word has length 87 [2018-09-20 14:44:39,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:44:39,806 INFO L480 AbstractCegarLoop]: Abstraction has 194 states and 217 transitions. [2018-09-20 14:44:39,806 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-09-20 14:44:39,806 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 217 transitions. [2018-09-20 14:44:39,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-09-20 14:44:39,810 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:44:39,810 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:39,811 INFO L423 AbstractCegarLoop]: === Iteration 5 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:44:39,811 INFO L82 PathProgramCache]: Analyzing trace with hash 647256368, now seen corresponding path program 1 times [2018-09-20 14:44:39,812 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:44:39,812 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:39,834 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:44:40,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:44:40,109 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:44:40,179 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:40,185 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:40,186 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:44:40,191 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:44:40,207 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:40,208 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:20 [2018-09-20 14:44:40,250 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:40,255 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:40,256 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:44:40,259 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:44:40,268 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:40,268 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:14 [2018-09-20 14:44:40,454 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:40,455 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:44:40,468 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:44:40,468 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-09-20 14:44:40,469 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-09-20 14:44:40,469 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-09-20 14:44:40,469 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2018-09-20 14:44:40,469 INFO L87 Difference]: Start difference. First operand 194 states and 217 transitions. Second operand 8 states. [2018-09-20 14:44:47,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:44:47,253 INFO L93 Difference]: Finished difference Result 202 states and 224 transitions. [2018-09-20 14:44:47,256 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-09-20 14:44:47,256 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 87 [2018-09-20 14:44:47,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:44:47,258 INFO L225 Difference]: With dead ends: 202 [2018-09-20 14:44:47,258 INFO L226 Difference]: Without dead ends: 194 [2018-09-20 14:44:47,259 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:44:47,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2018-09-20 14:44:47,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 194. [2018-09-20 14:44:47,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 194 states. [2018-09-20 14:44:47,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 215 transitions. [2018-09-20 14:44:47,276 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 215 transitions. Word has length 87 [2018-09-20 14:44:47,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:44:47,277 INFO L480 AbstractCegarLoop]: Abstraction has 194 states and 215 transitions. [2018-09-20 14:44:47,277 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-09-20 14:44:47,278 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 215 transitions. [2018-09-20 14:44:47,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-09-20 14:44:47,279 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:44:47,280 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:47,280 INFO L423 AbstractCegarLoop]: === Iteration 6 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:44:47,281 INFO L82 PathProgramCache]: Analyzing trace with hash -1127750994, now seen corresponding path program 1 times [2018-09-20 14:44:47,281 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:44:47,281 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) Waiting until toolchain timeout for monitored process 7 with mathsat -unsat_core_generation=3 [2018-09-20 14:44:47,288 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:44:47,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:44:47,572 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:44:47,989 WARN L178 SmtUtils]: Spent 369.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2018-09-20 14:44:48,697 WARN L178 SmtUtils]: Spent 539.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2018-09-20 14:44:49,859 WARN L178 SmtUtils]: Spent 638.00 ms on a formula simplification that was a NOOP. DAG size: 12 [2018-09-20 14:44:50,644 WARN L178 SmtUtils]: Spent 388.00 ms on a formula simplification that was a NOOP. DAG size: 12 [2018-09-20 14:44:50,664 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:50,665 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:44:50,678 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:44:50,678 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-09-20 14:44:50,678 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-09-20 14:44:50,679 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-09-20 14:44:50,679 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-09-20 14:44:50,679 INFO L87 Difference]: Start difference. First operand 194 states and 215 transitions. Second operand 7 states. [2018-09-20 14:45:01,325 WARN L178 SmtUtils]: Spent 398.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2018-09-20 14:45:03,896 WARN L178 SmtUtils]: Spent 335.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2018-09-20 14:45:09,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:45:09,814 INFO L93 Difference]: Finished difference Result 200 states and 220 transitions. [2018-09-20 14:45:09,816 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-09-20 14:45:09,817 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 87 [2018-09-20 14:45:09,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:45:09,819 INFO L225 Difference]: With dead ends: 200 [2018-09-20 14:45:09,819 INFO L226 Difference]: Without dead ends: 192 [2018-09-20 14:45:09,820 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 80 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2018-09-20 14:45:09,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2018-09-20 14:45:09,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 192. [2018-09-20 14:45:09,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 192 states. [2018-09-20 14:45:09,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 212 transitions. [2018-09-20 14:45:09,840 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 212 transitions. Word has length 87 [2018-09-20 14:45:09,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:45:09,840 INFO L480 AbstractCegarLoop]: Abstraction has 192 states and 212 transitions. [2018-09-20 14:45:09,841 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-09-20 14:45:09,841 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 212 transitions. [2018-09-20 14:45:09,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2018-09-20 14:45:09,843 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:45:09,843 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:09,844 INFO L423 AbstractCegarLoop]: === Iteration 7 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:45:09,844 INFO L82 PathProgramCache]: Analyzing trace with hash -762925118, now seen corresponding path program 1 times [2018-09-20 14:45:09,845 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:45:09,845 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:09,856 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:45:10,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:45:10,143 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:45:11,294 WARN L178 SmtUtils]: Spent 908.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2018-09-20 14:45:11,667 WARN L178 SmtUtils]: Spent 350.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2018-09-20 14:45:12,326 WARN L178 SmtUtils]: Spent 325.00 ms on a formula simplification that was a NOOP. DAG size: 12 [2018-09-20 14:45:13,225 WARN L178 SmtUtils]: Spent 538.00 ms on a formula simplification that was a NOOP. DAG size: 12 [2018-09-20 14:45:13,247 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:13,247 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:45:13,260 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:45:13,260 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-09-20 14:45:13,260 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-09-20 14:45:13,261 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-09-20 14:45:13,261 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-09-20 14:45:13,261 INFO L87 Difference]: Start difference. First operand 192 states and 212 transitions. Second operand 7 states. [2018-09-20 14:45:26,298 WARN L178 SmtUtils]: Spent 269.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2018-09-20 14:45:27,149 WARN L178 SmtUtils]: Spent 393.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2018-09-20 14:45:38,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:45:38,584 INFO L93 Difference]: Finished difference Result 198 states and 217 transitions. [2018-09-20 14:45:38,587 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-09-20 14:45:38,587 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 89 [2018-09-20 14:45:38,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:45:38,590 INFO L225 Difference]: With dead ends: 198 [2018-09-20 14:45:38,590 INFO L226 Difference]: Without dead ends: 190 [2018-09-20 14:45:38,590 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 82 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2018-09-20 14:45:38,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2018-09-20 14:45:38,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 190. [2018-09-20 14:45:38,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 190 states. [2018-09-20 14:45:38,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 209 transitions. [2018-09-20 14:45:38,604 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 209 transitions. Word has length 89 [2018-09-20 14:45:38,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:45:38,605 INFO L480 AbstractCegarLoop]: Abstraction has 190 states and 209 transitions. [2018-09-20 14:45:38,605 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-09-20 14:45:38,605 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 209 transitions. [2018-09-20 14:45:38,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2018-09-20 14:45:38,606 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:45:38,606 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:38,607 INFO L423 AbstractCegarLoop]: === Iteration 8 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:45:38,607 INFO L82 PathProgramCache]: Analyzing trace with hash 1062904628, now seen corresponding path program 1 times [2018-09-20 14:45:38,608 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:45:38,608 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:38,614 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:45:38,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:45:38,982 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:45:39,068 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,074 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,074 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:45:39,080 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,099 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,099 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:20 [2018-09-20 14:45:39,149 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,153 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,154 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:45:39,157 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,169 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,169 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:14 [2018-09-20 14:45:39,395 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:39,395 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:45:39,411 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:45:39,411 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-09-20 14:45:39,412 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-09-20 14:45:39,412 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-09-20 14:45:39,412 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-09-20 14:45:39,413 INFO L87 Difference]: Start difference. First operand 190 states and 209 transitions. Second operand 9 states. [2018-09-20 14:45:44,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:45:44,201 INFO L93 Difference]: Finished difference Result 196 states and 214 transitions. [2018-09-20 14:45:44,204 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-09-20 14:45:44,204 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 90 [2018-09-20 14:45:44,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:45:44,205 INFO L225 Difference]: With dead ends: 196 [2018-09-20 14:45:44,205 INFO L226 Difference]: Without dead ends: 152 [2018-09-20 14:45:44,206 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2018-09-20 14:45:44,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2018-09-20 14:45:44,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 152. [2018-09-20 14:45:44,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 152 states. [2018-09-20 14:45:44,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 162 transitions. [2018-09-20 14:45:44,219 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 162 transitions. Word has length 90 [2018-09-20 14:45:44,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:45:44,220 INFO L480 AbstractCegarLoop]: Abstraction has 152 states and 162 transitions. [2018-09-20 14:45:44,220 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-09-20 14:45:44,220 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 162 transitions. [2018-09-20 14:45:44,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2018-09-20 14:45:44,221 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:45:44,221 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:44,221 INFO L423 AbstractCegarLoop]: === Iteration 9 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:45:44,223 INFO L82 PathProgramCache]: Analyzing trace with hash -1509323926, now seen corresponding path program 1 times [2018-09-20 14:45:44,223 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:45:44,224 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:44,232 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:45:44,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:45:44,515 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:45:44,567 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:44,577 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:44,578 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:45:44,585 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:45:44,601 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:44,601 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:20 [2018-09-20 14:45:44,675 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:44,692 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:44,692 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:45:44,716 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:45:44,760 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:44,761 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:14 [2018-09-20 14:45:45,095 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:45,095 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:45:45,109 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:45:45,110 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2018-09-20 14:45:45,110 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-09-20 14:45:45,110 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-09-20 14:45:45,111 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-09-20 14:45:45,111 INFO L87 Difference]: Start difference. First operand 152 states and 162 transitions. Second operand 11 states. [2018-09-20 14:46:12,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:46:12,753 INFO L93 Difference]: Finished difference Result 164 states and 173 transitions. [2018-09-20 14:46:13,207 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-09-20 14:46:13,207 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 103 [2018-09-20 14:46:13,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:46:13,209 INFO L225 Difference]: With dead ends: 164 [2018-09-20 14:46:13,209 INFO L226 Difference]: Without dead ends: 155 [2018-09-20 14:46:13,209 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:13,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2018-09-20 14:46:13,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 152. [2018-09-20 14:46:13,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 152 states. [2018-09-20 14:46:13,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 161 transitions. [2018-09-20 14:46:13,242 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 161 transitions. Word has length 103 [2018-09-20 14:46:13,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:46:13,243 INFO L480 AbstractCegarLoop]: Abstraction has 152 states and 161 transitions. [2018-09-20 14:46:13,243 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-09-20 14:46:13,243 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 161 transitions. [2018-09-20 14:46:13,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2018-09-20 14:46:13,244 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:46:13,244 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:13,244 INFO L423 AbstractCegarLoop]: === Iteration 10 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:46:13,246 INFO L82 PathProgramCache]: Analyzing trace with hash -299784852, now seen corresponding path program 1 times [2018-09-20 14:46:13,247 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:46:13,247 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:13,255 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:46:17,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:46:17,617 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:46:17,847 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:17,853 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:17,854 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:46:17,860 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:46:17,877 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:17,878 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:20 [2018-09-20 14:46:17,927 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:17,933 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:17,933 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:46:17,938 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:46:17,948 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:17,949 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:14 [2018-09-20 14:46:18,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:46:18,312 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:46:18,381 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:46:18,381 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2018-09-20 14:46:18,381 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-09-20 14:46:18,382 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-09-20 14:46:18,382 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-09-20 14:46:18,382 INFO L87 Difference]: Start difference. First operand 152 states and 161 transitions. Second operand 11 states. [2018-09-20 14:46:50,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:46:50,798 INFO L93 Difference]: Finished difference Result 167 states and 177 transitions. [2018-09-20 14:46:50,896 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-09-20 14:46:50,896 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 105 [2018-09-20 14:46:50,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:46:50,898 INFO L225 Difference]: With dead ends: 167 [2018-09-20 14:46:50,898 INFO L226 Difference]: Without dead ends: 151 [2018-09-20 14:46:50,898 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2018-09-20 14:46:50,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2018-09-20 14:46:50,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 149. [2018-09-20 14:46:50,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 149 states. [2018-09-20 14:46:50,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 156 transitions. [2018-09-20 14:46:50,910 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 156 transitions. Word has length 105 [2018-09-20 14:46:50,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:46:50,911 INFO L480 AbstractCegarLoop]: Abstraction has 149 states and 156 transitions. [2018-09-20 14:46:50,911 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-09-20 14:46:50,911 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 156 transitions. [2018-09-20 14:46:50,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2018-09-20 14:46:50,912 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:46:50,912 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:50,915 INFO L423 AbstractCegarLoop]: === Iteration 11 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:46:50,916 INFO L82 PathProgramCache]: Analyzing trace with hash -142441100, now seen corresponding path program 1 times [2018-09-20 14:46:50,916 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:46:50,916 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) [2018-09-20 14:46:50,927 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY Waiting until toolchain timeout for monitored process 12 with mathsat -unsat_core_generation=3 [2018-09-20 14:46:51,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:46:51,220 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:46:51,279 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:51,285 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:51,286 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:46:51,294 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:46:51,322 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:51,322 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:23 [2018-09-20 14:46:51,394 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:51,401 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:51,402 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:46:51,423 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:46:51,455 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:51,456 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2018-09-20 14:46:51,652 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:51,658 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:51,658 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:46:51,664 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:46:51,692 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:51,693 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:37, output treesize:33 [2018-09-20 14:46:51,788 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:51,808 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:51,809 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:46:51,833 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:46:51,960 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:51,960 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:40, output treesize:29 [2018-09-20 14:46:52,631 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:52,631 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:46:52,648 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:46:52,648 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2018-09-20 14:46:52,649 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-09-20 14:46:52,649 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-09-20 14:46:52,649 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2018-09-20 14:46:52,649 INFO L87 Difference]: Start difference. First operand 149 states and 156 transitions. Second operand 14 states. [2018-09-20 14:46:53,784 WARN L178 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2018-09-20 14:46:54,890 WARN L178 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 36 [2018-09-20 14:46:55,269 WARN L178 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 40 [2018-09-20 14:46:55,701 WARN L178 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 44 [2018-09-20 14:46:56,185 WARN L178 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 40 [2018-09-20 14:46:56,534 WARN L178 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 32 [2018-09-20 14:47:17,398 WARN L178 SmtUtils]: Spent 4.43 s on a formula simplification. DAG size of input: 44 DAG size of output: 42 [2018-09-20 14:47:23,846 WARN L178 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2018-09-20 14:48:11,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:48:11,146 INFO L93 Difference]: Finished difference Result 160 states and 166 transitions. [2018-09-20 14:48:11,240 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-09-20 14:48:11,240 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 111 [2018-09-20 14:48:11,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:48:11,241 INFO L225 Difference]: With dead ends: 160 [2018-09-20 14:48:11,241 INFO L226 Difference]: Without dead ends: 151 [2018-09-20 14:48:11,242 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 19.8s TimeCoverageRelationStatistics Valid=111, Invalid=483, Unknown=6, NotChecked=0, Total=600 [2018-09-20 14:48:11,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2018-09-20 14:48:11,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 149. [2018-09-20 14:48:11,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 149 states. [2018-09-20 14:48:11,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 155 transitions. [2018-09-20 14:48:11,255 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 155 transitions. Word has length 111 [2018-09-20 14:48:11,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:48:11,255 INFO L480 AbstractCegarLoop]: Abstraction has 149 states and 155 transitions. [2018-09-20 14:48:11,255 INFO L481 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-09-20 14:48:11,256 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 155 transitions. [2018-09-20 14:48:11,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2018-09-20 14:48:11,257 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:48:11,257 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:11,257 INFO L423 AbstractCegarLoop]: === Iteration 12 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:48:11,257 INFO L82 PathProgramCache]: Analyzing trace with hash 1500910865, now seen corresponding path program 1 times [2018-09-20 14:48:11,258 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:48:11,258 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:11,263 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:48:11,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:48:11,565 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:48:11,735 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:48:11,743 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:48:11,744 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:48:11,749 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:48:11,767 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:48:11,767 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:20 [2018-09-20 14:48:11,817 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:48:11,824 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:48:11,825 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:48:11,829 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:48:11,842 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:48:11,843 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:14 [2018-09-20 14:48:12,097 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:48:12,098 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:48:12,114 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:48:12,115 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2018-09-20 14:48:12,115 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-09-20 14:48:12,115 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-09-20 14:48:12,115 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2018-09-20 14:48:12,116 INFO L87 Difference]: Start difference. First operand 149 states and 155 transitions. Second operand 10 states. [2018-09-20 14:48:36,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:48:36,233 INFO L93 Difference]: Finished difference Result 160 states and 165 transitions. [2018-09-20 14:48:36,235 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-09-20 14:48:36,236 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 112 [2018-09-20 14:48:36,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:48:36,238 INFO L225 Difference]: With dead ends: 160 [2018-09-20 14:48:36,238 INFO L226 Difference]: Without dead ends: 151 [2018-09-20 14:48:36,239 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2018-09-20 14:48:36,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2018-09-20 14:48:36,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 149. [2018-09-20 14:48:36,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 149 states. [2018-09-20 14:48:36,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 154 transitions. [2018-09-20 14:48:36,255 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 154 transitions. Word has length 112 [2018-09-20 14:48:36,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:48:36,255 INFO L480 AbstractCegarLoop]: Abstraction has 149 states and 154 transitions. [2018-09-20 14:48:36,255 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-09-20 14:48:36,255 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 154 transitions. [2018-09-20 14:48:36,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2018-09-20 14:48:36,258 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:48:36,259 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:36,259 INFO L423 AbstractCegarLoop]: === Iteration 13 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:48:36,259 INFO L82 PathProgramCache]: Analyzing trace with hash -306543598, now seen corresponding path program 1 times [2018-09-20 14:48:36,261 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:48:36,261 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:48:36,292 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:48:36,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:48:36,621 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:48:38,657 INFO L303 Elim1Store]: Index analysis took 2033 ms [2018-09-20 14:48:38,658 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:42,691 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:42,692 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:48:42,697 INFO L303 Elim1Store]: Index analysis took 4038 ms [2018-09-20 14:48:42,698 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:46,779 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:46,780 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:48:48,042 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:48:50,052 WARN L669 Elim1Store]: solver failed to check if following equality is implied: (= ((_ to_fp 11 53) RNE (/ 34758277578077496129.0 2500000000000000000000000000000000000.0)) (select v_arrayElimArr_2 (_ bv0 32))) [2018-09-20 14:48:50,057 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:48:50,062 INFO L303 Elim1Store]: Index analysis took 7363 ms [2018-09-20 14:48:50,063 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:54,124 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:54,125 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:48:55,205 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:48:55,552 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:48:55,873 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:48:56,185 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:48:58,194 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 (_ bv2 32))) [2018-09-20 14:48:58,195 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:48:58,200 INFO L303 Elim1Store]: Index analysis took 8133 ms [2018-09-20 14:48:58,201 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:58,202 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-09-20 14:49:12,037 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:49:17,869 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:49:22,194 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:49:33,829 INFO L303 Elim1Store]: Index analysis took 666 ms [2018-09-20 14:49:33,830 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:34,507 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:34,511 INFO L303 Elim1Store]: Index analysis took 680 ms [2018-09-20 14:49:34,512 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:34,753 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:34,809 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:34,851 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:34,854 INFO L303 Elim1Store]: Index analysis took 340 ms [2018-09-20 14:49:34,855 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:34,905 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:34,928 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:34,948 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:34,972 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:34,990 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:35,004 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:35,008 INFO L303 Elim1Store]: Index analysis took 150 ms [2018-09-20 14:49:35,009 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:35,010 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-09-20 14:49:35,214 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:49:35,320 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:49:35,417 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:49:35,651 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:49:35,652 INFO L202 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:52, output treesize:62 [2018-09-20 14:49:35,927 WARN L178 SmtUtils]: Spent 248.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2018-09-20 14:49:37,116 WARN L178 SmtUtils]: Spent 888.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2018-09-20 14:49:38,134 WARN L178 SmtUtils]: Spent 919.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2018-09-20 14:49:39,065 WARN L178 SmtUtils]: Spent 771.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2018-09-20 14:49:39,101 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:39,108 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:39,119 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:39,126 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:39,133 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:39,146 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:39,150 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 40 treesize of output 54 [2018-09-20 14:49:39,151 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-09-20 14:49:39,543 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:39,545 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:39,547 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:39,550 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:39,551 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:39,553 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:49:39,556 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 40 treesize of output 54 [2018-09-20 14:49:39,557 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:49:39,581 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:49:39,582 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:73, output treesize:17 [2018-09-20 14:49:39,984 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:39,984 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:49:39,998 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:49:39,998 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-09-20 14:49:39,998 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-09-20 14:49:39,998 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-09-20 14:49:39,999 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2018-09-20 14:49:39,999 INFO L87 Difference]: Start difference. First operand 149 states and 154 transitions. Second operand 8 states. [2018-09-20 14:50:02,315 WARN L178 SmtUtils]: Spent 341.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2018-09-20 14:50:02,816 WARN L178 SmtUtils]: Spent 307.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2018-09-20 14:50:07,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:50:07,721 INFO L93 Difference]: Finished difference Result 160 states and 164 transitions. [2018-09-20 14:50:07,726 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-09-20 14:50:07,726 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 112 [2018-09-20 14:50:07,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:50:07,727 INFO L225 Difference]: With dead ends: 160 [2018-09-20 14:50:07,727 INFO L226 Difference]: Without dead ends: 139 [2018-09-20 14:50:07,728 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 104 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2018-09-20 14:50:07,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2018-09-20 14:50:07,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 137. [2018-09-20 14:50:07,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 137 states. [2018-09-20 14:50:07,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 141 transitions. [2018-09-20 14:50:07,743 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 141 transitions. Word has length 112 [2018-09-20 14:50:07,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:50:07,744 INFO L480 AbstractCegarLoop]: Abstraction has 137 states and 141 transitions. [2018-09-20 14:50:07,744 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-09-20 14:50:07,745 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 141 transitions. [2018-09-20 14:50:07,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2018-09-20 14:50:07,745 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:50:07,746 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:07,751 INFO L423 AbstractCegarLoop]: === Iteration 14 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:50:07,751 INFO L82 PathProgramCache]: Analyzing trace with hash 1861417398, now seen corresponding path program 1 times [2018-09-20 14:50:07,752 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:50:07,752 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) [2018-09-20 14:50:07,757 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY Waiting until toolchain timeout for monitored process 15 with mathsat -unsat_core_generation=3 [2018-09-20 14:50:12,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:50:13,347 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:50:13,406 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:13,413 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:13,413 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:50:13,419 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:50:13,441 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:13,441 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:20 [2018-09-20 14:50:13,498 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:13,505 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:13,506 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:50:13,514 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:50:13,527 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:13,527 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:14 [2018-09-20 14:50:14,288 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:14,289 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:50:14,387 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:50:14,388 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2018-09-20 14:50:14,388 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-09-20 14:50:14,388 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-09-20 14:50:14,389 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-09-20 14:50:14,389 INFO L87 Difference]: Start difference. First operand 137 states and 141 transitions. Second operand 11 states. [2018-09-20 14:50:42,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:50:42,432 INFO L93 Difference]: Finished difference Result 150 states and 155 transitions. [2018-09-20 14:50:42,435 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-09-20 14:50:42,435 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 133 [2018-09-20 14:50:42,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:50:42,437 INFO L225 Difference]: With dead ends: 150 [2018-09-20 14:50:42,437 INFO L226 Difference]: Without dead ends: 137 [2018-09-20 14:50:42,437 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2018-09-20 14:50:42,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2018-09-20 14:50:42,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 137. [2018-09-20 14:50:42,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 137 states. [2018-09-20 14:50:42,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 140 transitions. [2018-09-20 14:50:42,455 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 140 transitions. Word has length 133 [2018-09-20 14:50:42,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:50:42,456 INFO L480 AbstractCegarLoop]: Abstraction has 137 states and 140 transitions. [2018-09-20 14:50:42,456 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-09-20 14:50:42,456 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 140 transitions. [2018-09-20 14:50:42,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2018-09-20 14:50:42,458 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:50:42,459 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:42,459 INFO L423 AbstractCegarLoop]: === Iteration 15 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:50:42,459 INFO L82 PathProgramCache]: Analyzing trace with hash -1732485320, now seen corresponding path program 1 times [2018-09-20 14:50:42,461 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:50:42,461 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:42,473 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:50:47,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:50:47,725 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:50:47,780 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:47,787 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:47,787 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:50:47,794 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:50:47,811 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:47,812 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:20 [2018-09-20 14:50:47,869 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:47,875 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:47,875 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:50:47,880 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:50:47,890 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:47,890 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:14 [2018-09-20 14:50:48,266 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:48,266 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:50:48,358 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:50:48,358 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2018-09-20 14:50:48,359 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-09-20 14:50:48,359 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-09-20 14:50:48,360 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-09-20 14:50:48,360 INFO L87 Difference]: Start difference. First operand 137 states and 140 transitions. Second operand 11 states. [2018-09-20 14:51:16,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:51:16,973 INFO L93 Difference]: Finished difference Result 150 states and 154 transitions. [2018-09-20 14:51:16,975 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-09-20 14:51:16,975 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 133 [2018-09-20 14:51:16,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:51:16,977 INFO L225 Difference]: With dead ends: 150 [2018-09-20 14:51:16,977 INFO L226 Difference]: Without dead ends: 136 [2018-09-20 14:51:16,978 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:16,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2018-09-20 14:51:17,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 136. [2018-09-20 14:51:17,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2018-09-20 14:51:17,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 138 transitions. [2018-09-20 14:51:17,001 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 138 transitions. Word has length 133 [2018-09-20 14:51:17,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:51:17,001 INFO L480 AbstractCegarLoop]: Abstraction has 136 states and 138 transitions. [2018-09-20 14:51:17,002 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-09-20 14:51:17,002 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 138 transitions. [2018-09-20 14:51:17,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2018-09-20 14:51:17,005 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:51:17,005 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:51:17,006 INFO L423 AbstractCegarLoop]: === Iteration 16 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:51:17,006 INFO L82 PathProgramCache]: Analyzing trace with hash -1975502666, now seen corresponding path program 1 times [2018-09-20 14:51:17,006 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:51:17,006 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:51:17,015 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:51:21,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:51:22,341 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:51:22,398 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:51:22,403 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:51:22,404 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:51:22,409 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:51:22,426 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:51:22,426 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:20 [2018-09-20 14:51:22,471 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:51:22,476 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:51:22,477 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:51:22,480 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:51:22,490 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:51:22,490 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:14 [2018-09-20 14:51:22,864 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:51:22,864 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:51:22,958 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:51:22,959 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2018-09-20 14:51:22,959 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-09-20 14:51:22,960 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-09-20 14:51:22,960 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-09-20 14:51:22,960 INFO L87 Difference]: Start difference. First operand 136 states and 138 transitions. Second operand 11 states. [2018-09-20 14:51:46,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:51:46,640 INFO L93 Difference]: Finished difference Result 149 states and 152 transitions. [2018-09-20 14:51:46,642 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-09-20 14:51:46,643 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 133 [2018-09-20 14:51:46,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:51:46,644 INFO L225 Difference]: With dead ends: 149 [2018-09-20 14:51:46,644 INFO L226 Difference]: Without dead ends: 136 [2018-09-20 14:51:46,645 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 123 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:51:46,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2018-09-20 14:51:46,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 136. [2018-09-20 14:51:46,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2018-09-20 14:51:46,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 137 transitions. [2018-09-20 14:51:46,661 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 137 transitions. Word has length 133 [2018-09-20 14:51:46,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:51:46,661 INFO L480 AbstractCegarLoop]: Abstraction has 136 states and 137 transitions. [2018-09-20 14:51:46,661 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-09-20 14:51:46,661 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 137 transitions. [2018-09-20 14:51:46,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2018-09-20 14:51:46,662 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:51:46,663 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:51:46,663 INFO L423 AbstractCegarLoop]: === Iteration 17 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:51:46,663 INFO L82 PathProgramCache]: Analyzing trace with hash -1274438088, now seen corresponding path program 1 times [2018-09-20 14:51:46,663 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:51:46,664 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 18 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with mathsat -unsat_core_generation=3 [2018-09-20 14:51:46,669 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:51:51,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:51:52,175 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:51:52,308 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:51:52,314 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:51:52,315 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:51:52,321 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:51:52,338 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:51:52,339 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:20 [2018-09-20 14:51:52,395 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:51:52,401 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:51:52,402 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:51:52,405 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:51:52,417 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:51:52,418 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:14 [2018-09-20 14:51:52,756 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:51:52,756 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:51:52,845 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:51:52,845 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2018-09-20 14:51:52,846 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-09-20 14:51:52,846 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-09-20 14:51:52,846 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-09-20 14:51:52,846 INFO L87 Difference]: Start difference. First operand 136 states and 137 transitions. Second operand 11 states. [2018-09-20 14:52:07,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:52:07,078 INFO L93 Difference]: Finished difference Result 136 states and 137 transitions. [2018-09-20 14:52:07,078 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-09-20 14:52:07,078 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 133 [2018-09-20 14:52:07,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:52:07,079 INFO L225 Difference]: With dead ends: 136 [2018-09-20 14:52:07,079 INFO L226 Difference]: Without dead ends: 0 [2018-09-20 14:52:07,079 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 123 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:52:07,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-09-20 14:52:07,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-09-20 14:52:07,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-09-20 14:52:07,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-09-20 14:52:07,080 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 133 [2018-09-20 14:52:07,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:52:07,080 INFO L480 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-09-20 14:52:07,081 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-09-20 14:52:07,081 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-09-20 14:52:07,081 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-09-20 14:52:07,088 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-09-20 14:52:07,600 WARN L178 SmtUtils]: Spent 221.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 1 [2018-09-20 14:52:07,789 WARN L178 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 1 [2018-09-20 14:52:09,276 WARN L178 SmtUtils]: Spent 1.48 s on a formula simplification. DAG size of input: 119 DAG size of output: 84 [2018-09-20 14:52:09,511 WARN L178 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 1 [2018-09-20 14:52:15,039 WARN L178 SmtUtils]: Spent 5.53 s on a formula simplification. DAG size of input: 175 DAG size of output: 153 [2018-09-20 14:52:15,928 WARN L178 SmtUtils]: Spent 887.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 63 [2018-09-20 14:52:17,442 WARN L178 SmtUtils]: Spent 1.51 s on a formula simplification. DAG size of input: 200 DAG size of output: 90 [2018-09-20 14:52:18,399 WARN L178 SmtUtils]: Spent 954.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 59 [2018-09-20 14:52:19,563 WARN L178 SmtUtils]: Spent 1.16 s on a formula simplification. DAG size of input: 83 DAG size of output: 82 [2018-09-20 14:52:19,704 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:52:19,992 WARN L178 SmtUtils]: Spent 286.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2018-09-20 14:52:20,170 WARN L178 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 1 [2018-09-20 14:52:20,423 WARN L178 SmtUtils]: Spent 251.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 1 [2018-09-20 14:52:20,573 WARN L178 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 1 [2018-09-20 14:52:26,125 WARN L178 SmtUtils]: Spent 5.55 s on a formula simplification. DAG size of input: 175 DAG size of output: 153 [2018-09-20 14:52:27,622 WARN L178 SmtUtils]: Spent 1.50 s on a formula simplification. DAG size of input: 81 DAG size of output: 80 [2018-09-20 14:52:27,823 WARN L178 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 1 [2018-09-20 14:52:41,528 WARN L178 SmtUtils]: Spent 13.70 s on a formula simplification. DAG size of input: 175 DAG size of output: 132 [2018-09-20 14:52:42,584 WARN L178 SmtUtils]: Spent 1.05 s on a formula simplification. DAG size of input: 64 DAG size of output: 63 [2018-09-20 14:52:43,945 WARN L178 SmtUtils]: Spent 1.36 s on a formula simplification. DAG size of input: 88 DAG size of output: 87 [2018-09-20 14:52:47,644 WARN L178 SmtUtils]: Spent 3.70 s on a formula simplification. DAG size of input: 138 DAG size of output: 99 [2018-09-20 14:52:48,591 WARN L178 SmtUtils]: Spent 945.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 59 [2018-09-20 14:52:48,594 INFO L426 ceAbstractionStarter]: For program point L27(line 27) no Hoare annotation was computed. [2018-09-20 14:52:48,594 INFO L426 ceAbstractionStarter]: For program point L25(line 25) no Hoare annotation was computed. [2018-09-20 14:52:48,594 INFO L426 ceAbstractionStarter]: For program point fabs_doubleEXIT(lines 17 31) no Hoare annotation was computed. [2018-09-20 14:52:48,594 INFO L426 ceAbstractionStarter]: For program point L25-1(line 25) no Hoare annotation was computed. [2018-09-20 14:52:48,594 INFO L426 ceAbstractionStarter]: For program point L25-2(line 25) no Hoare annotation was computed. [2018-09-20 14:52:48,595 INFO L426 ceAbstractionStarter]: For program point L25-3(line 25) no Hoare annotation was computed. [2018-09-20 14:52:48,595 INFO L426 ceAbstractionStarter]: For program point L21(line 21) no Hoare annotation was computed. [2018-09-20 14:52:48,595 INFO L426 ceAbstractionStarter]: For program point L19-1(lines 19 23) no Hoare annotation was computed. [2018-09-20 14:52:48,595 INFO L429 ceAbstractionStarter]: At program point L19-3(lines 19 23) the Hoare annotation is: true [2018-09-20 14:52:48,595 INFO L426 ceAbstractionStarter]: For program point L28(line 28) no Hoare annotation was computed. [2018-09-20 14:52:48,595 INFO L426 ceAbstractionStarter]: For program point L28-1(line 28) no Hoare annotation was computed. [2018-09-20 14:52:48,595 INFO L426 ceAbstractionStarter]: For program point L26(line 26) no Hoare annotation was computed. [2018-09-20 14:52:48,595 INFO L426 ceAbstractionStarter]: For program point L28-2(line 28) no Hoare annotation was computed. [2018-09-20 14:52:48,595 INFO L426 ceAbstractionStarter]: For program point L28-3(line 28) no Hoare annotation was computed. [2018-09-20 14:52:48,596 INFO L426 ceAbstractionStarter]: For program point L24(lines 24 29) no Hoare annotation was computed. [2018-09-20 14:52:48,596 INFO L426 ceAbstractionStarter]: For program point L22(line 22) no Hoare annotation was computed. [2018-09-20 14:52:48,596 INFO L426 ceAbstractionStarter]: For program point L24-2(lines 17 31) no Hoare annotation was computed. [2018-09-20 14:52:48,596 INFO L429 ceAbstractionStarter]: At program point fabs_doubleENTRY(lines 17 31) the Hoare annotation is: true [2018-09-20 14:52:48,596 INFO L426 ceAbstractionStarter]: For program point L22-1(line 22) no Hoare annotation was computed. [2018-09-20 14:52:48,596 INFO L426 ceAbstractionStarter]: For program point L24-3(lines 24 29) no Hoare annotation was computed. [2018-09-20 14:52:48,596 INFO L426 ceAbstractionStarter]: For program point L20(line 20) no Hoare annotation was computed. [2018-09-20 14:52:48,596 INFO L426 ceAbstractionStarter]: For program point L22-2(line 22) no Hoare annotation was computed. [2018-09-20 14:52:48,596 INFO L426 ceAbstractionStarter]: For program point L20-1(line 20) no Hoare annotation was computed. [2018-09-20 14:52:48,596 INFO L426 ceAbstractionStarter]: For program point L20-2(line 20) no Hoare annotation was computed. [2018-09-20 14:52:48,596 INFO L426 ceAbstractionStarter]: For program point L20-3(line 20) no Hoare annotation was computed. [2018-09-20 14:52:48,597 INFO L426 ceAbstractionStarter]: For program point fabs_doubleFINAL(lines 17 31) no Hoare annotation was computed. [2018-09-20 14:52:48,597 INFO L426 ceAbstractionStarter]: For program point L261-4(lines 261 265) no Hoare annotation was computed. [2018-09-20 14:52:48,597 INFO L426 ceAbstractionStarter]: For program point isfinite_doubleFINAL(lines 259 267) no Hoare annotation was computed. [2018-09-20 14:52:48,597 INFO L426 ceAbstractionStarter]: For program point L264(line 264) no Hoare annotation was computed. [2018-09-20 14:52:48,597 INFO L426 ceAbstractionStarter]: For program point L263(line 263) no Hoare annotation was computed. [2018-09-20 14:52:48,597 INFO L426 ceAbstractionStarter]: For program point L264-1(line 264) no Hoare annotation was computed. [2018-09-20 14:52:48,597 INFO L426 ceAbstractionStarter]: For program point isfinite_doubleEXIT(lines 259 267) no Hoare annotation was computed. [2018-09-20 14:52:48,597 INFO L426 ceAbstractionStarter]: For program point L262(line 262) no Hoare annotation was computed. [2018-09-20 14:52:48,597 INFO L426 ceAbstractionStarter]: For program point L264-2(line 264) no Hoare annotation was computed. [2018-09-20 14:52:48,597 INFO L426 ceAbstractionStarter]: For program point L262-1(line 262) no Hoare annotation was computed. [2018-09-20 14:52:48,597 INFO L426 ceAbstractionStarter]: For program point L262-2(line 262) no Hoare annotation was computed. [2018-09-20 14:52:48,597 INFO L426 ceAbstractionStarter]: For program point L261-1(lines 261 265) no Hoare annotation was computed. [2018-09-20 14:52:48,598 INFO L429 ceAbstractionStarter]: At program point isfinite_doubleENTRY(lines 259 267) the Hoare annotation is: true [2018-09-20 14:52:48,598 INFO L426 ceAbstractionStarter]: For program point L262-3(line 262) no Hoare annotation was computed. [2018-09-20 14:52:48,598 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:48,598 INFO L426 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2018-09-20 14:52:48,598 INFO L429 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: true [2018-09-20 14:52:48,598 INFO L426 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2018-09-20 14:52:48,598 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:48,599 INFO L426 ceAbstractionStarter]: For program point L97(lines 97 103) no Hoare annotation was computed. [2018-09-20 14:52:48,599 INFO L426 ceAbstractionStarter]: For program point L68-4(lines 68 72) no Hoare annotation was computed. [2018-09-20 14:52:48,599 INFO L426 ceAbstractionStarter]: For program point L130-2(line 130) no Hoare annotation was computed. [2018-09-20 14:52:48,599 INFO L426 ceAbstractionStarter]: For program point L126(lines 126 131) no Hoare annotation was computed. [2018-09-20 14:52:48,599 INFO L426 ceAbstractionStarter]: For program point L89(lines 89 92) no Hoare annotation was computed. [2018-09-20 14:52:48,599 INFO L426 ceAbstractionStarter]: For program point L89-2(lines 89 92) no Hoare annotation was computed. [2018-09-20 14:52:48,599 INFO L426 ceAbstractionStarter]: For program point L77(line 77) no Hoare annotation was computed. [2018-09-20 14:52:48,599 INFO L426 ceAbstractionStarter]: For program point L77-1(line 77) no Hoare annotation was computed. [2018-09-20 14:52:48,599 INFO L426 ceAbstractionStarter]: For program point L77-2(line 77) no Hoare annotation was computed. [2018-09-20 14:52:48,599 INFO L426 ceAbstractionStarter]: For program point L77-3(line 77) no Hoare annotation was computed. [2018-09-20 14:52:48,599 INFO L426 ceAbstractionStarter]: For program point L69(line 69) no Hoare annotation was computed. [2018-09-20 14:52:48,600 INFO L426 ceAbstractionStarter]: For program point L69-1(line 69) no Hoare annotation was computed. [2018-09-20 14:52:48,600 INFO L426 ceAbstractionStarter]: For program point L69-2(line 69) no Hoare annotation was computed. [2018-09-20 14:52:48,600 INFO L426 ceAbstractionStarter]: For program point L69-3(line 69) no Hoare annotation was computed. [2018-09-20 14:52:48,600 INFO L426 ceAbstractionStarter]: For program point L90(lines 90 91) no Hoare annotation was computed. [2018-09-20 14:52:48,600 INFO L426 ceAbstractionStarter]: For program point L78(line 78) no Hoare annotation was computed. [2018-09-20 14:52:48,600 INFO L426 ceAbstractionStarter]: For program point L74(lines 74 87) no Hoare annotation was computed. [2018-09-20 14:52:48,600 INFO L426 ceAbstractionStarter]: For program point L70(line 70) no Hoare annotation was computed. [2018-09-20 14:52:48,601 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)))) (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)))) (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 (= ((_ 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:48,601 INFO L426 ceAbstractionStarter]: For program point L95-1(line 95) no Hoare annotation was computed. [2018-09-20 14:52:48,601 INFO L426 ceAbstractionStarter]: For program point L83(lines 83 86) no Hoare annotation was computed. [2018-09-20 14:52:48,601 INFO L426 ceAbstractionStarter]: For program point L79(line 79) no Hoare annotation was computed. [2018-09-20 14:52:48,601 INFO L426 ceAbstractionStarter]: For program point L79-1(line 79) no Hoare annotation was computed. [2018-09-20 14:52:48,601 INFO L426 ceAbstractionStarter]: For program point L79-2(line 79) no Hoare annotation was computed. [2018-09-20 14:52:48,601 INFO L426 ceAbstractionStarter]: For program point L71(line 71) no Hoare annotation was computed. [2018-09-20 14:52:48,601 INFO L426 ceAbstractionStarter]: For program point L71-1(line 71) no Hoare annotation was computed. [2018-09-20 14:52:48,601 INFO L426 ceAbstractionStarter]: For program point atan_doubleEXIT(lines 64 132) no Hoare annotation was computed. [2018-09-20 14:52:48,601 INFO L426 ceAbstractionStarter]: For program point L71-2(line 71) no Hoare annotation was computed. [2018-09-20 14:52:48,601 INFO L426 ceAbstractionStarter]: For program point L96(lines 96 112) no Hoare annotation was computed. [2018-09-20 14:52:48,602 INFO L429 ceAbstractionStarter]: At program point atan_doubleENTRY(lines 64 132) the Hoare annotation is: true [2018-09-20 14:52:48,602 INFO L426 ceAbstractionStarter]: For program point L88(lines 88 113) no Hoare annotation was computed. [2018-09-20 14:52:48,602 INFO L426 ceAbstractionStarter]: For program point L76-1(lines 76 80) no Hoare annotation was computed. [2018-09-20 14:52:48,602 INFO L426 ceAbstractionStarter]: For program point atan_doubleFINAL(lines 64 132) no Hoare annotation was computed. [2018-09-20 14:52:48,602 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:48,602 INFO L426 ceAbstractionStarter]: For program point L105(lines 105 111) no Hoare annotation was computed. [2018-09-20 14:52:48,602 INFO L426 ceAbstractionStarter]: For program point L76-4(lines 74 87) no Hoare annotation was computed. [2018-09-20 14:52:48,602 INFO L426 ceAbstractionStarter]: For program point L105-2(lines 88 113) no Hoare annotation was computed. [2018-09-20 14:52:48,602 INFO L426 ceAbstractionStarter]: For program point L68-1(lines 68 72) no Hoare annotation was computed. [2018-09-20 14:52:48,603 INFO L426 ceAbstractionStarter]: For program point L130(line 130) no Hoare annotation was computed. [2018-09-20 14:52:48,603 INFO L426 ceAbstractionStarter]: For program point L250(line 250) no Hoare annotation was computed. [2018-09-20 14:52:48,603 INFO L426 ceAbstractionStarter]: For program point L250-1(line 250) no Hoare annotation was computed. [2018-09-20 14:52:48,603 INFO L426 ceAbstractionStarter]: For program point L248(line 248) no Hoare annotation was computed. [2018-09-20 14:52:48,603 INFO L426 ceAbstractionStarter]: For program point L250-2(line 250) no Hoare annotation was computed. [2018-09-20 14:52:48,603 INFO L426 ceAbstractionStarter]: For program point L248-1(line 248) no Hoare annotation was computed. [2018-09-20 14:52:48,603 INFO L426 ceAbstractionStarter]: For program point L248-2(line 248) no Hoare annotation was computed. [2018-09-20 14:52:48,603 INFO L426 ceAbstractionStarter]: For program point L248-3(line 248) no Hoare annotation was computed. [2018-09-20 14:52:48,603 INFO L426 ceAbstractionStarter]: For program point L251(line 251) no Hoare annotation was computed. [2018-09-20 14:52:48,603 INFO L426 ceAbstractionStarter]: For program point L251-1(line 251) no Hoare annotation was computed. [2018-09-20 14:52:48,603 INFO L426 ceAbstractionStarter]: For program point L249(line 249) no Hoare annotation was computed. [2018-09-20 14:52:48,603 INFO L426 ceAbstractionStarter]: For program point L251-2(line 251) no Hoare annotation was computed. [2018-09-20 14:52:48,604 INFO L426 ceAbstractionStarter]: For program point L251-3(line 251) no Hoare annotation was computed. [2018-09-20 14:52:48,604 INFO L426 ceAbstractionStarter]: For program point L247-1(lines 247 252) no Hoare annotation was computed. [2018-09-20 14:52:48,604 INFO L429 ceAbstractionStarter]: At program point L247-3(lines 247 252) the Hoare annotation is: true [2018-09-20 14:52:48,604 INFO L426 ceAbstractionStarter]: For program point L247-4(lines 247 252) no Hoare annotation was computed. [2018-09-20 14:52:48,604 INFO L426 ceAbstractionStarter]: For program point isinf_doubleFINAL(lines 245 257) no Hoare annotation was computed. [2018-09-20 14:52:48,604 INFO L426 ceAbstractionStarter]: For program point isinf_doubleEXIT(lines 245 257) no Hoare annotation was computed. [2018-09-20 14:52:48,604 INFO L429 ceAbstractionStarter]: At program point isinf_doubleENTRY(lines 245 257) the Hoare annotation is: true [2018-09-20 14:52:48,604 INFO L426 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2018-09-20 14:52:48,604 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:48,605 INFO L429 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2018-09-20 14:52:48,605 INFO L426 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2018-09-20 14:52:48,605 INFO L426 ceAbstractionStarter]: For program point L285(lines 285 288) no Hoare annotation was computed. [2018-09-20 14:52:48,605 INFO L426 ceAbstractionStarter]: For program point mainEXIT(lines 269 292) no Hoare annotation was computed. [2018-09-20 14:52:48,605 INFO L426 ceAbstractionStarter]: For program point mainFINAL(lines 269 292) no Hoare annotation was computed. [2018-09-20 14:52:48,605 INFO L426 ceAbstractionStarter]: For program point L286(line 286) no Hoare annotation was computed. [2018-09-20 14:52:48,605 INFO L429 ceAbstractionStarter]: At program point mainENTRY(lines 269 292) the Hoare annotation is: true [2018-09-20 14:52:48,605 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)))) (and (= (fp.div RNE (fp.neg ((_ 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 (= .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:48,605 INFO L426 ceAbstractionStarter]: For program point L282-1(line 282) no Hoare annotation was computed. [2018-09-20 14:52:48,606 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)))) (= (fp.div RNE (fp.neg ((_ to_fp 11 53) RNE 1.0)) (_ +zero 11 53)) main_~y~0) (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:48,606 INFO L426 ceAbstractionStarter]: For program point L280-1(line 280) no Hoare annotation was computed. [2018-09-20 14:52:48,606 INFO L426 ceAbstractionStarter]: For program point L280-2(line 280) no Hoare annotation was computed. [2018-09-20 14:52:48,606 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)) (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 (fp.neg ((_ 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 (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)))))) [2018-09-20 14:52:48,606 INFO L426 ceAbstractionStarter]: For program point L280-4(line 280) no Hoare annotation was computed. [2018-09-20 14:52:48,606 INFO L426 ceAbstractionStarter]: For program point L280-6(lines 280 289) no Hoare annotation was computed. [2018-09-20 14:52:48,607 INFO L426 ceAbstractionStarter]: For program point L280-8(lines 280 289) no Hoare annotation was computed. [2018-09-20 14:52:48,607 INFO L426 ceAbstractionStarter]: For program point mainErr0ASSERT_VIOLATIONERROR_FUNCTION(line 286) no Hoare annotation was computed. [2018-09-20 14:52:48,607 INFO L426 ceAbstractionStarter]: For program point L184(lines 184 206) no Hoare annotation was computed. [2018-09-20 14:52:48,607 INFO L426 ceAbstractionStarter]: For program point L151(line 151) no Hoare annotation was computed. [2018-09-20 14:52:48,607 INFO L426 ceAbstractionStarter]: For program point L151-1(line 151) no Hoare annotation was computed. [2018-09-20 14:52:48,607 INFO L426 ceAbstractionStarter]: For program point L151-2(line 151) no Hoare annotation was computed. [2018-09-20 14:52:48,607 INFO L426 ceAbstractionStarter]: For program point L151-3(line 151) no Hoare annotation was computed. [2018-09-20 14:52:48,607 INFO L426 ceAbstractionStarter]: For program point __ieee754_atan2FINAL(lines 142 242) no Hoare annotation was computed. [2018-09-20 14:52:48,607 INFO L426 ceAbstractionStarter]: For program point L201(line 201) no Hoare annotation was computed. [2018-09-20 14:52:48,608 INFO L426 ceAbstractionStarter]: For program point L168(lines 168 178) no Hoare annotation was computed. [2018-09-20 14:52:48,608 INFO L426 ceAbstractionStarter]: For program point L168-2(lines 142 242) no Hoare annotation was computed. [2018-09-20 14:52:48,608 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:48,608 INFO L426 ceAbstractionStarter]: For program point L185(lines 185 194) no Hoare annotation was computed. [2018-09-20 14:52:48,609 INFO L422 ceAbstractionStarter]: At program point L218-1(line 218) the Hoare annotation is: (let ((.cse0 ((_ to_fp 11 53) RNE (/ 785398163397448279.0 500000000000000000.0))) (.cse1 (= __ieee754_atan2_~y |__ieee754_atan2_#in~y|)) (.cse2 (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|))))) (.cse3 (= __ieee754_atan2_~x |__ieee754_atan2_#in~x|)) (.cse4 (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))))))) (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 (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 (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|))) (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|)))) .cse2 .cse3 .cse4) (not (= .cse0 ~pi_o_2~0)) (and .cse1 .cse2 (exists ((|v_q#valueAsBitvector_26| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~y| (fp ((_ extract 63 63) |v_q#valueAsBitvector_26|) ((_ extract 62 52) |v_q#valueAsBitvector_26|) ((_ extract 51 0) |v_q#valueAsBitvector_26|))) (= __ieee754_atan2_~iy~0 (bvand ((_ extract 63 32) |v_q#valueAsBitvector_26|) (_ bv2147483647 32))))) .cse3 (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))))) (exists ((|v_q#valueAsBitvector_27| (_ BitVec 64))) (and (= __ieee754_atan2_~hy~0 ((_ extract 63 32) |v_q#valueAsBitvector_27|)) (= |__ieee754_atan2_#in~y| (fp ((_ extract 63 63) |v_q#valueAsBitvector_27|) ((_ extract 62 52) |v_q#valueAsBitvector_27|) ((_ extract 51 0) |v_q#valueAsBitvector_27|))))) .cse4) (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:48,609 INFO L426 ceAbstractionStarter]: For program point L218-2(line 218) no Hoare annotation was computed. [2018-09-20 14:52:48,609 INFO L426 ceAbstractionStarter]: For program point L169(lines 169 177) no Hoare annotation was computed. [2018-09-20 14:52:48,609 INFO L426 ceAbstractionStarter]: For program point L219(lines 219 241) no Hoare annotation was computed. [2018-09-20 14:52:48,609 INFO L426 ceAbstractionStarter]: For program point L186(line 186) no Hoare annotation was computed. [2018-09-20 14:52:48,609 INFO L426 ceAbstractionStarter]: For program point L203(line 203) no Hoare annotation was computed. [2018-09-20 14:52:48,609 INFO L426 ceAbstractionStarter]: For program point L170(line 170) no Hoare annotation was computed. [2018-09-20 14:52:48,609 INFO L426 ceAbstractionStarter]: For program point L170-2(line 170) no Hoare annotation was computed. [2018-09-20 14:52:48,610 INFO L426 ceAbstractionStarter]: For program point L220(line 220) no Hoare annotation was computed. [2018-09-20 14:52:48,610 INFO L426 ceAbstractionStarter]: For program point L154-1(lines 154 159) no Hoare annotation was computed. [2018-09-20 14:52:48,610 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:48,610 INFO L426 ceAbstractionStarter]: For program point L154-4(lines 154 159) no Hoare annotation was computed. [2018-09-20 14:52:48,610 INFO L426 ceAbstractionStarter]: For program point L237(line 237) no Hoare annotation was computed. [2018-09-20 14:52:48,610 INFO L426 ceAbstractionStarter]: For program point L171(line 171) no Hoare annotation was computed. [2018-09-20 14:52:48,610 INFO L426 ceAbstractionStarter]: For program point L188(line 188) no Hoare annotation was computed. [2018-09-20 14:52:48,610 INFO L426 ceAbstractionStarter]: For program point L155(line 155) no Hoare annotation was computed. [2018-09-20 14:52:48,610 INFO L426 ceAbstractionStarter]: For program point L155-1(line 155) no Hoare annotation was computed. [2018-09-20 14:52:48,611 INFO L426 ceAbstractionStarter]: For program point L155-2(line 155) no Hoare annotation was computed. [2018-09-20 14:52:48,611 INFO L426 ceAbstractionStarter]: For program point L155-3(line 155) no Hoare annotation was computed. [2018-09-20 14:52:48,611 INFO L426 ceAbstractionStarter]: For program point L222(line 222) no Hoare annotation was computed. [2018-09-20 14:52:48,611 INFO L426 ceAbstractionStarter]: For program point L156(line 156) no Hoare annotation was computed. [2018-09-20 14:52:48,611 INFO L426 ceAbstractionStarter]: For program point __ieee754_atan2EXIT(lines 142 242) no Hoare annotation was computed. [2018-09-20 14:52:48,611 INFO L426 ceAbstractionStarter]: For program point L239(line 239) no Hoare annotation was computed. [2018-09-20 14:52:48,611 INFO L426 ceAbstractionStarter]: For program point L173(line 173) no Hoare annotation was computed. [2018-09-20 14:52:48,611 INFO L426 ceAbstractionStarter]: For program point L190(line 190) no Hoare annotation was computed. [2018-09-20 14:52:48,611 INFO L426 ceAbstractionStarter]: For program point L157(line 157) no Hoare annotation was computed. [2018-09-20 14:52:48,611 INFO L426 ceAbstractionStarter]: For program point L157-1(line 157) no Hoare annotation was computed. [2018-09-20 14:52:48,611 INFO L426 ceAbstractionStarter]: For program point L157-2(line 157) no Hoare annotation was computed. [2018-09-20 14:52:48,611 INFO L426 ceAbstractionStarter]: For program point L224-1(lines 224 228) no Hoare annotation was computed. [2018-09-20 14:52:48,612 INFO L426 ceAbstractionStarter]: For program point L158(line 158) no Hoare annotation was computed. [2018-09-20 14:52:48,612 INFO L426 ceAbstractionStarter]: For program point L158-1(line 158) no Hoare annotation was computed. [2018-09-20 14:52:48,612 INFO L422 ceAbstractionStarter]: At program point L224-3(lines 224 228) the Hoare annotation is: (let ((.cse0 ((_ to_fp 11 53) RNE (/ 785398163397448279.0 500000000000000000.0))) (.cse1 (= __ieee754_atan2_~y |__ieee754_atan2_#in~y|)) (.cse2 (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|))))) (.cse3 (= __ieee754_atan2_~x |__ieee754_atan2_#in~x|)) (.cse4 (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))))))) (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 (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 (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|))) (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|)))) .cse2 .cse3 .cse4) (not (= .cse0 ~pi_o_2~0)) (and .cse1 .cse2 .cse3 (exists ((|v_q#valueAsBitvector_26| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~y| (fp ((_ extract 63 63) |v_q#valueAsBitvector_26|) ((_ extract 62 52) |v_q#valueAsBitvector_26|) ((_ extract 51 0) |v_q#valueAsBitvector_26|))) (= __ieee754_atan2_~iy~0 (bvand ((_ extract 63 32) |v_q#valueAsBitvector_26|) (_ bv2147483647 32))))) (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))))) .cse4 (exists ((|v_q#valueAsBitvector_27| (_ BitVec 64))) (and (= __ieee754_atan2_~hy~0 ((_ extract 63 32) |v_q#valueAsBitvector_27|)) (= |__ieee754_atan2_#in~y| (fp ((_ extract 63 63) |v_q#valueAsBitvector_27|) ((_ extract 62 52) |v_q#valueAsBitvector_27|) ((_ extract 51 0) |v_q#valueAsBitvector_27|)))))) (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:48,612 INFO L426 ceAbstractionStarter]: For program point L158-2(line 158) no Hoare annotation was computed. [2018-09-20 14:52:48,612 INFO L426 ceAbstractionStarter]: For program point L158-3(line 158) no Hoare annotation was computed. [2018-09-20 14:52:48,612 INFO L426 ceAbstractionStarter]: For program point L175(line 175) no Hoare annotation was computed. [2018-09-20 14:52:48,613 INFO L426 ceAbstractionStarter]: For program point L225(line 225) no Hoare annotation was computed. [2018-09-20 14:52:48,613 INFO L426 ceAbstractionStarter]: For program point L192(line 192) no Hoare annotation was computed. [2018-09-20 14:52:48,613 INFO L426 ceAbstractionStarter]: For program point L225-1(line 225) no Hoare annotation was computed. [2018-09-20 14:52:48,613 INFO L426 ceAbstractionStarter]: For program point L225-2(line 225) no Hoare annotation was computed. [2018-09-20 14:52:48,613 INFO L426 ceAbstractionStarter]: For program point L225-3(line 225) no Hoare annotation was computed. [2018-09-20 14:52:48,613 INFO L429 ceAbstractionStarter]: At program point __ieee754_atan2ENTRY(lines 142 242) the Hoare annotation is: true [2018-09-20 14:52:48,613 INFO L426 ceAbstractionStarter]: For program point L226(line 226) no Hoare annotation was computed. [2018-09-20 14:52:48,613 INFO L426 ceAbstractionStarter]: For program point L210(line 210) no Hoare annotation was computed. [2018-09-20 14:52:48,613 INFO L426 ceAbstractionStarter]: For program point L210-2(line 210) no Hoare annotation was computed. [2018-09-20 14:52:48,613 INFO L426 ceAbstractionStarter]: For program point L227(line 227) no Hoare annotation was computed. [2018-09-20 14:52:48,613 INFO L426 ceAbstractionStarter]: For program point L227-1(line 227) no Hoare annotation was computed. [2018-09-20 14:52:48,613 INFO L426 ceAbstractionStarter]: For program point L161(lines 161 163) no Hoare annotation was computed. [2018-09-20 14:52:48,614 INFO L426 ceAbstractionStarter]: For program point L227-2(line 227) no Hoare annotation was computed. [2018-09-20 14:52:48,614 INFO L426 ceAbstractionStarter]: For program point L229(lines 229 234) no Hoare annotation was computed. [2018-09-20 14:52:48,614 INFO L426 ceAbstractionStarter]: For program point L196(lines 196 205) no Hoare annotation was computed. [2018-09-20 14:52:48,614 INFO L426 ceAbstractionStarter]: For program point L229-2(lines 222 235) no Hoare annotation was computed. [2018-09-20 14:52:48,614 INFO L426 ceAbstractionStarter]: For program point L229-3(lines 229 234) no Hoare annotation was computed. [2018-09-20 14:52:48,614 INFO L426 ceAbstractionStarter]: For program point L213(lines 213 218) no Hoare annotation was computed. [2018-09-20 14:52:48,614 INFO L426 ceAbstractionStarter]: For program point L147-1(lines 147 152) no Hoare annotation was computed. [2018-09-20 14:52:48,614 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:48,614 INFO L426 ceAbstractionStarter]: For program point L147-4(lines 147 152) no Hoare annotation was computed. [2018-09-20 14:52:48,615 INFO L426 ceAbstractionStarter]: For program point L230(line 230) no Hoare annotation was computed. [2018-09-20 14:52:48,615 INFO L426 ceAbstractionStarter]: For program point L197(line 197) no Hoare annotation was computed. [2018-09-20 14:52:48,615 INFO L426 ceAbstractionStarter]: For program point L230-1(line 230) no Hoare annotation was computed. [2018-09-20 14:52:48,615 INFO L426 ceAbstractionStarter]: For program point L164(lines 164 165) no Hoare annotation was computed. [2018-09-20 14:52:48,615 INFO L426 ceAbstractionStarter]: For program point L230-2(line 230) no Hoare annotation was computed. [2018-09-20 14:52:48,615 INFO L426 ceAbstractionStarter]: For program point L230-3(line 230) no Hoare annotation was computed. [2018-09-20 14:52:48,615 INFO L426 ceAbstractionStarter]: For program point L181(line 181) no Hoare annotation was computed. [2018-09-20 14:52:48,615 INFO L426 ceAbstractionStarter]: For program point L148(line 148) no Hoare annotation was computed. [2018-09-20 14:52:48,615 INFO L426 ceAbstractionStarter]: For program point L148-1(line 148) no Hoare annotation was computed. [2018-09-20 14:52:48,615 INFO L426 ceAbstractionStarter]: For program point L181-2(line 181) no Hoare annotation was computed. [2018-09-20 14:52:48,615 INFO L426 ceAbstractionStarter]: For program point L148-2(line 148) no Hoare annotation was computed. [2018-09-20 14:52:48,615 INFO L426 ceAbstractionStarter]: For program point L148-3(line 148) no Hoare annotation was computed. [2018-09-20 14:52:48,615 INFO L426 ceAbstractionStarter]: For program point L231(line 231) no Hoare annotation was computed. [2018-09-20 14:52:48,616 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:48,618 INFO L426 ceAbstractionStarter]: For program point L165-1(line 165) no Hoare annotation was computed. [2018-09-20 14:52:48,619 INFO L426 ceAbstractionStarter]: For program point L215(lines 215 218) no Hoare annotation was computed. [2018-09-20 14:52:48,619 INFO L426 ceAbstractionStarter]: For program point L149(line 149) no Hoare annotation was computed. [2018-09-20 14:52:48,619 INFO L426 ceAbstractionStarter]: For program point L215-2(lines 213 218) no Hoare annotation was computed. [2018-09-20 14:52:48,619 INFO L426 ceAbstractionStarter]: For program point L232(line 232) no Hoare annotation was computed. [2018-09-20 14:52:48,619 INFO L426 ceAbstractionStarter]: For program point L199(line 199) no Hoare annotation was computed. [2018-09-20 14:52:48,619 INFO L426 ceAbstractionStarter]: For program point L183(lines 183 207) no Hoare annotation was computed. [2018-09-20 14:52:48,619 INFO L426 ceAbstractionStarter]: For program point L150(line 150) no Hoare annotation was computed. [2018-09-20 14:52:48,624 INFO L426 ceAbstractionStarter]: For program point L183-1(lines 142 242) no Hoare annotation was computed. [2018-09-20 14:52:48,625 INFO L426 ceAbstractionStarter]: For program point L150-1(line 150) no Hoare annotation was computed. [2018-09-20 14:52:48,625 INFO L426 ceAbstractionStarter]: For program point L150-2(line 150) no Hoare annotation was computed. [2018-09-20 14:52:48,625 INFO L426 ceAbstractionStarter]: For program point L233(line 233) no Hoare annotation was computed. [2018-09-20 14:52:48,625 INFO L426 ceAbstractionStarter]: For program point L233-1(line 233) no Hoare annotation was computed. [2018-09-20 14:52:48,625 INFO L426 ceAbstractionStarter]: For program point L233-2(line 233) no Hoare annotation was computed. [2018-09-20 14:52:48,625 INFO L426 ceAbstractionStarter]: For program point L233-3(line 233) no Hoare annotation was computed. [2018-09-20 14:52:48,646 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,647 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,648 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,648 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,648 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,648 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,649 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,649 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,649 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,649 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,650 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,650 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,650 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,650 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,650 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,651 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,651 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,651 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,660 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,660 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,661 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,661 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,661 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,661 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,661 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,662 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,662 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,662 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,662 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,663 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,664 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,664 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,664 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,664 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,664 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,665 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,671 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,671 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,672 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,672 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] [2018-09-20 14:52:48,672 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] [2018-09-20 14:52:48,672 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] [2018-09-20 14:52:48,673 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] [2018-09-20 14:52:48,673 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] [2018-09-20 14:52:48,673 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] [2018-09-20 14:52:48,673 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] [2018-09-20 14:52:48,677 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] [2018-09-20 14:52:48,678 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,678 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,678 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,678 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,678 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,679 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,679 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,680 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,681 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,681 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,681 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] [2018-09-20 14:52:48,686 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] [2018-09-20 14:52:48,687 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] [2018-09-20 14:52:48,687 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] [2018-09-20 14:52:48,687 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] [2018-09-20 14:52:48,687 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] [2018-09-20 14:52:48,688 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] [2018-09-20 14:52:48,688 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] [2018-09-20 14:52:48,688 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,688 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,688 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,689 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,689 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,689 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,689 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,699 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,699 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,699 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,700 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,700 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,700 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,700 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,700 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] [2018-09-20 14:52:48,701 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] [2018-09-20 14:52:48,701 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] [2018-09-20 14:52:48,701 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] [2018-09-20 14:52:48,701 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] [2018-09-20 14:52:48,701 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] [2018-09-20 14:52:48,702 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:48,702 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:48,702 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:48,702 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:48,703 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:48,703 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:48,703 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:48,703 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:48,706 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:48,707 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:48,707 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,707 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,707 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,708 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,708 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,708 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,708 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,708 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,709 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,709 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,709 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,709 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,711 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,712 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_26,QUANTIFIED] [2018-09-20 14:52:48,712 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_26,QUANTIFIED] [2018-09-20 14:52:48,712 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_26,QUANTIFIED] [2018-09-20 14:52:48,712 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_26,QUANTIFIED] [2018-09-20 14:52:48,712 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] [2018-09-20 14:52:48,713 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] [2018-09-20 14:52:48,713 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] [2018-09-20 14:52:48,713 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] [2018-09-20 14:52:48,713 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,713 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,714 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,714 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,714 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_27,QUANTIFIED] [2018-09-20 14:52:48,714 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_27,QUANTIFIED] [2018-09-20 14:52:48,714 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_27,QUANTIFIED] [2018-09-20 14:52:48,715 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_27,QUANTIFIED] [2018-09-20 14:52:48,715 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,715 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,719 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,719 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,727 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,728 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,728 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,728 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,728 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,729 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] [2018-09-20 14:52:48,729 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] [2018-09-20 14:52:48,729 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] [2018-09-20 14:52:48,729 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] [2018-09-20 14:52:48,729 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] [2018-09-20 14:52:48,730 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] [2018-09-20 14:52:48,730 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:48,730 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:48,730 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:48,732 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:48,732 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:48,732 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:48,733 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:48,733 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:48,733 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:48,733 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:48,733 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,734 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,734 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,734 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,734 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,734 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,734 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,735 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,735 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,735 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,735 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,735 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,736 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,736 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_26,QUANTIFIED] [2018-09-20 14:52:48,736 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_26,QUANTIFIED] [2018-09-20 14:52:48,736 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_26,QUANTIFIED] [2018-09-20 14:52:48,736 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_26,QUANTIFIED] [2018-09-20 14:52:48,737 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] [2018-09-20 14:52:48,737 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] [2018-09-20 14:52:48,737 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] [2018-09-20 14:52:48,737 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] [2018-09-20 14:52:48,737 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,738 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,738 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,738 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,738 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_27,QUANTIFIED] [2018-09-20 14:52:48,738 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_27,QUANTIFIED] [2018-09-20 14:52:48,739 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_27,QUANTIFIED] [2018-09-20 14:52:48,739 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_27,QUANTIFIED] [2018-09-20 14:52:48,740 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,740 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,744 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,744 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,744 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,745 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,745 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,745 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,745 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,746 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,746 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,746 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,747 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,748 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,748 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,748 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,749 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,749 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,749 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,749 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,749 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,750 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,751 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,751 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,751 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,752 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,752 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,752 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,752 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,752 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,753 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,753 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,754 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,754 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,755 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,755 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,755 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,755 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,755 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,755 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,756 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,756 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,757 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,757 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,757 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,757 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,764 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,764 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,764 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,764 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,765 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,765 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,765 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,766 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,766 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,766 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,766 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,767 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,768 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,768 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,768 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,768 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,770 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.09 02:52:48 BoogieIcfgContainer [2018-09-20 14:52:48,771 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-09-20 14:52:48,771 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-09-20 14:52:48,771 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-09-20 14:52:48,772 INFO L276 PluginConnector]: Witness Printer initialized [2018-09-20 14:52:48,772 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:24" (3/4) ... [2018-09-20 14:52:48,778 INFO L144 WitnessPrinter]: Generating witness for correct program [2018-09-20 14:52:48,788 INFO L316 RCFGBacktranslator]: Ignoring RootEdge to procedure fabs_double [2018-09-20 14:52:48,788 INFO L316 RCFGBacktranslator]: Ignoring RootEdge to procedure isfinite_double [2018-09-20 14:52:48,788 INFO L316 RCFGBacktranslator]: Ignoring RootEdge to procedure ULTIMATE.init [2018-09-20 14:52:48,788 INFO L316 RCFGBacktranslator]: Ignoring RootEdge to procedure atan_double [2018-09-20 14:52:48,788 INFO L316 RCFGBacktranslator]: Ignoring RootEdge to procedure isinf_double [2018-09-20 14:52:48,789 INFO L316 RCFGBacktranslator]: Ignoring RootEdge to procedure main [2018-09-20 14:52:48,789 INFO L316 RCFGBacktranslator]: Ignoring RootEdge to procedure __ieee754_atan2 [2018-09-20 14:52:48,808 INFO L850 BoogieBacktranslator]: Reduced CFG by removing 42 nodes and edges [2018-09-20 14:52:48,809 INFO L850 BoogieBacktranslator]: Reduced CFG by removing 18 nodes and edges [2018-09-20 14:52:48,810 INFO L850 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2018-09-20 14:52:48,849 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:48,849 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:48,850 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:48,852 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:48,855 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])) || (((((((\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)) || ((((((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_26 : bv64 :: \old(y) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_26[63:63], v_q#valueAsBitvector_26[62:52], v_q#valueAsBitvector_26[51:0]) && iy == ~bvand32(v_q#valueAsBitvector_26[63:32], 2147483647bv32))) && (\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_q#valueAsBitvector_27 : bv64 :: hy == v_q#valueAsBitvector_27[63:32] && \old(y) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_27[63:63], v_q#valueAsBitvector_27[62:52], v_q#valueAsBitvector_27[51:0])))) || !(~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:48,855 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:48,928 INFO L145 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2018-09-20 14:52:48,929 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-09-20 14:52:48,930 INFO L168 Benchmark]: Toolchain (without parser) took 589578.29 ms. Allocated memory was 1.0 GB in the beginning and 1.3 GB in the end (delta: 243.3 MB). Free memory was 950.5 MB in the beginning and 956.3 MB in the end (delta: -5.8 MB). Peak memory consumption was 237.5 MB. Max. memory is 11.5 GB. [2018-09-20 14:52:48,930 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:52:48,930 INFO L168 Benchmark]: CACSL2BoogieTranslator took 573.17 ms. Allocated memory is still 1.0 GB. Free memory was 950.5 MB in the beginning and 927.7 MB in the end (delta: 22.8 MB). Peak memory consumption was 22.8 MB. Max. memory is 11.5 GB. [2018-09-20 14:52:48,931 INFO L168 Benchmark]: Boogie Preprocessor took 104.80 ms. Allocated memory is still 1.0 GB. Free memory was 927.7 MB in the beginning and 922.3 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:48,931 INFO L168 Benchmark]: RCFGBuilder took 24694.00 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 160.4 MB). Free memory was 922.3 MB in the beginning and 1.1 GB in the end (delta: -155.1 MB). Peak memory consumption was 19.1 MB. Max. memory is 11.5 GB. [2018-09-20 14:52:48,931 INFO L168 Benchmark]: TraceAbstraction took 564041.14 ms. Allocated memory was 1.2 GB in the beginning and 1.3 GB in the end (delta: 82.8 MB). Free memory was 1.1 GB in the beginning and 964.4 MB in the end (delta: 113.0 MB). Peak memory consumption was 358.1 MB. Max. memory is 11.5 GB. [2018-09-20 14:52:48,932 INFO L168 Benchmark]: Witness Printer took 157.63 ms. Allocated memory is still 1.3 GB. Free memory was 964.4 MB in the beginning and 956.3 MB in the end (delta: 8.1 MB). Peak memory consumption was 8.1 MB. Max. memory is 11.5 GB. [2018-09-20 14:52:48,935 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 573.17 ms. Allocated memory is still 1.0 GB. Free memory was 950.5 MB in the beginning and 927.7 MB in the end (delta: 22.8 MB). Peak memory consumption was 22.8 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 104.80 ms. Allocated memory is still 1.0 GB. Free memory was 927.7 MB in the beginning and 922.3 MB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 24694.00 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 160.4 MB). Free memory was 922.3 MB in the beginning and 1.1 GB in the end (delta: -155.1 MB). Peak memory consumption was 19.1 MB. Max. memory is 11.5 GB. * TraceAbstraction took 564041.14 ms. Allocated memory was 1.2 GB in the beginning and 1.3 GB in the end (delta: 82.8 MB). Free memory was 1.1 GB in the beginning and 964.4 MB in the end (delta: 113.0 MB). Peak memory consumption was 358.1 MB. Max. memory is 11.5 GB. * Witness Printer took 157.63 ms. Allocated memory is still 1.3 GB. Free memory was 964.4 MB in the beginning and 956.3 MB in the end (delta: 8.1 MB). Peak memory consumption was 8.1 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_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 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_26,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_26,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_26,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_26,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_q#valueAsBitvector_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_27,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 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 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_26,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_26,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_26,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_26,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_q#valueAsBitvector_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_27,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 * 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:48,977 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,978 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,978 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,978 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,978 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,978 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,979 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,979 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,979 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,979 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,979 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,979 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,980 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,980 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,980 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,980 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,980 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,980 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,982 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,982 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,982 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:48,982 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,982 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,998 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,999 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,999 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,999 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,999 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:48,999 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,000 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,000 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,000 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,000 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,000 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,000 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,000 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:49,007 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,007 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,007 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,007 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] [2018-09-20 14:52:49,008 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] [2018-09-20 14:52:49,008 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] [2018-09-20 14:52:49,008 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] [2018-09-20 14:52:49,008 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] [2018-09-20 14:52:49,008 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] [2018-09-20 14:52:49,008 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] [2018-09-20 14:52:49,009 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] [2018-09-20 14:52:49,009 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,009 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,009 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,009 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,009 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,010 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,010 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,011 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,011 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,011 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,012 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] [2018-09-20 14:52:49,012 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] [2018-09-20 14:52:49,012 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] [2018-09-20 14:52:49,012 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_31,QUANTIFIED] [2018-09-20 14:52:49,012 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] [2018-09-20 14:52:49,012 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] [2018-09-20 14:52:49,013 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] [2018-09-20 14:52:49,013 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_30,QUANTIFIED] [2018-09-20 14:52:49,013 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,013 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,013 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,013 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,014 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,014 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,014 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:49,019 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,019 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,022 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,023 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,023 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,023 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,023 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,023 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] [2018-09-20 14:52:49,024 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] [2018-09-20 14:52:49,024 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] [2018-09-20 14:52:49,024 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] [2018-09-20 14:52:49,024 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] [2018-09-20 14:52:49,024 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] [2018-09-20 14:52:49,029 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:49,030 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:49,030 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:49,030 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:49,030 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:49,031 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:49,031 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:49,031 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:49,031 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:49,031 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:49,031 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,032 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,032 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,032 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,032 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,032 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,032 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,033 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,033 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,033 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,033 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,033 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,056 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,057 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_26,QUANTIFIED] [2018-09-20 14:52:49,057 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_26,QUANTIFIED] [2018-09-20 14:52:49,057 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_26,QUANTIFIED] [2018-09-20 14:52:49,057 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_26,QUANTIFIED] [2018-09-20 14:52:49,057 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] [2018-09-20 14:52:49,058 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] [2018-09-20 14:52:49,058 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] [2018-09-20 14:52:49,058 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] [2018-09-20 14:52:49,058 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,058 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,058 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,059 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,059 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_27,QUANTIFIED] [2018-09-20 14:52:49,059 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_27,QUANTIFIED] [2018-09-20 14:52:49,059 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_27,QUANTIFIED] [2018-09-20 14:52:49,060 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_27,QUANTIFIED] [2018-09-20 14:52:49,060 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,060 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,064 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,064 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,065 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,065 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,093 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,094 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,094 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,094 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] [2018-09-20 14:52:49,094 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] [2018-09-20 14:52:49,094 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] [2018-09-20 14:52:49,095 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_3,QUANTIFIED] [2018-09-20 14:52:49,095 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] [2018-09-20 14:52:49,095 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] [2018-09-20 14:52:49,095 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:49,095 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:49,096 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:49,096 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:49,096 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:49,096 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:49,096 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:49,096 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:49,097 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:49,097 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:52:49,097 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,097 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,097 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,097 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,125 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,126 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,126 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,126 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,126 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,126 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,127 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,127 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,127 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,127 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_26,QUANTIFIED] [2018-09-20 14:52:49,127 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_26,QUANTIFIED] [2018-09-20 14:52:49,127 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_26,QUANTIFIED] [2018-09-20 14:52:49,128 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_26,QUANTIFIED] [2018-09-20 14:52:49,128 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] [2018-09-20 14:52:49,128 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] [2018-09-20 14:52:49,128 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] [2018-09-20 14:52:49,128 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_28,QUANTIFIED] [2018-09-20 14:52:49,128 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,129 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,129 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,129 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:52:49,129 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_27,QUANTIFIED] [2018-09-20 14:52:49,161 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_27,QUANTIFIED] [2018-09-20 14:52:49,162 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_27,QUANTIFIED] [2018-09-20 14:52:49,162 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_27,QUANTIFIED] [2018-09-20 14:52:49,162 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,162 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])) || (((((((\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)) || ((((((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_26 : bv64 :: \old(y) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_26[63:63], v_q#valueAsBitvector_26[62:52], v_q#valueAsBitvector_26[51:0]) && iy == ~bvand32(v_q#valueAsBitvector_26[63:32], 2147483647bv32))) && (\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_q#valueAsBitvector_27 : bv64 :: hy == v_q#valueAsBitvector_27[63:32] && \old(y) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_27[63:63], v_q#valueAsBitvector_27[62:52], v_q#valueAsBitvector_27[51:0])))) || !(~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:49,194 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,226 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,227 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,227 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,227 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,227 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,227 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,228 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,228 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,228 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,229 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,229 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,229 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,229 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,229 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,229 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,230 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,230 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,230 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,230 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:49,262 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,262 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,263 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,263 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,263 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,263 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,263 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,263 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,264 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,264 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,264 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,264 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,265 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,265 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,265 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,265 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,265 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,295 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,296 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,296 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:49,297 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,297 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,297 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,297 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,297 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,298 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,298 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,298 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,298 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,298 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,299 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,299 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,334 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,335 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,335 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,335 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,336 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,336 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,336 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:52:49,336 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, 563.8s OverallTime, 17 OverallIterations, 1 TraceHistogramMax, 409.0s AutomataDifference, 0.0s DeadEndRemovalTime, 41.5s HoareAnnotationTime, HoareTripleCheckerStatistics: 3006 SDtfs, 2114 SDslu, 17655 SDs, 0 SdLazy, 3124 SolverSat, 156 SolverUnsat, 110 SolverUnknown, 0 SolverNotchecked, 339.8s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1792 GetRequests, 1533 SyntacticMatches, 4 SemanticMatches, 255 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 712 ImplicationChecksByTransitivity, 60.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.3s AutomataMinimizationTime, 17 MinimizatonAttempts, 42 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 24 LocationsWithAnnotation, 82 PreInvPairs, 114 NumberOfFragments, 1984 HoareAnnotationTreeSize, 82 FomulaSimplifications, 166 FormulaSimplificationTreeSizeReduction, 0.2s HoareSimplificationTime, 24 FomulaSimplificationsInter, 3006 FormulaSimplificationTreeSizeReductionInter, 41.1s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.3s SsaConstructionTime, 25.8s SatisfiabilityAnalysisTime, 85.6s InterpolantComputationTime, 1686 NumberOfCodeBlocks, 1686 NumberOfCodeBlocksAsserted, 17 NumberOfCheckSat, 1669 ConstructedInterpolants, 280 QuantifiedInterpolants, 1754001 SizeOfPredicates, 137 NumberOfNonLiveVariables, 3771 ConjunctsInSsa, 174 ConjunctsInUnsatCore, 17 InterpolantComputations, 17 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...