./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/float-newlib/double_req_bl_0682a.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7b2dab56 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/data/config -Xmx15G -Xms4m -jar /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/config/TaipanReach.xml -i ../../sv-benchmarks/c/float-newlib/double_req_bl_0682a.c -s /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 89a7eeb30a66b8853c8b2fd1deb829ff9222bf3c .......................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/data/config -Xmx15G -Xms4m -jar /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/config/TaipanReach.xml -i ../../sv-benchmarks/c/float-newlib/double_req_bl_0682a.c -s /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 89a7eeb30a66b8853c8b2fd1deb829ff9222bf3c .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.2.0-7b2dab5 [2020-12-09 06:12:48,103 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-12-09 06:12:48,105 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-12-09 06:12:48,141 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-12-09 06:12:48,141 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-12-09 06:12:48,145 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-12-09 06:12:48,147 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-12-09 06:12:48,150 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-12-09 06:12:48,152 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-12-09 06:12:48,153 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-12-09 06:12:48,154 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-12-09 06:12:48,155 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-12-09 06:12:48,156 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-12-09 06:12:48,157 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-12-09 06:12:48,158 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-12-09 06:12:48,159 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-12-09 06:12:48,160 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-12-09 06:12:48,161 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-12-09 06:12:48,163 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-12-09 06:12:48,165 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-12-09 06:12:48,167 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-12-09 06:12:48,168 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-12-09 06:12:48,170 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-12-09 06:12:48,171 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-12-09 06:12:48,174 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-12-09 06:12:48,174 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-12-09 06:12:48,175 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-12-09 06:12:48,176 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-12-09 06:12:48,176 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-12-09 06:12:48,177 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-12-09 06:12:48,178 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-12-09 06:12:48,178 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-12-09 06:12:48,179 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-12-09 06:12:48,180 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-12-09 06:12:48,181 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-12-09 06:12:48,181 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-12-09 06:12:48,182 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-12-09 06:12:48,182 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-12-09 06:12:48,182 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-12-09 06:12:48,183 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-12-09 06:12:48,184 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-12-09 06:12:48,184 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/config/svcomp-Reach-32bit-Taipan_Default.epf [2020-12-09 06:12:48,206 INFO L113 SettingsManager]: Loading preferences was successful [2020-12-09 06:12:48,206 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-12-09 06:12:48,207 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2020-12-09 06:12:48,207 INFO L138 SettingsManager]: * User list type=DISABLED [2020-12-09 06:12:48,207 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2020-12-09 06:12:48,207 INFO L138 SettingsManager]: * Explicit value domain=true [2020-12-09 06:12:48,207 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2020-12-09 06:12:48,207 INFO L138 SettingsManager]: * Octagon Domain=false [2020-12-09 06:12:48,207 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2020-12-09 06:12:48,207 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2020-12-09 06:12:48,207 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2020-12-09 06:12:48,208 INFO L138 SettingsManager]: * Interval Domain=false [2020-12-09 06:12:48,208 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2020-12-09 06:12:48,208 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2020-12-09 06:12:48,208 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2020-12-09 06:12:48,208 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-12-09 06:12:48,209 INFO L138 SettingsManager]: * sizeof long=4 [2020-12-09 06:12:48,209 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-12-09 06:12:48,209 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-12-09 06:12:48,209 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-12-09 06:12:48,209 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-12-09 06:12:48,209 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-12-09 06:12:48,209 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-12-09 06:12:48,209 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2020-12-09 06:12:48,209 INFO L138 SettingsManager]: * sizeof long double=12 [2020-12-09 06:12:48,210 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-12-09 06:12:48,210 INFO L138 SettingsManager]: * Use constant arrays=true [2020-12-09 06:12:48,210 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-12-09 06:12:48,210 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-12-09 06:12:48,210 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-12-09 06:12:48,210 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-12-09 06:12:48,210 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-12-09 06:12:48,210 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-12-09 06:12:48,211 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-12-09 06:12:48,211 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2020-12-09 06:12:48,211 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-12-09 06:12:48,211 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-12-09 06:12:48,211 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-12-09 06:12:48,211 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-12-09 06:12:48,211 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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 -> /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan 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(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan 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 -> 89a7eeb30a66b8853c8b2fd1deb829ff9222bf3c [2020-12-09 06:12:48,385 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-12-09 06:12:48,405 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-12-09 06:12:48,407 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-12-09 06:12:48,408 INFO L271 PluginConnector]: Initializing CDTParser... [2020-12-09 06:12:48,409 INFO L275 PluginConnector]: CDTParser initialized [2020-12-09 06:12:48,410 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/../../sv-benchmarks/c/float-newlib/double_req_bl_0682a.c [2020-12-09 06:12:48,457 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/data/40b50766f/aef962d897524a23a77792f3684e2e0d/FLAG5ab9977c7 [2020-12-09 06:12:48,823 INFO L306 CDTParser]: Found 1 translation units. [2020-12-09 06:12:48,824 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/sv-benchmarks/c/float-newlib/double_req_bl_0682a.c [2020-12-09 06:12:48,829 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/data/40b50766f/aef962d897524a23a77792f3684e2e0d/FLAG5ab9977c7 [2020-12-09 06:12:48,838 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/data/40b50766f/aef962d897524a23a77792f3684e2e0d [2020-12-09 06:12:48,840 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-12-09 06:12:48,841 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-12-09 06:12:48,842 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-12-09 06:12:48,842 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-12-09 06:12:48,844 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-12-09 06:12:48,845 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 06:12:48" (1/1) ... [2020-12-09 06:12:48,846 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4abaa058 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:12:48, skipping insertion in model container [2020-12-09 06:12:48,846 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 06:12:48" (1/1) ... [2020-12-09 06:12:48,851 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-12-09 06:12:48,872 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-12-09 06:12:49,017 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/sv-benchmarks/c/float-newlib/double_req_bl_0682a.c[6875,6888] [2020-12-09 06:12:49,020 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-12-09 06:12:49,027 INFO L203 MainTranslator]: Completed pre-run [2020-12-09 06:12:49,065 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/sv-benchmarks/c/float-newlib/double_req_bl_0682a.c[6875,6888] [2020-12-09 06:12:49,066 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-12-09 06:12:49,080 INFO L208 MainTranslator]: Completed translation [2020-12-09 06:12:49,080 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:12:49 WrapperNode [2020-12-09 06:12:49,080 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-12-09 06:12:49,081 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-12-09 06:12:49,081 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-12-09 06:12:49,081 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-12-09 06:12:49,087 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:12:49" (1/1) ... [2020-12-09 06:12:49,096 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:12:49" (1/1) ... [2020-12-09 06:12:49,124 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-12-09 06:12:49,124 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-12-09 06:12:49,124 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-12-09 06:12:49,124 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-12-09 06:12:49,131 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:12:49" (1/1) ... [2020-12-09 06:12:49,131 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:12:49" (1/1) ... [2020-12-09 06:12:49,136 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:12:49" (1/1) ... [2020-12-09 06:12:49,136 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:12:49" (1/1) ... [2020-12-09 06:12:49,152 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:12:49" (1/1) ... [2020-12-09 06:12:49,159 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:12:49" (1/1) ... [2020-12-09 06:12:49,162 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:12:49" (1/1) ... [2020-12-09 06:12:49,166 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-12-09 06:12:49,167 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-12-09 06:12:49,167 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-12-09 06:12:49,167 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-12-09 06:12:49,168 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:12:49" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/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 [2020-12-09 06:12:49,226 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-12-09 06:12:49,226 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-12-09 06:12:49,226 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2020-12-09 06:12:49,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-12-09 06:12:49,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~real [2020-12-09 06:12:49,227 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-12-09 06:12:49,227 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-12-09 06:12:49,227 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-12-09 06:12:49,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real [2020-12-09 06:12:49,227 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-12-09 06:12:49,923 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-12-09 06:12:49,923 INFO L299 CfgBuilder]: Removed 52 assume(true) statements. [2020-12-09 06:12:49,925 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 06:12:49 BoogieIcfgContainer [2020-12-09 06:12:49,925 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-12-09 06:12:49,926 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-12-09 06:12:49,926 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-12-09 06:12:49,929 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-12-09 06:12:49,929 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.12 06:12:48" (1/3) ... [2020-12-09 06:12:49,929 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e01ecbb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.12 06:12:49, skipping insertion in model container [2020-12-09 06:12:49,929 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:12:49" (2/3) ... [2020-12-09 06:12:49,930 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e01ecbb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.12 06:12:49, skipping insertion in model container [2020-12-09 06:12:49,930 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 06:12:49" (3/3) ... [2020-12-09 06:12:49,931 INFO L111 eAbstractionObserver]: Analyzing ICFG double_req_bl_0682a.c [2020-12-09 06:12:49,940 INFO L180 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-12-09 06:12:49,943 INFO L192 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-12-09 06:12:49,952 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-12-09 06:12:49,970 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-12-09 06:12:49,971 INFO L378 AbstractCegarLoop]: Hoare is true [2020-12-09 06:12:49,971 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-12-09 06:12:49,971 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-12-09 06:12:49,971 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-12-09 06:12:49,971 INFO L382 AbstractCegarLoop]: Difference is false [2020-12-09 06:12:49,971 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-12-09 06:12:49,971 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-12-09 06:12:49,982 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states. [2020-12-09 06:12:49,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-12-09 06:12:49,986 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 06:12:49,986 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-09 06:12:49,986 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 06:12:49,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 06:12:49,991 INFO L82 PathProgramCache]: Analyzing trace with hash -22526849, now seen corresponding path program 1 times [2020-12-09 06:12:49,998 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 06:12:49,998 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566571458] [2020-12-09 06:12:49,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 06:12:50,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 06:12:50,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 06:12:50,122 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566571458] [2020-12-09 06:12:50,122 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 06:12:50,123 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-12-09 06:12:50,123 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973917581] [2020-12-09 06:12:50,126 INFO L461 AbstractCegarLoop]: Interpolant automaton has 2 states [2020-12-09 06:12:50,126 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 06:12:50,134 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-12-09 06:12:50,135 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-12-09 06:12:50,136 INFO L87 Difference]: Start difference. First operand 91 states. Second operand 2 states. [2020-12-09 06:12:50,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 06:12:50,154 INFO L93 Difference]: Finished difference Result 181 states and 309 transitions. [2020-12-09 06:12:50,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-12-09 06:12:50,155 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 13 [2020-12-09 06:12:50,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 06:12:50,162 INFO L225 Difference]: With dead ends: 181 [2020-12-09 06:12:50,162 INFO L226 Difference]: Without dead ends: 88 [2020-12-09 06:12:50,164 INFO L677 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 [2020-12-09 06:12:50,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2020-12-09 06:12:50,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2020-12-09 06:12:50,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2020-12-09 06:12:50,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 118 transitions. [2020-12-09 06:12:50,191 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 118 transitions. Word has length 13 [2020-12-09 06:12:50,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 06:12:50,191 INFO L481 AbstractCegarLoop]: Abstraction has 88 states and 118 transitions. [2020-12-09 06:12:50,191 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2020-12-09 06:12:50,191 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 118 transitions. [2020-12-09 06:12:50,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2020-12-09 06:12:50,192 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 06:12:50,192 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-09 06:12:50,192 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-12-09 06:12:50,192 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 06:12:50,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 06:12:50,193 INFO L82 PathProgramCache]: Analyzing trace with hash 1760567111, now seen corresponding path program 1 times [2020-12-09 06:12:50,193 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 06:12:50,193 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081663424] [2020-12-09 06:12:50,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 06:12:50,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 06:12:50,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 06:12:50,262 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081663424] [2020-12-09 06:12:50,263 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 06:12:50,263 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-09 06:12:50,263 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125207960] [2020-12-09 06:12:50,264 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-09 06:12:50,264 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 06:12:50,264 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-09 06:12:50,265 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-09 06:12:50,265 INFO L87 Difference]: Start difference. First operand 88 states and 118 transitions. Second operand 3 states. [2020-12-09 06:12:50,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 06:12:50,287 INFO L93 Difference]: Finished difference Result 168 states and 227 transitions. [2020-12-09 06:12:50,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-09 06:12:50,288 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 16 [2020-12-09 06:12:50,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 06:12:50,289 INFO L225 Difference]: With dead ends: 168 [2020-12-09 06:12:50,289 INFO L226 Difference]: Without dead ends: 88 [2020-12-09 06:12:50,290 INFO L677 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 [2020-12-09 06:12:50,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2020-12-09 06:12:50,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2020-12-09 06:12:50,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2020-12-09 06:12:50,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 117 transitions. [2020-12-09 06:12:50,298 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 117 transitions. Word has length 16 [2020-12-09 06:12:50,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 06:12:50,298 INFO L481 AbstractCegarLoop]: Abstraction has 88 states and 117 transitions. [2020-12-09 06:12:50,298 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-09 06:12:50,299 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 117 transitions. [2020-12-09 06:12:50,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-12-09 06:12:50,299 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 06:12:50,299 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-09 06:12:50,299 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-12-09 06:12:50,300 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 06:12:50,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 06:12:50,300 INFO L82 PathProgramCache]: Analyzing trace with hash -295191664, now seen corresponding path program 1 times [2020-12-09 06:12:50,300 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 06:12:50,300 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828600217] [2020-12-09 06:12:50,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 06:12:50,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-09 06:12:50,422 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-09 06:12:50,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-09 06:12:50,501 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-09 06:12:50,530 INFO L173 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2020-12-09 06:12:50,530 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-12-09 06:12:50,530 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-12-09 06:12:50,575 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.12 06:12:50 BoogieIcfgContainer [2020-12-09 06:12:50,576 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-12-09 06:12:50,576 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-12-09 06:12:50,576 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-12-09 06:12:50,577 INFO L275 PluginConnector]: Witness Printer initialized [2020-12-09 06:12:50,577 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 06:12:49" (3/4) ... [2020-12-09 06:12:50,579 INFO L140 WitnessPrinter]: No result that supports witness generation found [2020-12-09 06:12:50,579 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-12-09 06:12:50,581 INFO L168 Benchmark]: Toolchain (without parser) took 1739.27 ms. Allocated memory was 75.5 MB in the beginning and 119.5 MB in the end (delta: 44.0 MB). Free memory was 41.7 MB in the beginning and 93.6 MB in the end (delta: -52.0 MB). There was no memory consumed. Max. memory is 16.1 GB. [2020-12-09 06:12:50,582 INFO L168 Benchmark]: CDTParser took 0.16 ms. Allocated memory is still 75.5 MB. Free memory was 48.5 MB in the beginning and 48.5 MB in the end (delta: 26.0 kB). There was no memory consumed. Max. memory is 16.1 GB. [2020-12-09 06:12:50,583 INFO L168 Benchmark]: CACSL2BoogieTranslator took 238.44 ms. Allocated memory was 75.5 MB in the beginning and 98.6 MB in the end (delta: 23.1 MB). Free memory was 41.5 MB in the beginning and 70.8 MB in the end (delta: -29.3 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2020-12-09 06:12:50,583 INFO L168 Benchmark]: Boogie Procedure Inliner took 42.72 ms. Allocated memory is still 98.6 MB. Free memory was 70.8 MB in the beginning and 67.2 MB in the end (delta: 3.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2020-12-09 06:12:50,584 INFO L168 Benchmark]: Boogie Preprocessor took 42.31 ms. Allocated memory is still 98.6 MB. Free memory was 67.2 MB in the beginning and 63.7 MB in the end (delta: 3.5 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2020-12-09 06:12:50,585 INFO L168 Benchmark]: RCFGBuilder took 758.03 ms. Allocated memory is still 98.6 MB. Free memory was 63.7 MB in the beginning and 60.5 MB in the end (delta: 3.1 MB). Peak memory consumption was 43.2 MB. Max. memory is 16.1 GB. [2020-12-09 06:12:50,585 INFO L168 Benchmark]: TraceAbstraction took 649.71 ms. Allocated memory was 98.6 MB in the beginning and 119.5 MB in the end (delta: 21.0 MB). Free memory was 60.0 MB in the beginning and 93.6 MB in the end (delta: -33.7 MB). Peak memory consumption was 28.9 MB. Max. memory is 16.1 GB. [2020-12-09 06:12:50,586 INFO L168 Benchmark]: Witness Printer took 3.22 ms. Allocated memory is still 119.5 MB. Free memory is still 93.6 MB. There was no memory consumed. Max. memory is 16.1 GB. [2020-12-09 06:12:50,589 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16 ms. Allocated memory is still 75.5 MB. Free memory was 48.5 MB in the beginning and 48.5 MB in the end (delta: 26.0 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 238.44 ms. Allocated memory was 75.5 MB in the beginning and 98.6 MB in the end (delta: 23.1 MB). Free memory was 41.5 MB in the beginning and 70.8 MB in the end (delta: -29.3 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 42.72 ms. Allocated memory is still 98.6 MB. Free memory was 70.8 MB in the beginning and 67.2 MB in the end (delta: 3.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 42.31 ms. Allocated memory is still 98.6 MB. Free memory was 67.2 MB in the beginning and 63.7 MB in the end (delta: 3.5 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * RCFGBuilder took 758.03 ms. Allocated memory is still 98.6 MB. Free memory was 63.7 MB in the beginning and 60.5 MB in the end (delta: 3.1 MB). Peak memory consumption was 43.2 MB. Max. memory is 16.1 GB. * TraceAbstraction took 649.71 ms. Allocated memory was 98.6 MB in the beginning and 119.5 MB in the end (delta: 21.0 MB). Free memory was 60.0 MB in the beginning and 93.6 MB in the end (delta: -33.7 MB). Peak memory consumption was 28.9 MB. Max. memory is 16.1 GB. * Witness Printer took 3.22 ms. Allocated memory is still 119.5 MB. Free memory is still 93.6 MB. There was no memory consumed. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - UnprovableResult [Line: 287]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of bitwiseOr at line 164, overapproximation of someUnaryDOUBLEoperation at line 54, overapproximation of someBinaryArithmeticDOUBLEoperation at line 165, overapproximation of bitwiseAnd at line 162, overapproximation of someBinaryDOUBLEComparisonOperation at line 286. Possible FailurePath: [L39-L44] static const double atanhi_atan[] = { 4.63647609000806093515e-01, 7.85398163397448278999e-01, 9.82793723247329054082e-01, 1.57079632679489655800e+00, }; [L46-L51] static const double atanlo_atan[] = { 2.26987774529616870924e-17, 3.06161699786838301793e-17, 1.39033110312309984516e-17, 6.12323399573676603587e-17, }; [L53-L60] 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, }; [L62-L64] 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; [L141-L142] static const double tiny_atan2 = 1.0e-300, zero_atan2 = 0.0, pi_lo_atan2 = 1.2246467991473531772E-16; [L278] double x = -1.0 / 0.0; [L279] double y = __VERIFIER_nondet_double(); [L248] __int32_t hx, lx; VAL [aT_atan={9:0}, atanhi_atan={10:0}, atanlo_atan={11: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, zero_atan2=0] [L250] ieee_double_shape_type ew_u; [L251] ew_u.value = (x) [L252] EXPR ew_u.parts.msw [L252] (hx) = ew_u.parts.msw [L253] EXPR ew_u.parts.lsw [L253] (lx) = ew_u.parts.lsw [L255] hx &= 0x7fffffff [L256] hx |= (__uint32_t)(lx | (-lx)) >> 31 [L257] hx = 0x7ff00000 - hx [L258] return 1 - (int)((__uint32_t)(hx | (-hx)) >> 31); [L281] EXPR isinf_double(x) && isfinite_double(y) [L262] __int32_t hx; VAL [aT_atan={9:0}, atanhi_atan={10:0}, atanlo_atan={11: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, zero_atan2=0] [L264] ieee_double_shape_type gh_u; [L265] gh_u.value = (x) [L266] EXPR gh_u.parts.msw [L266] (hx) = gh_u.parts.msw [L268] return (int)((__uint32_t)((hx & 0x7fffffff) - 0x7ff00000) >> 31); [L281] EXPR isinf_double(x) && isfinite_double(y) VAL [aT_atan={9:0}, atanhi_atan={10:0}, atanlo_atan={11: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, zero_atan2=0] [L281] COND TRUE isinf_double(x) && isfinite_double(y) && y < 0.0 [L145] double z; [L146] __int32_t k, m, hx, hy, ix, iy; [L147] __uint32_t lx, ly; VAL [aT_atan={9:0}, atanhi_atan={10:0}, atanlo_atan={11: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, zero_atan2=0] [L150] ieee_double_shape_type ew_u; [L151] ew_u.value = (x) [L152] EXPR ew_u.parts.msw [L152] (hx) = ew_u.parts.msw [L153] EXPR ew_u.parts.lsw [L153] (lx) = ew_u.parts.lsw [L155] ix = hx & 0x7fffffff VAL [aT_atan={9:0}, atanhi_atan={10:0}, atanlo_atan={11: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, zero_atan2=0] [L157] ieee_double_shape_type ew_u; [L158] ew_u.value = (y) [L159] EXPR ew_u.parts.msw [L159] (hy) = ew_u.parts.msw [L160] EXPR ew_u.parts.lsw [L160] (ly) = ew_u.parts.lsw [L162] iy = hy & 0x7fffffff VAL [aT_atan={9:0}, atanhi_atan={10:0}, atanlo_atan={11: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, zero_atan2=0] [L163-L164] COND TRUE ((ix | ((lx | -lx) >> 31)) > 0x7ff00000) || ((iy | ((ly | -ly) >> 31)) > 0x7ff00000) [L165] return x + y; VAL [aT_atan={9:0}, atanhi_atan={10:0}, atanlo_atan={11: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, zero_atan2=0] [L283] double res = __ieee754_atan2(y, x); [L286] COND TRUE res != -pi VAL [aT_atan={9:0}, atanhi_atan={10:0}, atanlo_atan={11: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, zero_atan2=0] [L287] reach_error() VAL [aT_atan={9:0}, atanhi_atan={10:0}, atanlo_atan={11: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, zero_atan2=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 91 locations, 1 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 0.5s, OverallIterations: 3, TraceHistogramMax: 1, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 240 SDtfs, 0 SDslu, 112 SDs, 0 SdLazy, 5 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=91occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 2 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 48 NumberOfCodeBlocks, 48 NumberOfCodeBlocksAsserted, 3 NumberOfCheckSat, 27 ConstructedInterpolants, 0 QuantifiedInterpolants, 384 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 2 InterpolantComputations, 2 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: 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.2.0-7b2dab5 [2020-12-09 06:12:52,097 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-12-09 06:12:52,098 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-12-09 06:12:52,123 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-12-09 06:12:52,123 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-12-09 06:12:52,124 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-12-09 06:12:52,126 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-12-09 06:12:52,127 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-12-09 06:12:52,129 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-12-09 06:12:52,130 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-12-09 06:12:52,131 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-12-09 06:12:52,132 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-12-09 06:12:52,132 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-12-09 06:12:52,133 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-12-09 06:12:52,134 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-12-09 06:12:52,135 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-12-09 06:12:52,136 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-12-09 06:12:52,137 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-12-09 06:12:52,138 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-12-09 06:12:52,140 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-12-09 06:12:52,141 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-12-09 06:12:52,142 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-12-09 06:12:52,143 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-12-09 06:12:52,144 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-12-09 06:12:52,147 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-12-09 06:12:52,147 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-12-09 06:12:52,147 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-12-09 06:12:52,148 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-12-09 06:12:52,148 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-12-09 06:12:52,149 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-12-09 06:12:52,150 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-12-09 06:12:52,150 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-12-09 06:12:52,151 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-12-09 06:12:52,151 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-12-09 06:12:52,152 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-12-09 06:12:52,152 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-12-09 06:12:52,153 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-12-09 06:12:52,153 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-12-09 06:12:52,153 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-12-09 06:12:52,154 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-12-09 06:12:52,154 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-12-09 06:12:52,155 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2020-12-09 06:12:52,183 INFO L113 SettingsManager]: Loading preferences was successful [2020-12-09 06:12:52,183 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-12-09 06:12:52,184 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2020-12-09 06:12:52,184 INFO L138 SettingsManager]: * User list type=DISABLED [2020-12-09 06:12:52,184 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2020-12-09 06:12:52,185 INFO L138 SettingsManager]: * Explicit value domain=true [2020-12-09 06:12:52,185 INFO L138 SettingsManager]: * Octagon Domain=false [2020-12-09 06:12:52,185 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2020-12-09 06:12:52,185 INFO L138 SettingsManager]: * Interval Domain=false [2020-12-09 06:12:52,186 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-12-09 06:12:52,186 INFO L138 SettingsManager]: * sizeof long=4 [2020-12-09 06:12:52,186 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-12-09 06:12:52,186 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-12-09 06:12:52,186 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-12-09 06:12:52,187 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-12-09 06:12:52,187 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-12-09 06:12:52,187 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2020-12-09 06:12:52,187 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2020-12-09 06:12:52,187 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2020-12-09 06:12:52,187 INFO L138 SettingsManager]: * sizeof long double=12 [2020-12-09 06:12:52,187 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-12-09 06:12:52,187 INFO L138 SettingsManager]: * Use constant arrays=true [2020-12-09 06:12:52,188 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-12-09 06:12:52,188 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-12-09 06:12:52,188 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-12-09 06:12:52,188 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-12-09 06:12:52,188 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-12-09 06:12:52,189 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-12-09 06:12:52,189 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-12-09 06:12:52,189 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-12-09 06:12:52,189 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2020-12-09 06:12:52,189 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2020-12-09 06:12:52,189 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-12-09 06:12:52,189 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-12-09 06:12:52,189 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-12-09 06:12:52,190 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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 -> /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan 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(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan 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 -> 89a7eeb30a66b8853c8b2fd1deb829ff9222bf3c [2020-12-09 06:12:52,418 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-12-09 06:12:52,433 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-12-09 06:12:52,435 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-12-09 06:12:52,435 INFO L271 PluginConnector]: Initializing CDTParser... [2020-12-09 06:12:52,436 INFO L275 PluginConnector]: CDTParser initialized [2020-12-09 06:12:52,437 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/../../sv-benchmarks/c/float-newlib/double_req_bl_0682a.c [2020-12-09 06:12:52,477 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/data/d281d4773/360471ef9c8b4464b72c5943eb0d2f75/FLAG19e9551fc [2020-12-09 06:12:52,881 INFO L306 CDTParser]: Found 1 translation units. [2020-12-09 06:12:52,881 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/sv-benchmarks/c/float-newlib/double_req_bl_0682a.c [2020-12-09 06:12:52,888 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/data/d281d4773/360471ef9c8b4464b72c5943eb0d2f75/FLAG19e9551fc [2020-12-09 06:12:52,897 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/data/d281d4773/360471ef9c8b4464b72c5943eb0d2f75 [2020-12-09 06:12:52,899 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-12-09 06:12:52,900 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-12-09 06:12:52,901 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-12-09 06:12:52,901 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-12-09 06:12:52,903 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-12-09 06:12:52,904 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 06:12:52" (1/1) ... [2020-12-09 06:12:52,906 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@22c66e52 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:12:52, skipping insertion in model container [2020-12-09 06:12:52,906 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 06:12:52" (1/1) ... [2020-12-09 06:12:52,911 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-12-09 06:12:52,934 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-12-09 06:12:53,073 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/sv-benchmarks/c/float-newlib/double_req_bl_0682a.c[6875,6888] [2020-12-09 06:12:53,075 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-12-09 06:12:53,085 INFO L203 MainTranslator]: Completed pre-run [2020-12-09 06:12:53,153 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/sv-benchmarks/c/float-newlib/double_req_bl_0682a.c[6875,6888] [2020-12-09 06:12:53,153 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-12-09 06:12:53,178 INFO L208 MainTranslator]: Completed translation [2020-12-09 06:12:53,179 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:12:53 WrapperNode [2020-12-09 06:12:53,179 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-12-09 06:12:53,180 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-12-09 06:12:53,180 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-12-09 06:12:53,180 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-12-09 06:12:53,187 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:12:53" (1/1) ... [2020-12-09 06:12:53,202 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:12:53" (1/1) ... [2020-12-09 06:12:53,240 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-12-09 06:12:53,241 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-12-09 06:12:53,241 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-12-09 06:12:53,241 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-12-09 06:12:53,249 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:12:53" (1/1) ... [2020-12-09 06:12:53,249 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:12:53" (1/1) ... [2020-12-09 06:12:53,256 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:12:53" (1/1) ... [2020-12-09 06:12:53,256 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:12:53" (1/1) ... [2020-12-09 06:12:53,273 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:12:53" (1/1) ... [2020-12-09 06:12:53,281 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:12:53" (1/1) ... [2020-12-09 06:12:53,284 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:12:53" (1/1) ... [2020-12-09 06:12:53,290 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-12-09 06:12:53,290 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-12-09 06:12:53,291 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-12-09 06:12:53,291 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-12-09 06:12:53,291 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:12:53" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/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 [2020-12-09 06:12:53,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8 [2020-12-09 06:12:53,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8 [2020-12-09 06:12:53,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2020-12-09 06:12:53,346 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-12-09 06:12:53,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8 [2020-12-09 06:12:53,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2020-12-09 06:12:53,346 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-12-09 06:12:53,346 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-12-09 06:12:53,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2020-12-09 06:12:53,347 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-12-09 06:13:42,979 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-12-09 06:13:42,979 INFO L299 CfgBuilder]: Removed 52 assume(true) statements. [2020-12-09 06:13:42,981 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 06:13:42 BoogieIcfgContainer [2020-12-09 06:13:42,981 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-12-09 06:13:42,983 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-12-09 06:13:42,983 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-12-09 06:13:42,986 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-12-09 06:13:42,986 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.12 06:12:52" (1/3) ... [2020-12-09 06:13:42,987 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25d7b819 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.12 06:13:42, skipping insertion in model container [2020-12-09 06:13:42,987 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:12:53" (2/3) ... [2020-12-09 06:13:42,987 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25d7b819 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.12 06:13:42, skipping insertion in model container [2020-12-09 06:13:42,987 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 06:13:42" (3/3) ... [2020-12-09 06:13:42,989 INFO L111 eAbstractionObserver]: Analyzing ICFG double_req_bl_0682a.c [2020-12-09 06:13:43,000 INFO L180 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-12-09 06:13:43,003 INFO L192 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-12-09 06:13:43,012 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-12-09 06:13:43,032 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-12-09 06:13:43,033 INFO L378 AbstractCegarLoop]: Hoare is true [2020-12-09 06:13:43,033 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-12-09 06:13:43,033 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-12-09 06:13:43,033 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-12-09 06:13:43,033 INFO L382 AbstractCegarLoop]: Difference is false [2020-12-09 06:13:43,033 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-12-09 06:13:43,033 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-12-09 06:13:43,044 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states. [2020-12-09 06:13:43,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-12-09 06:13:43,048 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 06:13:43,048 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-09 06:13:43,048 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 06:13:43,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 06:13:43,052 INFO L82 PathProgramCache]: Analyzing trace with hash -617567418, now seen corresponding path program 1 times [2020-12-09 06:13:43,061 INFO L162 FreeRefinementEngine]: Executing refinement strategy WALRUS [2020-12-09 06:13:43,061 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [325788579] [2020-12-09 06:13:43,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/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 [2020-12-09 06:13:43,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 06:13:43,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 1 conjunts are in the unsatisfiable core [2020-12-09 06:13:43,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 06:13:43,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 06:13:43,418 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-12-09 06:13:43,419 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [325788579] [2020-12-09 06:13:43,419 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 06:13:43,419 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-12-09 06:13:43,420 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096892856] [2020-12-09 06:13:43,422 INFO L461 AbstractCegarLoop]: Interpolant automaton has 2 states [2020-12-09 06:13:43,423 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2020-12-09 06:13:43,431 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-12-09 06:13:43,432 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-12-09 06:13:43,433 INFO L87 Difference]: Start difference. First operand 124 states. Second operand 2 states. [2020-12-09 06:13:43,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 06:13:43,453 INFO L93 Difference]: Finished difference Result 246 states and 412 transitions. [2020-12-09 06:13:43,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-12-09 06:13:43,454 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 15 [2020-12-09 06:13:43,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 06:13:43,461 INFO L225 Difference]: With dead ends: 246 [2020-12-09 06:13:43,462 INFO L226 Difference]: Without dead ends: 120 [2020-12-09 06:13:43,464 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-12-09 06:13:43,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2020-12-09 06:13:43,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 120. [2020-12-09 06:13:43,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 120 states. [2020-12-09 06:13:43,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 169 transitions. [2020-12-09 06:13:43,493 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 169 transitions. Word has length 15 [2020-12-09 06:13:43,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 06:13:43,493 INFO L481 AbstractCegarLoop]: Abstraction has 120 states and 169 transitions. [2020-12-09 06:13:43,493 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2020-12-09 06:13:43,494 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 169 transitions. [2020-12-09 06:13:43,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-12-09 06:13:43,494 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 06:13:43,494 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-09 06:13:43,695 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 mathsat -unsat_core_generation=3 [2020-12-09 06:13:43,696 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 06:13:43,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 06:13:43,699 INFO L82 PathProgramCache]: Analyzing trace with hash -397782484, now seen corresponding path program 1 times [2020-12-09 06:13:43,702 INFO L162 FreeRefinementEngine]: Executing refinement strategy WALRUS [2020-12-09 06:13:43,703 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [793989942] [2020-12-09 06:13:43,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/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 [2020-12-09 06:13:44,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 06:13:44,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 2 conjunts are in the unsatisfiable core [2020-12-09 06:13:44,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 06:13:44,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 06:13:44,253 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-12-09 06:13:44,254 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [793989942] [2020-12-09 06:13:44,254 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 06:13:44,254 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-09 06:13:44,254 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581352764] [2020-12-09 06:13:44,255 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-09 06:13:44,255 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2020-12-09 06:13:44,256 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-09 06:13:44,256 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-09 06:13:44,256 INFO L87 Difference]: Start difference. First operand 120 states and 169 transitions. Second operand 3 states. [2020-12-09 06:13:44,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 06:13:44,429 INFO L93 Difference]: Finished difference Result 229 states and 326 transitions. [2020-12-09 06:13:44,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-09 06:13:44,430 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 18 [2020-12-09 06:13:44,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 06:13:44,432 INFO L225 Difference]: With dead ends: 229 [2020-12-09 06:13:44,432 INFO L226 Difference]: Without dead ends: 120 [2020-12-09 06:13:44,433 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-09 06:13:44,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2020-12-09 06:13:44,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 120. [2020-12-09 06:13:44,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 120 states. [2020-12-09 06:13:44,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 168 transitions. [2020-12-09 06:13:44,443 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 168 transitions. Word has length 18 [2020-12-09 06:13:44,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 06:13:44,444 INFO L481 AbstractCegarLoop]: Abstraction has 120 states and 168 transitions. [2020-12-09 06:13:44,444 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-09 06:13:44,444 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 168 transitions. [2020-12-09 06:13:44,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-12-09 06:13:44,444 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 06:13:44,444 INFO L422 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] [2020-12-09 06:13:44,645 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 mathsat -unsat_core_generation=3 [2020-12-09 06:13:44,646 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 06:13:44,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 06:13:44,648 INFO L82 PathProgramCache]: Analyzing trace with hash -1006577033, now seen corresponding path program 1 times [2020-12-09 06:13:44,650 INFO L162 FreeRefinementEngine]: Executing refinement strategy WALRUS [2020-12-09 06:13:44,651 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1696792340] [2020-12-09 06:13:44,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/mathsat Starting monitored process 4 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with mathsat -unsat_core_generation=3 [2020-12-09 06:13:45,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 06:13:45,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 25 conjunts are in the unsatisfiable core [2020-12-09 06:13:45,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 06:13:45,630 WARN L197 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 13 [2020-12-09 06:13:45,931 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 17 [2020-12-09 06:13:45,933 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-09 06:13:46,274 WARN L197 SmtUtils]: Spent 339.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-12-09 06:13:46,275 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-09 06:13:46,281 INFO L547 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. [2020-12-09 06:13:46,282 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:42, output treesize:42 [2020-12-09 06:13:46,768 WARN L197 SmtUtils]: Spent 236.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-12-09 06:13:47,103 WARN L197 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2020-12-09 06:13:47,116 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-09 06:13:47,119 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-12-09 06:13:48,080 WARN L197 SmtUtils]: Spent 675.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-12-09 06:13:48,468 WARN L197 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-12-09 06:13:48,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-09 06:13:49,369 WARN L197 SmtUtils]: Spent 642.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2020-12-09 06:13:49,370 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-09 06:13:49,370 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 83 [2020-12-09 06:13:49,374 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-09 06:13:51,111 WARN L197 SmtUtils]: Spent 1.74 s on a formula simplification. DAG size of input: 60 DAG size of output: 55 [2020-12-09 06:13:51,112 INFO L625 ElimStorePlain]: treesize reduction 26, result has 79.2 percent of original size [2020-12-09 06:13:51,119 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-09 06:13:51,141 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-09 06:13:51,147 INFO L547 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2020-12-09 06:13:51,147 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:94, output treesize:75 [2020-12-09 06:13:51,639 WARN L197 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2020-12-09 06:13:52,196 WARN L197 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-12-09 06:13:52,288 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-09 06:13:52,288 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 17 [2020-12-09 06:13:52,291 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-09 06:13:52,702 WARN L197 SmtUtils]: Spent 411.00 ms on a formula simplification that was a NOOP. DAG size: 45 [2020-12-09 06:13:52,703 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-09 06:13:52,708 INFO L547 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2020-12-09 06:13:52,709 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:87, output treesize:65 [2020-12-09 06:13:53,392 WARN L197 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2020-12-09 06:13:56,550 WARN L197 SmtUtils]: Spent 215.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-12-09 06:13:56,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 06:13:56,577 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-12-09 06:13:56,577 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1696792340] [2020-12-09 06:13:56,577 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 06:13:56,577 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2020-12-09 06:13:56,578 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324302455] [2020-12-09 06:13:56,578 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-12-09 06:13:56,578 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2020-12-09 06:13:56,579 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-12-09 06:13:56,579 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=106, Unknown=1, NotChecked=0, Total=132 [2020-12-09 06:13:56,579 INFO L87 Difference]: Start difference. First operand 120 states and 168 transitions. Second operand 12 states. [2020-12-09 06:13:58,896 WARN L197 SmtUtils]: Spent 196.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-12-09 06:13:59,918 WARN L197 SmtUtils]: Spent 510.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-12-09 06:14:04,502 WARN L197 SmtUtils]: Spent 2.64 s on a formula simplification. DAG size of input: 55 DAG size of output: 55 [2020-12-09 06:14:05,695 WARN L197 SmtUtils]: Spent 524.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2020-12-09 06:14:07,047 WARN L197 SmtUtils]: Spent 308.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2020-12-09 06:14:10,066 WARN L197 SmtUtils]: Spent 444.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2020-12-09 06:14:13,442 WARN L197 SmtUtils]: Spent 1.40 s on a formula simplification that was a NOOP. DAG size: 55 [2020-12-09 06:14:17,968 WARN L197 SmtUtils]: Spent 4.02 s on a formula simplification that was a NOOP. DAG size: 60 [2020-12-09 06:14:33,455 WARN L197 SmtUtils]: Spent 718.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2020-12-09 06:15:17,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 06:15:17,703 INFO L93 Difference]: Finished difference Result 187 states and 255 transitions. [2020-12-09 06:15:17,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-12-09 06:15:17,781 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 22 [2020-12-09 06:15:17,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 06:15:17,783 INFO L225 Difference]: With dead ends: 187 [2020-12-09 06:15:17,783 INFO L226 Difference]: Without dead ends: 128 [2020-12-09 06:15:17,784 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 24.6s TimeCoverageRelationStatistics Valid=84, Invalid=334, Unknown=2, NotChecked=0, Total=420 [2020-12-09 06:15:17,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2020-12-09 06:15:17,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 111. [2020-12-09 06:15:17,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 111 states. [2020-12-09 06:15:17,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 148 transitions. [2020-12-09 06:15:17,798 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 148 transitions. Word has length 22 [2020-12-09 06:15:17,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 06:15:17,798 INFO L481 AbstractCegarLoop]: Abstraction has 111 states and 148 transitions. [2020-12-09 06:15:17,798 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-12-09 06:15:17,798 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 148 transitions. [2020-12-09 06:15:17,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2020-12-09 06:15:17,799 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 06:15:17,799 INFO L422 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] [2020-12-09 06:15:18,000 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 mathsat -unsat_core_generation=3 [2020-12-09 06:15:18,001 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 06:15:18,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 06:15:18,002 INFO L82 PathProgramCache]: Analyzing trace with hash 906713717, now seen corresponding path program 1 times [2020-12-09 06:15:18,004 INFO L162 FreeRefinementEngine]: Executing refinement strategy WALRUS [2020-12-09 06:15:18,004 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [190482130] [2020-12-09 06:15:18,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/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 [2020-12-09 06:15:18,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 06:15:18,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 9 conjunts are in the unsatisfiable core [2020-12-09 06:15:18,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 06:15:19,290 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-09 06:15:19,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 06:15:19,663 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-12-09 06:15:19,663 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [190482130] [2020-12-09 06:15:19,663 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 06:15:19,664 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-12-09 06:15:19,664 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755197986] [2020-12-09 06:15:19,664 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-12-09 06:15:19,664 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2020-12-09 06:15:19,665 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-12-09 06:15:19,665 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2020-12-09 06:15:19,665 INFO L87 Difference]: Start difference. First operand 111 states and 148 transitions. Second operand 7 states. [2020-12-09 06:15:20,115 WARN L197 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 13 [2020-12-09 06:15:20,586 WARN L197 SmtUtils]: Spent 250.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2020-12-09 06:15:21,149 WARN L197 SmtUtils]: Spent 310.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2020-12-09 06:15:21,626 WARN L197 SmtUtils]: Spent 366.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-12-09 06:15:25,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 06:15:25,290 INFO L93 Difference]: Finished difference Result 174 states and 234 transitions. [2020-12-09 06:15:25,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-12-09 06:15:25,291 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 27 [2020-12-09 06:15:25,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 06:15:25,292 INFO L225 Difference]: With dead ends: 174 [2020-12-09 06:15:25,293 INFO L226 Difference]: Without dead ends: 85 [2020-12-09 06:15:25,293 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2020-12-09 06:15:25,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2020-12-09 06:15:25,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 85. [2020-12-09 06:15:25,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2020-12-09 06:15:25,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 108 transitions. [2020-12-09 06:15:25,306 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 108 transitions. Word has length 27 [2020-12-09 06:15:25,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 06:15:25,306 INFO L481 AbstractCegarLoop]: Abstraction has 85 states and 108 transitions. [2020-12-09 06:15:25,306 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-12-09 06:15:25,306 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 108 transitions. [2020-12-09 06:15:25,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2020-12-09 06:15:25,307 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 06:15:25,307 INFO L422 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] [2020-12-09 06:15:25,508 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 mathsat -unsat_core_generation=3 [2020-12-09 06:15:25,509 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 06:15:25,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 06:15:25,510 INFO L82 PathProgramCache]: Analyzing trace with hash -188522611, now seen corresponding path program 1 times [2020-12-09 06:15:25,512 INFO L162 FreeRefinementEngine]: Executing refinement strategy WALRUS [2020-12-09 06:15:25,513 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [68949423] [2020-12-09 06:15:25,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/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 [2020-12-09 06:15:25,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 06:15:25,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 19 conjunts are in the unsatisfiable core [2020-12-09 06:15:25,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 06:15:26,287 WARN L197 SmtUtils]: Spent 184.00 ms on a formula simplification that was a NOOP. DAG size: 12 [2020-12-09 06:15:26,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-09 06:15:26,562 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 17 [2020-12-09 06:15:26,564 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-09 06:15:26,897 WARN L197 SmtUtils]: Spent 332.00 ms on a formula simplification that was a NOOP. DAG size: 28 [2020-12-09 06:15:26,898 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-09 06:15:26,900 INFO L547 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. [2020-12-09 06:15:26,901 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:42, output treesize:42 [2020-12-09 06:15:27,265 WARN L197 SmtUtils]: Spent 188.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-12-09 06:15:27,379 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-09 06:15:27,379 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 12 [2020-12-09 06:15:27,405 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-09 06:15:27,670 WARN L197 SmtUtils]: Spent 264.00 ms on a formula simplification that was a NOOP. DAG size: 25 [2020-12-09 06:15:27,670 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-09 06:15:27,672 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2020-12-09 06:15:27,673 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:52, output treesize:33 [2020-12-09 06:15:28,143 WARN L197 SmtUtils]: Spent 191.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-12-09 06:15:28,677 WARN L197 SmtUtils]: Spent 226.00 ms on a formula simplification that was a NOOP. DAG size: 33 [2020-12-09 06:15:31,151 WARN L197 SmtUtils]: Spent 674.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 42 [2020-12-09 06:15:33,502 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-09 06:15:33,503 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-09 06:15:33,505 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-12-09 06:15:34,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 06:15:34,001 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-12-09 06:15:34,001 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [68949423] [2020-12-09 06:15:34,002 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 06:15:34,002 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2020-12-09 06:15:34,002 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410206557] [2020-12-09 06:15:34,002 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-12-09 06:15:34,002 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2020-12-09 06:15:34,003 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-12-09 06:15:34,003 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2020-12-09 06:15:34,003 INFO L87 Difference]: Start difference. First operand 85 states and 108 transitions. Second operand 10 states. [2020-12-09 06:15:34,777 WARN L197 SmtUtils]: Spent 231.00 ms on a formula simplification that was a NOOP. DAG size: 15 [2020-12-09 06:15:37,489 WARN L197 SmtUtils]: Spent 307.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-12-09 06:15:41,118 WARN L197 SmtUtils]: Spent 2.36 s on a formula simplification that was a NOOP. DAG size: 37 [2020-12-09 06:15:41,912 WARN L197 SmtUtils]: Spent 435.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-12-09 06:15:42,943 WARN L197 SmtUtils]: Spent 542.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2020-12-09 06:15:44,364 WARN L197 SmtUtils]: Spent 1.24 s on a formula simplification. DAG size of input: 64 DAG size of output: 58 [2020-12-09 06:15:56,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 06:15:56,802 INFO L93 Difference]: Finished difference Result 104 states and 129 transitions. [2020-12-09 06:15:56,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-12-09 06:15:56,803 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 28 [2020-12-09 06:15:56,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 06:15:56,804 INFO L225 Difference]: With dead ends: 104 [2020-12-09 06:15:56,804 INFO L226 Difference]: Without dead ends: 100 [2020-12-09 06:15:56,805 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 15.4s TimeCoverageRelationStatistics Valid=66, Invalid=173, Unknown=1, NotChecked=0, Total=240 [2020-12-09 06:15:56,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2020-12-09 06:15:56,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 85. [2020-12-09 06:15:56,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2020-12-09 06:15:56,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 107 transitions. [2020-12-09 06:15:56,815 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 107 transitions. Word has length 28 [2020-12-09 06:15:56,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 06:15:56,815 INFO L481 AbstractCegarLoop]: Abstraction has 85 states and 107 transitions. [2020-12-09 06:15:56,815 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-12-09 06:15:56,815 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 107 transitions. [2020-12-09 06:15:56,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2020-12-09 06:15:56,816 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 06:15:56,816 INFO L422 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] [2020-12-09 06:15:57,016 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 mathsat -unsat_core_generation=3 [2020-12-09 06:15:57,017 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 06:15:57,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 06:15:57,018 INFO L82 PathProgramCache]: Analyzing trace with hash -953381006, now seen corresponding path program 1 times [2020-12-09 06:15:57,019 INFO L162 FreeRefinementEngine]: Executing refinement strategy WALRUS [2020-12-09 06:15:57,020 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1450821952] [2020-12-09 06:15:57,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/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 [2020-12-09 06:15:57,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 06:15:57,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 9 conjunts are in the unsatisfiable core [2020-12-09 06:15:57,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 06:15:58,190 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-09 06:15:58,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 06:15:58,618 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-12-09 06:15:58,618 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1450821952] [2020-12-09 06:15:58,619 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 06:15:58,619 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-12-09 06:15:58,619 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730658229] [2020-12-09 06:15:58,619 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-12-09 06:15:58,619 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2020-12-09 06:15:58,620 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-12-09 06:15:58,620 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2020-12-09 06:15:58,620 INFO L87 Difference]: Start difference. First operand 85 states and 107 transitions. Second operand 7 states. [2020-12-09 06:15:59,078 WARN L197 SmtUtils]: Spent 185.00 ms on a formula simplification that was a NOOP. DAG size: 13 [2020-12-09 06:15:59,542 WARN L197 SmtUtils]: Spent 238.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2020-12-09 06:16:00,142 WARN L197 SmtUtils]: Spent 337.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2020-12-09 06:16:00,845 WARN L197 SmtUtils]: Spent 386.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-12-09 06:16:05,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 06:16:05,172 INFO L93 Difference]: Finished difference Result 104 states and 128 transitions. [2020-12-09 06:16:05,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-12-09 06:16:05,173 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 28 [2020-12-09 06:16:05,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 06:16:05,174 INFO L225 Difference]: With dead ends: 104 [2020-12-09 06:16:05,174 INFO L226 Difference]: Without dead ends: 100 [2020-12-09 06:16:05,175 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2020-12-09 06:16:05,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2020-12-09 06:16:05,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 85. [2020-12-09 06:16:05,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2020-12-09 06:16:05,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 105 transitions. [2020-12-09 06:16:05,183 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 105 transitions. Word has length 28 [2020-12-09 06:16:05,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 06:16:05,183 INFO L481 AbstractCegarLoop]: Abstraction has 85 states and 105 transitions. [2020-12-09 06:16:05,183 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-12-09 06:16:05,183 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 105 transitions. [2020-12-09 06:16:05,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2020-12-09 06:16:05,184 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 06:16:05,184 INFO L422 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] [2020-12-09 06:16:05,384 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 mathsat -unsat_core_generation=3 [2020-12-09 06:16:05,385 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 06:16:05,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 06:16:05,386 INFO L82 PathProgramCache]: Analyzing trace with hash -1555968818, now seen corresponding path program 1 times [2020-12-09 06:16:05,386 INFO L162 FreeRefinementEngine]: Executing refinement strategy WALRUS [2020-12-09 06:16:05,387 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [628160507] [2020-12-09 06:16:05,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/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 [2020-12-09 06:16:05,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 06:16:05,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 6 conjunts are in the unsatisfiable core [2020-12-09 06:16:05,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 06:16:06,018 WARN L197 SmtUtils]: Spent 216.00 ms on a formula simplification that was a NOOP. DAG size: 12 [2020-12-09 06:16:06,893 WARN L197 SmtUtils]: Spent 747.00 ms on a formula simplification that was a NOOP. DAG size: 12 [2020-12-09 06:16:08,049 WARN L197 SmtUtils]: Spent 685.00 ms on a formula simplification that was a NOOP. DAG size: 12 [2020-12-09 06:16:08,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 06:16:08,055 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-12-09 06:16:08,055 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [628160507] [2020-12-09 06:16:08,056 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 06:16:08,056 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-12-09 06:16:08,056 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744428727] [2020-12-09 06:16:08,056 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-12-09 06:16:08,056 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2020-12-09 06:16:08,057 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-12-09 06:16:08,057 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-12-09 06:16:08,057 INFO L87 Difference]: Start difference. First operand 85 states and 105 transitions. Second operand 5 states. [2020-12-09 06:16:10,474 WARN L197 SmtUtils]: Spent 1.68 s on a formula simplification. DAG size of input: 19 DAG size of output: 17 [2020-12-09 06:16:12,670 WARN L197 SmtUtils]: Spent 2.08 s on a formula simplification. DAG size of input: 21 DAG size of output: 19 [2020-12-09 06:16:45,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 06:16:45,484 INFO L93 Difference]: Finished difference Result 104 states and 126 transitions. [2020-12-09 06:16:45,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-12-09 06:16:45,683 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 29 [2020-12-09 06:16:45,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 06:16:45,685 INFO L225 Difference]: With dead ends: 104 [2020-12-09 06:16:45,685 INFO L226 Difference]: Without dead ends: 100 [2020-12-09 06:16:45,685 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2020-12-09 06:16:45,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2020-12-09 06:16:45,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 85. [2020-12-09 06:16:45,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2020-12-09 06:16:45,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 103 transitions. [2020-12-09 06:16:45,695 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 103 transitions. Word has length 29 [2020-12-09 06:16:45,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 06:16:45,696 INFO L481 AbstractCegarLoop]: Abstraction has 85 states and 103 transitions. [2020-12-09 06:16:45,696 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-12-09 06:16:45,696 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 103 transitions. [2020-12-09 06:16:45,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2020-12-09 06:16:45,697 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 06:16:45,697 INFO L422 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] [2020-12-09 06:16:45,897 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 mathsat -unsat_core_generation=3 [2020-12-09 06:16:45,898 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 06:16:45,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 06:16:45,899 INFO L82 PathProgramCache]: Analyzing trace with hash -1532150515, now seen corresponding path program 1 times [2020-12-09 06:16:45,901 INFO L162 FreeRefinementEngine]: Executing refinement strategy WALRUS [2020-12-09 06:16:45,901 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [844303597] [2020-12-09 06:16:45,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/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 [2020-12-09 06:16:46,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 06:16:46,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 20 conjunts are in the unsatisfiable core [2020-12-09 06:16:46,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 06:16:46,694 WARN L197 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 12 [2020-12-09 06:16:46,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-09 06:16:47,021 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 17 [2020-12-09 06:16:47,022 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-09 06:16:47,419 WARN L197 SmtUtils]: Spent 395.00 ms on a formula simplification that was a NOOP. DAG size: 28 [2020-12-09 06:16:47,419 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-09 06:16:47,422 INFO L547 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. [2020-12-09 06:16:47,423 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:42, output treesize:42 [2020-12-09 06:16:47,824 WARN L197 SmtUtils]: Spent 195.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-12-09 06:16:47,927 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-09 06:16:47,927 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 12 [2020-12-09 06:16:47,956 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-09 06:16:48,284 WARN L197 SmtUtils]: Spent 328.00 ms on a formula simplification that was a NOOP. DAG size: 25 [2020-12-09 06:16:48,285 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-09 06:16:48,287 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2020-12-09 06:16:48,287 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:52, output treesize:33 [2020-12-09 06:16:48,782 WARN L197 SmtUtils]: Spent 196.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-12-09 06:16:49,340 WARN L197 SmtUtils]: Spent 244.00 ms on a formula simplification that was a NOOP. DAG size: 33 [2020-12-09 06:16:52,907 WARN L197 SmtUtils]: Spent 643.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 43 [2020-12-09 06:16:55,278 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-09 06:16:55,279 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-09 06:16:55,280 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-12-09 06:16:55,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 06:16:55,788 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-12-09 06:16:55,789 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [844303597] [2020-12-09 06:16:55,789 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 06:16:55,789 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2020-12-09 06:16:55,789 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321660530] [2020-12-09 06:16:55,789 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-12-09 06:16:55,789 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2020-12-09 06:16:55,790 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-12-09 06:16:55,790 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2020-12-09 06:16:55,790 INFO L87 Difference]: Start difference. First operand 85 states and 103 transitions. Second operand 10 states. [2020-12-09 06:16:56,628 WARN L197 SmtUtils]: Spent 245.00 ms on a formula simplification that was a NOOP. DAG size: 15 [2020-12-09 06:16:59,345 WARN L197 SmtUtils]: Spent 303.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-12-09 06:17:01,181 WARN L197 SmtUtils]: Spent 575.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-12-09 06:17:02,044 WARN L197 SmtUtils]: Spent 486.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-12-09 06:17:03,235 WARN L197 SmtUtils]: Spent 564.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2020-12-09 06:17:05,322 WARN L197 SmtUtils]: Spent 1.31 s on a formula simplification. DAG size of input: 63 DAG size of output: 58 [2020-12-09 06:17:17,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 06:17:17,208 INFO L93 Difference]: Finished difference Result 89 states and 106 transitions. [2020-12-09 06:17:17,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-12-09 06:17:17,278 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 30 [2020-12-09 06:17:17,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 06:17:17,279 INFO L225 Difference]: With dead ends: 89 [2020-12-09 06:17:17,279 INFO L226 Difference]: Without dead ends: 85 [2020-12-09 06:17:17,279 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 13.0s TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2020-12-09 06:17:17,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2020-12-09 06:17:17,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 85. [2020-12-09 06:17:17,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2020-12-09 06:17:17,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 102 transitions. [2020-12-09 06:17:17,287 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 102 transitions. Word has length 30 [2020-12-09 06:17:17,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 06:17:17,287 INFO L481 AbstractCegarLoop]: Abstraction has 85 states and 102 transitions. [2020-12-09 06:17:17,287 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-12-09 06:17:17,287 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 102 transitions. [2020-12-09 06:17:17,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2020-12-09 06:17:17,288 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 06:17:17,288 INFO L422 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] [2020-12-09 06:17:17,488 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 mathsat -unsat_core_generation=3 [2020-12-09 06:17:17,489 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 06:17:17,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 06:17:17,490 INFO L82 PathProgramCache]: Analyzing trace with hash -851569117, now seen corresponding path program 1 times [2020-12-09 06:17:17,492 INFO L162 FreeRefinementEngine]: Executing refinement strategy WALRUS [2020-12-09 06:17:17,492 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [711127150] [2020-12-09 06:17:17,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/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 [2020-12-09 06:17:17,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 06:17:17,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 11 conjunts are in the unsatisfiable core [2020-12-09 06:17:17,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 06:17:19,661 WARN L197 SmtUtils]: Spent 470.00 ms on a formula simplification that was a NOOP. DAG size: 33 [2020-12-09 06:17:19,668 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-09 06:17:19,669 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-09 06:17:20,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 06:17:20,161 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-12-09 06:17:20,161 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [711127150] [2020-12-09 06:17:20,161 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 06:17:20,162 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-12-09 06:17:20,162 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465810799] [2020-12-09 06:17:20,162 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-12-09 06:17:20,162 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2020-12-09 06:17:20,163 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-12-09 06:17:20,163 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2020-12-09 06:17:20,163 INFO L87 Difference]: Start difference. First operand 85 states and 102 transitions. Second operand 8 states. [2020-12-09 06:17:20,655 WARN L197 SmtUtils]: Spent 190.00 ms on a formula simplification that was a NOOP. DAG size: 13 [2020-12-09 06:17:21,164 WARN L197 SmtUtils]: Spent 267.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2020-12-09 06:17:21,858 WARN L197 SmtUtils]: Spent 340.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2020-12-09 06:17:23,477 WARN L197 SmtUtils]: Spent 804.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-12-09 06:17:24,661 WARN L197 SmtUtils]: Spent 1.07 s on a formula simplification. DAG size of input: 44 DAG size of output: 39 [2020-12-09 06:17:24,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 06:17:24,663 INFO L93 Difference]: Finished difference Result 85 states and 102 transitions. [2020-12-09 06:17:24,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-12-09 06:17:24,663 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 36 [2020-12-09 06:17:24,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 06:17:24,663 INFO L225 Difference]: With dead ends: 85 [2020-12-09 06:17:24,663 INFO L226 Difference]: Without dead ends: 0 [2020-12-09 06:17:24,664 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2020-12-09 06:17:24,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2020-12-09 06:17:24,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2020-12-09 06:17:24,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2020-12-09 06:17:24,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2020-12-09 06:17:24,665 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 36 [2020-12-09 06:17:24,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 06:17:24,665 INFO L481 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-12-09 06:17:24,665 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-12-09 06:17:24,665 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-12-09 06:17:24,666 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-12-09 06:17:24,866 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 mathsat -unsat_core_generation=3 [2020-12-09 06:17:24,871 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2020-12-09 06:17:26,787 WARN L197 SmtUtils]: Spent 1.82 s on a formula simplification. DAG size of input: 138 DAG size of output: 87 [2020-12-09 06:17:27,325 WARN L197 SmtUtils]: Spent 536.00 ms on a formula simplification that was a NOOP. DAG size: 23 [2020-12-09 06:17:37,679 WARN L197 SmtUtils]: Spent 10.35 s on a formula simplification. DAG size of input: 111 DAG size of output: 99 [2020-12-09 06:17:41,642 WARN L197 SmtUtils]: Spent 3.91 s on a formula simplification. DAG size of input: 65 DAG size of output: 64 [2020-12-09 06:17:42,835 WARN L197 SmtUtils]: Spent 953.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2020-12-09 06:17:43,189 WARN L197 SmtUtils]: Spent 322.00 ms on a formula simplification that was a NOOP. DAG size: 20 [2020-12-09 06:17:43,513 WARN L197 SmtUtils]: Spent 323.00 ms on a formula simplification that was a NOOP. DAG size: 20 [2020-12-09 06:17:43,546 INFO L262 CegarLoopResult]: For program point L201(line 201) no Hoare annotation was computed. [2020-12-09 06:17:43,547 INFO L258 CegarLoopResult]: At program point L268(lines 261 269) the Hoare annotation is: (and (exists ((|v_skolemized_q#valueAsBitvector_35| (_ BitVec 64)) (|v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5| (_ BitVec 32))) (let ((.cse1 (select |#memory_int| |v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5|))) (let ((.cse0 (select .cse1 (_ bv4 32)))) (and (= .cse0 ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_35|)) (= |ULTIMATE.start_isfinite_double_#res| (bvlshr (bvadd (bvand (_ bv2147483647 32) .cse0) (_ bv2148532224 32)) (_ bv31 32))) (= ((_ extract 31 0) |v_skolemized_q#valueAsBitvector_35|) (select .cse1 (_ bv0 32))) (= ULTIMATE.start_main_~y~0 (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_35|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_35|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_35|))))))) (exists ((|v_skolemized_q#valueAsBitvector_35| (_ BitVec 64)) (|v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5| (_ BitVec 32))) (let ((.cse3 (select |#memory_int| |v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5|))) (let ((.cse2 (select .cse3 (_ bv4 32)))) (and (= .cse2 ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_35|)) (= .cse2 ULTIMATE.start_isfinite_double_~hx~3) (= ((_ extract 31 0) |v_skolemized_q#valueAsBitvector_35|) (select .cse3 (_ bv0 32))) (= ULTIMATE.start_main_~y~0 (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_35|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_35|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_35|))))))) (= ULTIMATE.start_main_~y~0 ULTIMATE.start_isfinite_double_~x) (= currentRoundingMode roundNearestTiesToEven) (exists ((currentRoundingMode RoundingMode)) (= ULTIMATE.start_main_~x~0 (fp.div currentRoundingMode (fp.neg ((_ to_fp 11 53) currentRoundingMode 1.0)) (_ +zero 11 53)))) (= ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0) (= ((_ to_fp 11 53) currentRoundingMode (/ 785398163397448279.0 250000000000000000.0)) ~pi~0)) [2020-12-09 06:17:43,547 INFO L262 CegarLoopResult]: For program point L70-1(lines 70 74) no Hoare annotation was computed. [2020-12-09 06:17:43,547 INFO L258 CegarLoopResult]: At program point L70-2(lines 70 74) the Hoare annotation is: false [2020-12-09 06:17:43,548 INFO L262 CegarLoopResult]: For program point L70-3(lines 70 74) no Hoare annotation was computed. [2020-12-09 06:17:43,548 INFO L262 CegarLoopResult]: For program point L70-5(lines 70 74) no Hoare annotation was computed. [2020-12-09 06:17:43,548 INFO L258 CegarLoopResult]: At program point L70-6(lines 70 74) the Hoare annotation is: false [2020-12-09 06:17:43,548 INFO L262 CegarLoopResult]: For program point L70-7(lines 70 74) no Hoare annotation was computed. [2020-12-09 06:17:43,548 INFO L262 CegarLoopResult]: For program point L203(line 203) no Hoare annotation was computed. [2020-12-09 06:17:43,548 INFO L262 CegarLoopResult]: For program point L170(lines 170 180) no Hoare annotation was computed. [2020-12-09 06:17:43,548 INFO L262 CegarLoopResult]: For program point L170-2(lines 144 244) no Hoare annotation was computed. [2020-12-09 06:17:43,548 INFO L262 CegarLoopResult]: For program point L171(lines 171 179) no Hoare annotation was computed. [2020-12-09 06:17:43,548 INFO L262 CegarLoopResult]: For program point L205(line 205) no Hoare annotation was computed. [2020-12-09 06:17:43,548 INFO L262 CegarLoopResult]: For program point L172(line 172) no Hoare annotation was computed. [2020-12-09 06:17:43,549 INFO L262 CegarLoopResult]: For program point L172-2(line 172) no Hoare annotation was computed. [2020-12-09 06:17:43,549 INFO L262 CegarLoopResult]: For program point L239(line 239) no Hoare annotation was computed. [2020-12-09 06:17:43,549 INFO L262 CegarLoopResult]: For program point L173(line 173) no Hoare annotation was computed. [2020-12-09 06:17:43,549 INFO L262 CegarLoopResult]: For program point L107(lines 107 113) no Hoare annotation was computed. [2020-12-09 06:17:43,549 INFO L262 CegarLoopResult]: For program point L107-2(lines 90 115) no Hoare annotation was computed. [2020-12-09 06:17:43,549 INFO L262 CegarLoopResult]: For program point L107-3(lines 107 113) no Hoare annotation was computed. [2020-12-09 06:17:43,549 INFO L262 CegarLoopResult]: For program point L107-5(lines 90 115) no Hoare annotation was computed. [2020-12-09 06:17:43,549 INFO L262 CegarLoopResult]: For program point L241(line 241) no Hoare annotation was computed. [2020-12-09 06:17:43,549 INFO L262 CegarLoopResult]: For program point L175(line 175) no Hoare annotation was computed. [2020-12-09 06:17:43,549 INFO L262 CegarLoopResult]: For program point L76(lines 76 89) no Hoare annotation was computed. [2020-12-09 06:17:43,549 INFO L262 CegarLoopResult]: For program point L76-1(lines 76 89) no Hoare annotation was computed. [2020-12-09 06:17:43,549 INFO L262 CegarLoopResult]: For program point L177(line 177) no Hoare annotation was computed. [2020-12-09 06:17:43,550 INFO L258 CegarLoopResult]: At program point L144(lines 144 244) the Hoare annotation is: (and (exists ((currentRoundingMode RoundingMode)) (= ULTIMATE.start___ieee754_atan2_~x (fp.div currentRoundingMode (fp.neg ((_ to_fp 11 53) currentRoundingMode 1.0)) (_ +zero 11 53)))) (= (fp.sub roundNearestTiesToEven (fp.neg ~pi~0) ((_ to_fp 11 53) roundNearestTiesToEven (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0))) |ULTIMATE.start___ieee754_atan2_#res|) (exists ((|v_skolemized_q#valueAsBitvector_38| (_ BitVec 64)) (currentRoundingMode RoundingMode)) (and (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_38|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_38|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_38|)) (fp.div currentRoundingMode (fp.neg ((_ to_fp 11 53) currentRoundingMode 1.0)) (_ +zero 11 53))) (= ULTIMATE.start___ieee754_atan2_~hx~1 ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_38|)))) (exists ((ULTIMATE.start___ieee754_atan2_~hy~0 (_ BitVec 32)) (|v_skolemized_q#valueAsBitvector_38| (_ BitVec 64)) (currentRoundingMode RoundingMode)) (and (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_38|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_38|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_38|)) (fp.div currentRoundingMode (fp.neg ((_ to_fp 11 53) currentRoundingMode 1.0)) (_ +zero 11 53))) (= (bvor (bvand (_ bv1 32) (bvashr ULTIMATE.start___ieee754_atan2_~hy~0 (_ bv31 32))) (bvand (_ bv2 32) (bvashr ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_38|) (_ bv30 32)))) ULTIMATE.start___ieee754_atan2_~m~0))) (= currentRoundingMode roundNearestTiesToEven) (exists ((currentRoundingMode RoundingMode)) (= ULTIMATE.start_main_~x~0 (fp.div currentRoundingMode (fp.neg ((_ to_fp 11 53) currentRoundingMode 1.0)) (_ +zero 11 53)))) (exists ((|v_skolemized_q#valueAsBitvector_37| (_ BitVec 64)) (|v_skolemized_q#valueAsBitvector_35| (_ BitVec 64))) (let ((.cse0 (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_35|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_35|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_35|)))) (and (fp.lt .cse0 (_ +zero 11 53)) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_37|)) .cse0) (not (= (_ bv0 32) (bvlshr (bvadd (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_35|)) (_ bv2148532224 32)) (_ bv31 32)))) (= ULTIMATE.start___ieee754_atan2_~hy~0 ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_37|))))) (exists ((|v_skolemized_q#valueAsBitvector_37| (_ BitVec 64)) (|v_skolemized_q#valueAsBitvector_35| (_ BitVec 64))) (let ((.cse1 (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_35|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_35|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_35|)))) (and (fp.lt .cse1 (_ +zero 11 53)) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_37|)) .cse1) (= (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_37|)) ULTIMATE.start___ieee754_atan2_~iy~0) (not (= (_ bv0 32) (bvlshr (bvadd (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_35|)) (_ bv2148532224 32)) (_ bv31 32))))))) (exists ((|v_skolemized_q#valueAsBitvector_36| (_ BitVec 64)) (currentRoundingMode RoundingMode)) (and (= ULTIMATE.start___ieee754_atan2_~ix~1 (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_36|))) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_36|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_36|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_36|)) (fp.div currentRoundingMode (fp.neg ((_ to_fp 11 53) currentRoundingMode 1.0)) (_ +zero 11 53))) (= ULTIMATE.start___ieee754_atan2_~lx~0 ((_ extract 31 0) |v_skolemized_q#valueAsBitvector_36|)))) (= ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0) (= ((_ to_fp 11 53) currentRoundingMode (/ 785398163397448279.0 250000000000000000.0)) ~pi~0)) [2020-12-09 06:17:43,550 INFO L262 CegarLoopResult]: For program point L78-1(lines 78 82) no Hoare annotation was computed. [2020-12-09 06:17:43,550 INFO L258 CegarLoopResult]: At program point L78-2(lines 78 82) the Hoare annotation is: false [2020-12-09 06:17:43,550 INFO L262 CegarLoopResult]: For program point L78-3(lines 76 89) no Hoare annotation was computed. [2020-12-09 06:17:43,551 INFO L262 CegarLoopResult]: For program point L78-5(lines 78 82) no Hoare annotation was computed. [2020-12-09 06:17:43,551 INFO L258 CegarLoopResult]: At program point L78-6(lines 78 82) the Hoare annotation is: false [2020-12-09 06:17:43,551 INFO L262 CegarLoopResult]: For program point L78-7(lines 76 89) no Hoare annotation was computed. [2020-12-09 06:17:43,551 INFO L262 CegarLoopResult]: For program point L212(line 212) no Hoare annotation was computed. [2020-12-09 06:17:43,551 INFO L262 CegarLoopResult]: For program point L212-2(line 212) no Hoare annotation was computed. [2020-12-09 06:17:43,551 INFO L262 CegarLoopResult]: For program point L281(line 281) no Hoare annotation was computed. [2020-12-09 06:17:43,551 INFO L262 CegarLoopResult]: For program point L281-2(lines 281 290) no Hoare annotation was computed. [2020-12-09 06:17:43,551 INFO L262 CegarLoopResult]: For program point L215(lines 215 220) no Hoare annotation was computed. [2020-12-09 06:17:43,551 INFO L262 CegarLoopResult]: For program point L281-4(lines 281 290) no Hoare annotation was computed. [2020-12-09 06:17:43,551 INFO L262 CegarLoopResult]: For program point L149-1(lines 149 154) no Hoare annotation was computed. [2020-12-09 06:17:43,552 INFO L258 CegarLoopResult]: At program point L149-2(lines 149 154) the Hoare annotation is: (and (exists ((|v_skolemized_q#valueAsBitvector_35| (_ BitVec 64)) (|v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5| (_ BitVec 32))) (let ((.cse1 (select |#memory_int| |v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5|))) (let ((.cse0 (select .cse1 (_ bv4 32)))) (and (= .cse0 ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_35|)) (= |ULTIMATE.start_isfinite_double_#res| (bvlshr (bvadd (bvand (_ bv2147483647 32) .cse0) (_ bv2148532224 32)) (_ bv31 32))) (= ((_ extract 31 0) |v_skolemized_q#valueAsBitvector_35|) (select .cse1 (_ bv0 32))) (= ULTIMATE.start_main_~y~0 (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_35|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_35|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_35|))))))) (exists ((currentRoundingMode RoundingMode)) (= ULTIMATE.start___ieee754_atan2_~x (fp.div currentRoundingMode (fp.neg ((_ to_fp 11 53) currentRoundingMode 1.0)) (_ +zero 11 53)))) (exists ((|v_skolemized_q#valueAsBitvector_35| (_ BitVec 64)) (|v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5| (_ BitVec 32))) (let ((.cse3 (select |#memory_int| |v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5|))) (let ((.cse2 (select .cse3 (_ bv4 32)))) (and (= .cse2 ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_35|)) (= .cse2 ULTIMATE.start_isfinite_double_~hx~3) (= ((_ extract 31 0) |v_skolemized_q#valueAsBitvector_35|) (select .cse3 (_ bv0 32))) (= ULTIMATE.start_main_~y~0 (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_35|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_35|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_35|))))))) (= ULTIMATE.start_main_~y~0 ULTIMATE.start_isfinite_double_~x) (exists ((|v_skolemized_q#valueAsBitvector_35| (_ BitVec 64)) (|v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5| (_ BitVec 32))) (let ((.cse6 (select |#memory_int| |v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5|))) (let ((.cse5 (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_35|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_35|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_35|))) (.cse4 (select .cse6 (_ bv4 32)))) (and (= .cse4 ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_35|)) (fp.lt .cse5 (_ +zero 11 53)) (= ((_ extract 31 0) |v_skolemized_q#valueAsBitvector_35|) (select .cse6 (_ bv0 32))) (= ULTIMATE.start___ieee754_atan2_~y .cse5) (not (= (_ bv0 32) (bvlshr (bvadd (bvand (_ bv2147483647 32) .cse4) (_ bv2148532224 32)) (_ bv31 32)))))))) (= currentRoundingMode roundNearestTiesToEven) (exists ((currentRoundingMode RoundingMode)) (= ULTIMATE.start_main_~x~0 (fp.div currentRoundingMode (fp.neg ((_ to_fp 11 53) currentRoundingMode 1.0)) (_ +zero 11 53)))) (= ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0) (= ((_ to_fp 11 53) currentRoundingMode (/ 785398163397448279.0 250000000000000000.0)) ~pi~0)) [2020-12-09 06:17:43,552 INFO L262 CegarLoopResult]: For program point L149-3(lines 149 154) no Hoare annotation was computed. [2020-12-09 06:17:43,552 INFO L262 CegarLoopResult]: For program point L249-1(lines 249 254) no Hoare annotation was computed. [2020-12-09 06:17:43,552 INFO L258 CegarLoopResult]: At program point L249-2(lines 249 254) the Hoare annotation is: (and (= currentRoundingMode roundNearestTiesToEven) (exists ((currentRoundingMode RoundingMode)) (= ULTIMATE.start_main_~x~0 (fp.div currentRoundingMode (fp.neg ((_ to_fp 11 53) currentRoundingMode 1.0)) (_ +zero 11 53)))) (= ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0) (= ((_ to_fp 11 53) currentRoundingMode (/ 785398163397448279.0 250000000000000000.0)) ~pi~0)) [2020-12-09 06:17:43,552 INFO L262 CegarLoopResult]: For program point L183(line 183) no Hoare annotation was computed. [2020-12-09 06:17:43,552 INFO L262 CegarLoopResult]: For program point L249-3(lines 249 254) no Hoare annotation was computed. [2020-12-09 06:17:43,552 INFO L262 CegarLoopResult]: For program point L183-2(line 183) no Hoare annotation was computed. [2020-12-09 06:17:43,552 INFO L262 CegarLoopResult]: For program point L217(lines 217 220) no Hoare annotation was computed. [2020-12-09 06:17:43,553 INFO L262 CegarLoopResult]: For program point L217-2(lines 215 220) no Hoare annotation was computed. [2020-12-09 06:17:43,553 INFO L262 CegarLoopResult]: For program point L85(lines 85 88) no Hoare annotation was computed. [2020-12-09 06:17:43,553 INFO L262 CegarLoopResult]: For program point L85-1(lines 85 88) no Hoare annotation was computed. [2020-12-09 06:17:43,553 INFO L262 CegarLoopResult]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2020-12-09 06:17:43,553 INFO L262 CegarLoopResult]: For program point L185(lines 185 209) no Hoare annotation was computed. [2020-12-09 06:17:43,553 INFO L262 CegarLoopResult]: For program point L185-1(lines 144 244) no Hoare annotation was computed. [2020-12-09 06:17:43,553 INFO L262 CegarLoopResult]: For program point L186(lines 186 208) no Hoare annotation was computed. [2020-12-09 06:17:43,553 INFO L262 CegarLoopResult]: For program point L21-1(lines 21 25) no Hoare annotation was computed. [2020-12-09 06:17:43,553 INFO L258 CegarLoopResult]: At program point L21-2(lines 21 25) the Hoare annotation is: false [2020-12-09 06:17:43,553 INFO L262 CegarLoopResult]: For program point L21-5(lines 21 25) no Hoare annotation was computed. [2020-12-09 06:17:43,553 INFO L258 CegarLoopResult]: At program point L21-6(lines 21 25) the Hoare annotation is: false [2020-12-09 06:17:43,553 INFO L262 CegarLoopResult]: For program point L21-9(lines 21 25) no Hoare annotation was computed. [2020-12-09 06:17:43,553 INFO L258 CegarLoopResult]: At program point L21-10(lines 21 25) the Hoare annotation is: false [2020-12-09 06:17:43,554 INFO L262 CegarLoopResult]: For program point L286(lines 286 289) no Hoare annotation was computed. [2020-12-09 06:17:43,554 INFO L262 CegarLoopResult]: For program point L187(lines 187 196) no Hoare annotation was computed. [2020-12-09 06:17:43,554 INFO L262 CegarLoopResult]: For program point L287(line 287) no Hoare annotation was computed. [2020-12-09 06:17:43,554 INFO L262 CegarLoopResult]: For program point L221(lines 221 243) no Hoare annotation was computed. [2020-12-09 06:17:43,554 INFO L262 CegarLoopResult]: For program point L188(line 188) no Hoare annotation was computed. [2020-12-09 06:17:43,554 INFO L262 CegarLoopResult]: For program point L222(line 222) no Hoare annotation was computed. [2020-12-09 06:17:43,554 INFO L262 CegarLoopResult]: For program point L156-1(lines 156 161) no Hoare annotation was computed. [2020-12-09 06:17:43,555 INFO L258 CegarLoopResult]: At program point L156-2(lines 156 161) the Hoare annotation is: (and (exists ((|v_skolemized_q#valueAsBitvector_36| (_ BitVec 64)) (|v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5| (_ BitVec 32)) (currentRoundingMode RoundingMode)) (let ((.cse2 (select |#memory_int| |v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5|))) (let ((.cse0 (select .cse2 (_ bv0 32))) (.cse1 (select .cse2 (_ bv4 32)))) (and (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_36|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_36|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_36|)) (fp.div currentRoundingMode (fp.neg ((_ to_fp 11 53) currentRoundingMode 1.0)) (_ +zero 11 53))) (= ((_ extract 31 0) |v_skolemized_q#valueAsBitvector_36|) .cse0) (= ULTIMATE.start___ieee754_atan2_~lx~0 .cse0) (= ULTIMATE.start___ieee754_atan2_~ix~1 (bvand (_ bv2147483647 32) .cse1)) (= ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_36|) .cse1))))) (exists ((|v_skolemized_q#valueAsBitvector_35| (_ BitVec 64))) (let ((.cse3 (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_35|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_35|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_35|)))) (and (fp.lt .cse3 (_ +zero 11 53)) (= ULTIMATE.start___ieee754_atan2_~y .cse3) (not (= (_ bv0 32) (bvlshr (bvadd (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_35|)) (_ bv2148532224 32)) (_ bv31 32))))))) (exists ((currentRoundingMode RoundingMode)) (= ULTIMATE.start___ieee754_atan2_~x (fp.div currentRoundingMode (fp.neg ((_ to_fp 11 53) currentRoundingMode 1.0)) (_ +zero 11 53)))) (= ULTIMATE.start_main_~y~0 ULTIMATE.start_isfinite_double_~x) (exists ((|v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_7| (_ BitVec 32)) (|v_skolemized_q#valueAsBitvector_39| (_ BitVec 64)) (currentRoundingMode RoundingMode)) (let ((.cse5 (select |#memory_int| |v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_7|))) (let ((.cse4 (select .cse5 (_ bv4 32)))) (and (= .cse4 ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_39|)) (= .cse4 ULTIMATE.start___ieee754_atan2_~hx~1) (= ((_ extract 31 0) |v_skolemized_q#valueAsBitvector_39|) (select .cse5 (_ bv0 32))) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_39|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_39|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_39|)) (fp.div currentRoundingMode (fp.neg ((_ to_fp 11 53) currentRoundingMode 1.0)) (_ +zero 11 53))))))) (= currentRoundingMode roundNearestTiesToEven) (exists ((currentRoundingMode RoundingMode)) (= ULTIMATE.start_main_~x~0 (fp.div currentRoundingMode (fp.neg ((_ to_fp 11 53) currentRoundingMode 1.0)) (_ +zero 11 53)))) (= ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0) (= ((_ to_fp 11 53) currentRoundingMode (/ 785398163397448279.0 250000000000000000.0)) ~pi~0)) [2020-12-09 06:17:43,555 INFO L262 CegarLoopResult]: For program point L90(lines 90 115) no Hoare annotation was computed. [2020-12-09 06:17:43,555 INFO L262 CegarLoopResult]: For program point L156-3(lines 156 161) no Hoare annotation was computed. [2020-12-09 06:17:43,555 INFO L262 CegarLoopResult]: For program point L90-2(lines 90 115) no Hoare annotation was computed. [2020-12-09 06:17:43,555 INFO L262 CegarLoopResult]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2020-12-09 06:17:43,555 INFO L262 CegarLoopResult]: For program point L190(line 190) no Hoare annotation was computed. [2020-12-09 06:17:43,555 INFO L262 CegarLoopResult]: For program point L91(lines 91 94) no Hoare annotation was computed. [2020-12-09 06:17:43,555 INFO L262 CegarLoopResult]: For program point L91-2(lines 91 94) no Hoare annotation was computed. [2020-12-09 06:17:43,555 INFO L262 CegarLoopResult]: For program point L91-3(lines 91 94) no Hoare annotation was computed. [2020-12-09 06:17:43,555 INFO L262 CegarLoopResult]: For program point L91-5(lines 91 94) no Hoare annotation was computed. [2020-12-09 06:17:43,555 INFO L262 CegarLoopResult]: For program point L224(line 224) no Hoare annotation was computed. [2020-12-09 06:17:43,555 INFO L262 CegarLoopResult]: For program point L92(lines 92 93) no Hoare annotation was computed. [2020-12-09 06:17:43,555 INFO L262 CegarLoopResult]: For program point L92-1(lines 92 93) no Hoare annotation was computed. [2020-12-09 06:17:43,556 INFO L262 CegarLoopResult]: For program point L26(lines 26 31) no Hoare annotation was computed. [2020-12-09 06:17:43,556 INFO L262 CegarLoopResult]: For program point L26-1(lines 19 33) no Hoare annotation was computed. [2020-12-09 06:17:43,556 INFO L262 CegarLoopResult]: For program point L26-2(lines 26 31) no Hoare annotation was computed. [2020-12-09 06:17:43,556 INFO L262 CegarLoopResult]: For program point L26-3(lines 26 31) no Hoare annotation was computed. [2020-12-09 06:17:43,556 INFO L262 CegarLoopResult]: For program point L26-4(lines 19 33) no Hoare annotation was computed. [2020-12-09 06:17:43,556 INFO L262 CegarLoopResult]: For program point L26-5(lines 26 31) no Hoare annotation was computed. [2020-12-09 06:17:43,556 INFO L262 CegarLoopResult]: For program point L26-6(lines 26 31) no Hoare annotation was computed. [2020-12-09 06:17:43,556 INFO L262 CegarLoopResult]: For program point L26-7(lines 19 33) no Hoare annotation was computed. [2020-12-09 06:17:43,556 INFO L262 CegarLoopResult]: For program point L26-8(lines 26 31) no Hoare annotation was computed. [2020-12-09 06:17:43,556 INFO L258 CegarLoopResult]: At program point L258(lines 247 259) the Hoare annotation is: (and (= currentRoundingMode roundNearestTiesToEven) (exists ((currentRoundingMode RoundingMode)) (= ULTIMATE.start_main_~x~0 (fp.div currentRoundingMode (fp.neg ((_ to_fp 11 53) currentRoundingMode 1.0)) (_ +zero 11 53)))) (= ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0) (= ((_ to_fp 11 53) currentRoundingMode (/ 785398163397448279.0 250000000000000000.0)) ~pi~0)) [2020-12-09 06:17:43,556 INFO L262 CegarLoopResult]: For program point L192(line 192) no Hoare annotation was computed. [2020-12-09 06:17:43,556 INFO L265 CegarLoopResult]: At program point L292(lines 271 293) the Hoare annotation is: true [2020-12-09 06:17:43,557 INFO L262 CegarLoopResult]: For program point L226-1(lines 226 230) no Hoare annotation was computed. [2020-12-09 06:17:43,557 INFO L258 CegarLoopResult]: At program point L226-2(lines 226 230) the Hoare annotation is: false [2020-12-09 06:17:43,557 INFO L262 CegarLoopResult]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2020-12-09 06:17:43,557 INFO L262 CegarLoopResult]: For program point L194(line 194) no Hoare annotation was computed. [2020-12-09 06:17:43,557 INFO L262 CegarLoopResult]: For program point L128(lines 128 133) no Hoare annotation was computed. [2020-12-09 06:17:43,557 INFO L262 CegarLoopResult]: For program point L128-1(lines 128 133) no Hoare annotation was computed. [2020-12-09 06:17:43,557 INFO L262 CegarLoopResult]: For program point L163(lines 163 165) no Hoare annotation was computed. [2020-12-09 06:17:43,557 INFO L262 CegarLoopResult]: For program point L263-1(lines 263 267) no Hoare annotation was computed. [2020-12-09 06:17:43,557 INFO L258 CegarLoopResult]: At program point L263-2(lines 263 267) the Hoare annotation is: (and (= ULTIMATE.start_main_~y~0 ULTIMATE.start_isfinite_double_~x) (= currentRoundingMode roundNearestTiesToEven) (exists ((currentRoundingMode RoundingMode)) (= ULTIMATE.start_main_~x~0 (fp.div currentRoundingMode (fp.neg ((_ to_fp 11 53) currentRoundingMode 1.0)) (_ +zero 11 53)))) (= ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0) (= ((_ to_fp 11 53) currentRoundingMode (/ 785398163397448279.0 250000000000000000.0)) ~pi~0)) [2020-12-09 06:17:43,557 INFO L262 CegarLoopResult]: For program point L263-3(lines 263 267) no Hoare annotation was computed. [2020-12-09 06:17:43,557 INFO L262 CegarLoopResult]: For program point L98(lines 98 114) no Hoare annotation was computed. [2020-12-09 06:17:43,557 INFO L262 CegarLoopResult]: For program point L98-1(lines 98 114) no Hoare annotation was computed. [2020-12-09 06:17:43,557 INFO L258 CegarLoopResult]: At program point L32(lines 19 33) the Hoare annotation is: false [2020-12-09 06:17:43,558 INFO L262 CegarLoopResult]: For program point L-1(line -1) no Hoare annotation was computed. [2020-12-09 06:17:43,558 INFO L258 CegarLoopResult]: At program point L32-1(lines 19 33) the Hoare annotation is: false [2020-12-09 06:17:43,558 INFO L258 CegarLoopResult]: At program point L32-2(lines 19 33) the Hoare annotation is: false [2020-12-09 06:17:43,558 INFO L262 CegarLoopResult]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 287) no Hoare annotation was computed. [2020-12-09 06:17:43,558 INFO L262 CegarLoopResult]: For program point L231(lines 231 236) no Hoare annotation was computed. [2020-12-09 06:17:43,558 INFO L262 CegarLoopResult]: For program point L198(lines 198 207) no Hoare annotation was computed. [2020-12-09 06:17:43,558 INFO L262 CegarLoopResult]: For program point L231-1(lines 224 237) no Hoare annotation was computed. [2020-12-09 06:17:43,558 INFO L262 CegarLoopResult]: For program point L231-2(lines 231 236) no Hoare annotation was computed. [2020-12-09 06:17:43,558 INFO L262 CegarLoopResult]: For program point L132(line 132) no Hoare annotation was computed. [2020-12-09 06:17:43,558 INFO L262 CegarLoopResult]: For program point L99(lines 99 105) no Hoare annotation was computed. [2020-12-09 06:17:43,558 INFO L262 CegarLoopResult]: For program point L132-2(line 132) no Hoare annotation was computed. [2020-12-09 06:17:43,558 INFO L258 CegarLoopResult]: At program point L132-3(lines 66 134) the Hoare annotation is: false [2020-12-09 06:17:43,558 INFO L262 CegarLoopResult]: For program point L99-3(lines 99 105) no Hoare annotation was computed. [2020-12-09 06:17:43,558 INFO L262 CegarLoopResult]: For program point L132-4(line 132) no Hoare annotation was computed. [2020-12-09 06:17:43,559 INFO L262 CegarLoopResult]: For program point L132-6(line 132) no Hoare annotation was computed. [2020-12-09 06:17:43,559 INFO L258 CegarLoopResult]: At program point L132-7(lines 66 134) the Hoare annotation is: false [2020-12-09 06:17:43,559 INFO L262 CegarLoopResult]: For program point L199(line 199) no Hoare annotation was computed. [2020-12-09 06:17:43,559 INFO L262 CegarLoopResult]: For program point L166(lines 166 167) no Hoare annotation was computed. [2020-12-09 06:17:43,569 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,569 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,569 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,570 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,570 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,570 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,570 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 06:17:43,570 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 06:17:43,570 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 06:17:43,571 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,571 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 06:17:43,571 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,571 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,571 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,571 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,571 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,571 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,572 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,572 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,572 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,572 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_7,QUANTIFIED] [2020-12-09 06:17:43,572 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 06:17:43,572 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_7,QUANTIFIED] [2020-12-09 06:17:43,572 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 06:17:43,573 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_7,QUANTIFIED] [2020-12-09 06:17:43,573 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 06:17:43,573 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 06:17:43,573 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 06:17:43,573 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,573 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,575 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,576 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,576 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,583 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,583 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,583 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,583 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,583 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,583 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,584 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 06:17:43,584 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 06:17:43,584 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 06:17:43,584 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,584 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 06:17:43,584 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,584 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,584 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,585 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,585 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,585 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,585 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,585 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,585 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,585 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_7,QUANTIFIED] [2020-12-09 06:17:43,585 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 06:17:43,585 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_7,QUANTIFIED] [2020-12-09 06:17:43,586 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 06:17:43,586 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_7,QUANTIFIED] [2020-12-09 06:17:43,586 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 06:17:43,586 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 06:17:43,586 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 06:17:43,586 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,586 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,586 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,586 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,586 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,588 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,588 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,588 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,589 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,589 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,589 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,591 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,591 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,591 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,591 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,591 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 06:17:43,592 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 06:17:43,592 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 06:17:43,592 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,592 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,592 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 06:17:43,592 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 06:17:43,592 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 06:17:43,592 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 06:17:43,592 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,592 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,593 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~hy~0,QUANTIFIED] [2020-12-09 06:17:43,593 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 06:17:43,593 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,593 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,593 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,593 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,593 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,593 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,593 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 06:17:43,594 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 06:17:43,594 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 06:17:43,594 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,594 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,594 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,594 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,594 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 06:17:43,594 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,594 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,594 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,595 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 06:17:43,595 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 06:17:43,595 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 06:17:43,595 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,595 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,595 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,595 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 06:17:43,595 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,595 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,595 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,595 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,595 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,596 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,596 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,596 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,598 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,598 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,598 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,598 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,598 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 06:17:43,598 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 06:17:43,598 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 06:17:43,598 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,598 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,598 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 06:17:43,598 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 06:17:43,599 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 06:17:43,599 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 06:17:43,599 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,599 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,599 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~hy~0,QUANTIFIED] [2020-12-09 06:17:43,599 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 06:17:43,599 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,599 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,599 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,599 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,599 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,599 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,600 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 06:17:43,600 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 06:17:43,600 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 06:17:43,600 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,600 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,600 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,600 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,600 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 06:17:43,600 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,600 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,600 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,600 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 06:17:43,601 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 06:17:43,601 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 06:17:43,601 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,601 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,601 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,601 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 06:17:43,601 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,601 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,601 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,601 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,601 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,601 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,601 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,601 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,603 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,604 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,604 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,604 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,604 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,604 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,604 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,604 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,604 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,604 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,604 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,604 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,605 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,605 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,605 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,605 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,605 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,605 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,605 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,605 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,605 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,605 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,605 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,605 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,605 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,606 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,606 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,606 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,606 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,606 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,606 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,606 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,607 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,607 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,607 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,607 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,607 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,608 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,608 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,608 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,608 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,608 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,608 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,608 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,608 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,608 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,608 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,608 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,608 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,608 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,609 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,609 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,609 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,609 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,609 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,609 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,609 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,609 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,609 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,609 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,609 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,609 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,609 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,610 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,611 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,611 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,611 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,611 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,611 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,611 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,611 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,611 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,611 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,611 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,612 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,612 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,612 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,612 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,612 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,612 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,612 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,612 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,612 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,613 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,613 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,613 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,613 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,613 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,613 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,613 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,613 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,614 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,614 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,614 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,614 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,614 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,614 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,614 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,614 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,614 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,614 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,614 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,615 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,615 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,615 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,615 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,616 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,616 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,616 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,616 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,616 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,616 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,616 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,617 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,618 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.12 06:17:43 BoogieIcfgContainer [2020-12-09 06:17:43,618 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-12-09 06:17:43,618 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-12-09 06:17:43,618 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-12-09 06:17:43,618 INFO L275 PluginConnector]: Witness Printer initialized [2020-12-09 06:17:43,619 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 06:13:42" (3/4) ... [2020-12-09 06:17:43,621 INFO L137 WitnessPrinter]: Generating witness for correct program [2020-12-09 06:17:43,633 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 28 nodes and edges [2020-12-09 06:17:43,634 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 15 nodes and edges [2020-12-09 06:17:43,634 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2020-12-09 06:17:43,635 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2020-12-09 06:17:43,652 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((unknown-currentRoundingMode-unknown == ~roundNearestTiesToEven && (\exists currentRoundingMode : FloatRoundingMode :: x == ~fp.div~DOUBLE(currentRoundingMode, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(currentRoundingMode, 1.0)), ~Pluszero~LONGDOUBLE()))) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 785398163397448279/250000000000000000) == pi [2020-12-09 06:17:43,652 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((unknown-currentRoundingMode-unknown == ~roundNearestTiesToEven && (\exists currentRoundingMode : FloatRoundingMode :: x == ~fp.div~DOUBLE(currentRoundingMode, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(currentRoundingMode, 1.0)), ~Pluszero~LONGDOUBLE()))) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 785398163397448279/250000000000000000) == pi [2020-12-09 06:17:43,653 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((y == x && unknown-currentRoundingMode-unknown == ~roundNearestTiesToEven) && (\exists currentRoundingMode : FloatRoundingMode :: x == ~fp.div~DOUBLE(currentRoundingMode, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(currentRoundingMode, 1.0)), ~Pluszero~LONGDOUBLE()))) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 785398163397448279/250000000000000000) == pi [2020-12-09 06:17:43,653 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((\exists v_skolemized_q#valueAsBitvector_35 : bv64, v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5 : bv32 :: ((unknown-#memory_int-unknown[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5][4bv32] == v_skolemized_q#valueAsBitvector_35[63:32] && \result == ~bvlshr32(~bvadd64(~bvand32(2147483647bv32, unknown-#memory_int-unknown[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5][4bv32]), 2148532224bv32), 31bv32)) && v_skolemized_q#valueAsBitvector_35[31:0] == unknown-#memory_int-unknown[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5][0bv32]) && y == ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_35[63:63], v_skolemized_q#valueAsBitvector_35[62:52], v_skolemized_q#valueAsBitvector_35[51:0])) && (\exists v_skolemized_q#valueAsBitvector_35 : bv64, v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5 : bv32 :: ((unknown-#memory_int-unknown[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5][4bv32] == v_skolemized_q#valueAsBitvector_35[63:32] && unknown-#memory_int-unknown[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5][4bv32] == hx) && v_skolemized_q#valueAsBitvector_35[31:0] == unknown-#memory_int-unknown[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5][0bv32]) && y == ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_35[63:63], v_skolemized_q#valueAsBitvector_35[62:52], v_skolemized_q#valueAsBitvector_35[51:0]))) && y == x) && unknown-currentRoundingMode-unknown == ~roundNearestTiesToEven) && (\exists currentRoundingMode : FloatRoundingMode :: x == ~fp.div~DOUBLE(currentRoundingMode, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(currentRoundingMode, 1.0)), ~Pluszero~LONGDOUBLE()))) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 785398163397448279/250000000000000000) == pi [2020-12-09 06:17:43,653 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((\exists v_skolemized_q#valueAsBitvector_35 : bv64, v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5 : bv32 :: ((unknown-#memory_int-unknown[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5][4bv32] == v_skolemized_q#valueAsBitvector_35[63:32] && \result == ~bvlshr32(~bvadd64(~bvand32(2147483647bv32, unknown-#memory_int-unknown[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5][4bv32]), 2148532224bv32), 31bv32)) && v_skolemized_q#valueAsBitvector_35[31:0] == unknown-#memory_int-unknown[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5][0bv32]) && y == ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_35[63:63], v_skolemized_q#valueAsBitvector_35[62:52], v_skolemized_q#valueAsBitvector_35[51:0])) && (\exists currentRoundingMode : FloatRoundingMode :: x == ~fp.div~DOUBLE(currentRoundingMode, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(currentRoundingMode, 1.0)), ~Pluszero~LONGDOUBLE()))) && (\exists v_skolemized_q#valueAsBitvector_35 : bv64, v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5 : bv32 :: ((unknown-#memory_int-unknown[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5][4bv32] == v_skolemized_q#valueAsBitvector_35[63:32] && unknown-#memory_int-unknown[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5][4bv32] == hx) && v_skolemized_q#valueAsBitvector_35[31:0] == unknown-#memory_int-unknown[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5][0bv32]) && y == ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_35[63:63], v_skolemized_q#valueAsBitvector_35[62:52], v_skolemized_q#valueAsBitvector_35[51:0]))) && y == x) && (\exists v_skolemized_q#valueAsBitvector_35 : bv64, v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5 : bv32 :: (((unknown-#memory_int-unknown[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5][4bv32] == v_skolemized_q#valueAsBitvector_35[63:32] && ~fp.lt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_35[63:63], v_skolemized_q#valueAsBitvector_35[62:52], v_skolemized_q#valueAsBitvector_35[51:0]), ~Pluszero~LONGDOUBLE())) && v_skolemized_q#valueAsBitvector_35[31:0] == unknown-#memory_int-unknown[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5][0bv32]) && y == ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_35[63:63], v_skolemized_q#valueAsBitvector_35[62:52], v_skolemized_q#valueAsBitvector_35[51:0])) && !(0bv32 == ~bvlshr32(~bvadd64(~bvand32(2147483647bv32, unknown-#memory_int-unknown[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5][4bv32]), 2148532224bv32), 31bv32)))) && unknown-currentRoundingMode-unknown == ~roundNearestTiesToEven) && (\exists currentRoundingMode : FloatRoundingMode :: x == ~fp.div~DOUBLE(currentRoundingMode, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(currentRoundingMode, 1.0)), ~Pluszero~LONGDOUBLE()))) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 785398163397448279/250000000000000000) == pi [2020-12-09 06:17:43,653 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((\exists v_skolemized_q#valueAsBitvector_36 : bv64, v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5 : bv32, currentRoundingMode : FloatRoundingMode :: (((~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_36[63:63], v_skolemized_q#valueAsBitvector_36[62:52], v_skolemized_q#valueAsBitvector_36[51:0]) == ~fp.div~DOUBLE(currentRoundingMode, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(currentRoundingMode, 1.0)), ~Pluszero~LONGDOUBLE()) && v_skolemized_q#valueAsBitvector_36[31:0] == unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5][0bv32]) && lx == unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5][0bv32]) && ix == ~bvand32(2147483647bv32, unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5][4bv32])) && v_skolemized_q#valueAsBitvector_36[63:32] == unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5][4bv32]) && (\exists v_skolemized_q#valueAsBitvector_35 : bv64 :: (~fp.lt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_35[63:63], v_skolemized_q#valueAsBitvector_35[62:52], v_skolemized_q#valueAsBitvector_35[51:0]), ~Pluszero~LONGDOUBLE()) && y == ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_35[63:63], v_skolemized_q#valueAsBitvector_35[62:52], v_skolemized_q#valueAsBitvector_35[51:0])) && !(0bv32 == ~bvlshr32(~bvadd64(~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_35[63:32]), 2148532224bv32), 31bv32)))) && (\exists currentRoundingMode : FloatRoundingMode :: x == ~fp.div~DOUBLE(currentRoundingMode, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(currentRoundingMode, 1.0)), ~Pluszero~LONGDOUBLE()))) && y == x) && (\exists v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_7 : bv32, v_skolemized_q#valueAsBitvector_39 : bv64, currentRoundingMode : FloatRoundingMode :: ((unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_7][4bv32] == v_skolemized_q#valueAsBitvector_39[63:32] && unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_7][4bv32] == hx) && v_skolemized_q#valueAsBitvector_39[31:0] == unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_7][0bv32]) && ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_39[63:63], v_skolemized_q#valueAsBitvector_39[62:52], v_skolemized_q#valueAsBitvector_39[51:0]) == ~fp.div~DOUBLE(currentRoundingMode, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(currentRoundingMode, 1.0)), ~Pluszero~LONGDOUBLE()))) && unknown-currentRoundingMode-unknown == ~roundNearestTiesToEven) && (\exists currentRoundingMode : FloatRoundingMode :: x == ~fp.div~DOUBLE(currentRoundingMode, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(currentRoundingMode, 1.0)), ~Pluszero~LONGDOUBLE()))) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 785398163397448279/250000000000000000) == pi [2020-12-09 06:17:43,653 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((\exists currentRoundingMode : FloatRoundingMode :: x == ~fp.div~DOUBLE(currentRoundingMode, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(currentRoundingMode, 1.0)), ~Pluszero~LONGDOUBLE())) && ~fp.sub~DOUBLE(~roundNearestTiesToEven, ~fp.neg~DOUBLE(pi), ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) == \result) && (\exists v_skolemized_q#valueAsBitvector_38 : bv64, currentRoundingMode : FloatRoundingMode :: ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_38[63:63], v_skolemized_q#valueAsBitvector_38[62:52], v_skolemized_q#valueAsBitvector_38[51:0]) == ~fp.div~DOUBLE(currentRoundingMode, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(currentRoundingMode, 1.0)), ~Pluszero~LONGDOUBLE()) && hx == v_skolemized_q#valueAsBitvector_38[63:32])) && (\exists ULTIMATE.start___ieee754_atan2_~hy~0 : bv32, v_skolemized_q#valueAsBitvector_38 : bv64, currentRoundingMode : FloatRoundingMode :: ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_38[63:63], v_skolemized_q#valueAsBitvector_38[62:52], v_skolemized_q#valueAsBitvector_38[51:0]) == ~fp.div~DOUBLE(currentRoundingMode, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(currentRoundingMode, 1.0)), ~Pluszero~LONGDOUBLE()) && ~bvor32(~bvand32(1bv32, ~bvashr32(ULTIMATE.start___ieee754_atan2_~hy~0, 31bv32)), ~bvand32(2bv32, ~bvashr32(v_skolemized_q#valueAsBitvector_38[63:32], 30bv32))) == m)) && unknown-currentRoundingMode-unknown == ~roundNearestTiesToEven) && (\exists currentRoundingMode : FloatRoundingMode :: x == ~fp.div~DOUBLE(currentRoundingMode, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(currentRoundingMode, 1.0)), ~Pluszero~LONGDOUBLE()))) && (\exists v_skolemized_q#valueAsBitvector_37 : bv64, v_skolemized_q#valueAsBitvector_35 : bv64 :: ((~fp.lt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_35[63:63], v_skolemized_q#valueAsBitvector_35[62:52], v_skolemized_q#valueAsBitvector_35[51:0]), ~Pluszero~LONGDOUBLE()) && ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]) == ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_35[63:63], v_skolemized_q#valueAsBitvector_35[62:52], v_skolemized_q#valueAsBitvector_35[51:0])) && !(0bv32 == ~bvlshr32(~bvadd64(~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_35[63:32]), 2148532224bv32), 31bv32))) && hy == v_skolemized_q#valueAsBitvector_37[63:32])) && (\exists v_skolemized_q#valueAsBitvector_37 : bv64, v_skolemized_q#valueAsBitvector_35 : bv64 :: ((~fp.lt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_35[63:63], v_skolemized_q#valueAsBitvector_35[62:52], v_skolemized_q#valueAsBitvector_35[51:0]), ~Pluszero~LONGDOUBLE()) && ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]) == ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_35[63:63], v_skolemized_q#valueAsBitvector_35[62:52], v_skolemized_q#valueAsBitvector_35[51:0])) && ~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_37[63:32]) == iy) && !(0bv32 == ~bvlshr32(~bvadd64(~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_35[63:32]), 2148532224bv32), 31bv32)))) && (\exists v_skolemized_q#valueAsBitvector_36 : bv64, currentRoundingMode : FloatRoundingMode :: (ix == ~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_36[63:32]) && ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_36[63:63], v_skolemized_q#valueAsBitvector_36[62:52], v_skolemized_q#valueAsBitvector_36[51:0]) == ~fp.div~DOUBLE(currentRoundingMode, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(currentRoundingMode, 1.0)), ~Pluszero~LONGDOUBLE())) && lx == v_skolemized_q#valueAsBitvector_36[31:0])) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 785398163397448279/250000000000000000) == pi [2020-12-09 06:17:43,686 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/run_dir_6d9218de-9469-4208-947e-fefff0c3abc9/bin/utaipan/witness.graphml [2020-12-09 06:17:43,686 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-12-09 06:17:43,687 INFO L168 Benchmark]: Toolchain (without parser) took 290786.78 ms. Allocated memory was 67.1 MB in the beginning and 96.5 MB in the end (delta: 29.4 MB). Free memory was 50.0 MB in the beginning and 34.3 MB in the end (delta: 15.6 MB). Peak memory consumption was 44.8 MB. Max. memory is 16.1 GB. [2020-12-09 06:17:43,687 INFO L168 Benchmark]: CDTParser took 0.11 ms. Allocated memory is still 67.1 MB. Free memory is still 49.8 MB. There was no memory consumed. Max. memory is 16.1 GB. [2020-12-09 06:17:43,687 INFO L168 Benchmark]: CACSL2BoogieTranslator took 278.28 ms. Allocated memory is still 67.1 MB. Free memory was 49.8 MB in the beginning and 46.6 MB in the end (delta: 3.2 MB). Peak memory consumption was 14.7 MB. Max. memory is 16.1 GB. [2020-12-09 06:17:43,688 INFO L168 Benchmark]: Boogie Procedure Inliner took 60.53 ms. Allocated memory is still 67.1 MB. Free memory was 46.6 MB in the beginning and 42.9 MB in the end (delta: 3.7 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2020-12-09 06:17:43,688 INFO L168 Benchmark]: Boogie Preprocessor took 48.95 ms. Allocated memory is still 67.1 MB. Free memory was 42.9 MB in the beginning and 39.2 MB in the end (delta: 3.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2020-12-09 06:17:43,688 INFO L168 Benchmark]: RCFGBuilder took 49690.94 ms. Allocated memory was 67.1 MB in the beginning and 96.5 MB in the end (delta: 29.4 MB). Free memory was 39.2 MB in the beginning and 46.6 MB in the end (delta: -7.4 MB). Peak memory consumption was 27.1 MB. Max. memory is 16.1 GB. [2020-12-09 06:17:43,688 INFO L168 Benchmark]: TraceAbstraction took 240635.05 ms. Allocated memory is still 96.5 MB. Free memory was 46.1 MB in the beginning and 44.0 MB in the end (delta: 2.1 MB). Peak memory consumption was 24.8 MB. Max. memory is 16.1 GB. [2020-12-09 06:17:43,689 INFO L168 Benchmark]: Witness Printer took 68.16 ms. Allocated memory is still 96.5 MB. Free memory was 44.0 MB in the beginning and 34.3 MB in the end (delta: 9.7 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2020-12-09 06:17:43,690 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11 ms. Allocated memory is still 67.1 MB. Free memory is still 49.8 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 278.28 ms. Allocated memory is still 67.1 MB. Free memory was 49.8 MB in the beginning and 46.6 MB in the end (delta: 3.2 MB). Peak memory consumption was 14.7 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 60.53 ms. Allocated memory is still 67.1 MB. Free memory was 46.6 MB in the beginning and 42.9 MB in the end (delta: 3.7 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 48.95 ms. Allocated memory is still 67.1 MB. Free memory was 42.9 MB in the beginning and 39.2 MB in the end (delta: 3.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 49690.94 ms. Allocated memory was 67.1 MB in the beginning and 96.5 MB in the end (delta: 29.4 MB). Free memory was 39.2 MB in the beginning and 46.6 MB in the end (delta: -7.4 MB). Peak memory consumption was 27.1 MB. Max. memory is 16.1 GB. * TraceAbstraction took 240635.05 ms. Allocated memory is still 96.5 MB. Free memory was 46.1 MB in the beginning and 44.0 MB in the end (delta: 2.1 MB). Peak memory consumption was 24.8 MB. Max. memory is 16.1 GB. * Witness Printer took 68.16 ms. Allocated memory is still 96.5 MB. Free memory was 44.0 MB in the beginning and 34.3 MB in the end (delta: 9.7 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 287]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 21]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 156]: Loop Invariant [2020-12-09 06:17:43,696 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,696 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,697 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,697 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,697 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,697 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,697 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 06:17:43,697 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 06:17:43,697 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 06:17:43,697 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,697 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 06:17:43,697 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,697 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,697 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,697 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,698 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,698 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,698 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,698 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,698 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,698 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_7,QUANTIFIED] [2020-12-09 06:17:43,698 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 06:17:43,698 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_7,QUANTIFIED] [2020-12-09 06:17:43,698 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 06:17:43,698 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_7,QUANTIFIED] [2020-12-09 06:17:43,698 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 06:17:43,698 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 06:17:43,698 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 06:17:43,698 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,698 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,698 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,698 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,699 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,699 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,699 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,700 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,700 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,700 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,700 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,700 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 06:17:43,700 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 06:17:43,700 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 06:17:43,700 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,700 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5,QUANTIFIED] [2020-12-09 06:17:43,700 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,700 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,700 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,700 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,700 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,700 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,701 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,701 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,701 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,701 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_7,QUANTIFIED] [2020-12-09 06:17:43,701 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 06:17:43,701 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_7,QUANTIFIED] [2020-12-09 06:17:43,701 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 06:17:43,701 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_7,QUANTIFIED] [2020-12-09 06:17:43,701 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 06:17:43,701 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 06:17:43,701 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_39,QUANTIFIED] [2020-12-09 06:17:43,701 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,701 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,701 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,701 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,701 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] Derived loop invariant: ((((((((\exists v_skolemized_q#valueAsBitvector_36 : bv64, v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5 : bv32, currentRoundingMode : FloatRoundingMode :: (((~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_36[63:63], v_skolemized_q#valueAsBitvector_36[62:52], v_skolemized_q#valueAsBitvector_36[51:0]) == ~fp.div~DOUBLE(currentRoundingMode, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(currentRoundingMode, 1.0)), ~Pluszero~LONGDOUBLE()) && v_skolemized_q#valueAsBitvector_36[31:0] == unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5][0bv32]) && lx == unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5][0bv32]) && ix == ~bvand32(2147483647bv32, unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5][4bv32])) && v_skolemized_q#valueAsBitvector_36[63:32] == unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_5][4bv32]) && (\exists v_skolemized_q#valueAsBitvector_35 : bv64 :: (~fp.lt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_35[63:63], v_skolemized_q#valueAsBitvector_35[62:52], v_skolemized_q#valueAsBitvector_35[51:0]), ~Pluszero~LONGDOUBLE()) && y == ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_35[63:63], v_skolemized_q#valueAsBitvector_35[62:52], v_skolemized_q#valueAsBitvector_35[51:0])) && !(0bv32 == ~bvlshr32(~bvadd64(~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_35[63:32]), 2148532224bv32), 31bv32)))) && (\exists currentRoundingMode : FloatRoundingMode :: x == ~fp.div~DOUBLE(currentRoundingMode, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(currentRoundingMode, 1.0)), ~Pluszero~LONGDOUBLE()))) && y == x) && (\exists v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_7 : bv32, v_skolemized_q#valueAsBitvector_39 : bv64, currentRoundingMode : FloatRoundingMode :: ((unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_7][4bv32] == v_skolemized_q#valueAsBitvector_39[63:32] && unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_7][4bv32] == hx) && v_skolemized_q#valueAsBitvector_39[31:0] == unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_7][0bv32]) && ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_39[63:63], v_skolemized_q#valueAsBitvector_39[62:52], v_skolemized_q#valueAsBitvector_39[51:0]) == ~fp.div~DOUBLE(currentRoundingMode, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(currentRoundingMode, 1.0)), ~Pluszero~LONGDOUBLE()))) && unknown-currentRoundingMode-unknown == ~roundNearestTiesToEven) && (\exists currentRoundingMode : FloatRoundingMode :: x == ~fp.div~DOUBLE(currentRoundingMode, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(currentRoundingMode, 1.0)), ~Pluszero~LONGDOUBLE()))) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 785398163397448279/250000000000000000) == pi - InvariantResult [Line: 263]: Loop Invariant [2020-12-09 06:17:43,702 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,702 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,702 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,703 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,703 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,703 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] Derived loop invariant: (((y == x && unknown-currentRoundingMode-unknown == ~roundNearestTiesToEven) && (\exists currentRoundingMode : FloatRoundingMode :: x == ~fp.div~DOUBLE(currentRoundingMode, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(currentRoundingMode, 1.0)), ~Pluszero~LONGDOUBLE()))) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 785398163397448279/250000000000000000) == pi - InvariantResult [Line: 144]: Loop Invariant [2020-12-09 06:17:43,703 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,703 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,703 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,703 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,704 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 06:17:43,704 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 06:17:43,704 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 06:17:43,704 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,704 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,704 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 06:17:43,704 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 06:17:43,704 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 06:17:43,704 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 06:17:43,704 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,704 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,704 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~hy~0,QUANTIFIED] [2020-12-09 06:17:43,704 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 06:17:43,704 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,704 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,704 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,705 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,705 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,705 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,705 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 06:17:43,705 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 06:17:43,705 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 06:17:43,705 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,705 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,705 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,705 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,705 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 06:17:43,705 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,705 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,705 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,705 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 06:17:43,705 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 06:17:43,705 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 06:17:43,706 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,706 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,706 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,706 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 06:17:43,706 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,706 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,706 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,706 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,706 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,706 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,706 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,706 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,707 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,707 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,707 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,707 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,707 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 06:17:43,707 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 06:17:43,708 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 06:17:43,708 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,708 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,708 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 06:17:43,708 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 06:17:43,708 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 06:17:43,708 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 06:17:43,708 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,708 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,708 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~hy~0,QUANTIFIED] [2020-12-09 06:17:43,708 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-09 06:17:43,708 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,708 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,708 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,708 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,708 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,709 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,709 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 06:17:43,709 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 06:17:43,709 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 06:17:43,709 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,709 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,709 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,709 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,709 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 06:17:43,709 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,709 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,709 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,709 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 06:17:43,709 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 06:17:43,709 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 06:17:43,709 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,709 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,710 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,710 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-09 06:17:43,710 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,710 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,710 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,710 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,710 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-09 06:17:43,710 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,710 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,710 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] Derived loop invariant: ((((((((((\exists currentRoundingMode : FloatRoundingMode :: x == ~fp.div~DOUBLE(currentRoundingMode, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(currentRoundingMode, 1.0)), ~Pluszero~LONGDOUBLE())) && ~fp.sub~DOUBLE(~roundNearestTiesToEven, ~fp.neg~DOUBLE(pi), ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) == \result) && (\exists v_skolemized_q#valueAsBitvector_38 : bv64, currentRoundingMode : FloatRoundingMode :: ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_38[63:63], v_skolemized_q#valueAsBitvector_38[62:52], v_skolemized_q#valueAsBitvector_38[51:0]) == ~fp.div~DOUBLE(currentRoundingMode, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(currentRoundingMode, 1.0)), ~Pluszero~LONGDOUBLE()) && hx == v_skolemized_q#valueAsBitvector_38[63:32])) && (\exists ULTIMATE.start___ieee754_atan2_~hy~0 : bv32, v_skolemized_q#valueAsBitvector_38 : bv64, currentRoundingMode : FloatRoundingMode :: ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_38[63:63], v_skolemized_q#valueAsBitvector_38[62:52], v_skolemized_q#valueAsBitvector_38[51:0]) == ~fp.div~DOUBLE(currentRoundingMode, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(currentRoundingMode, 1.0)), ~Pluszero~LONGDOUBLE()) && ~bvor32(~bvand32(1bv32, ~bvashr32(ULTIMATE.start___ieee754_atan2_~hy~0, 31bv32)), ~bvand32(2bv32, ~bvashr32(v_skolemized_q#valueAsBitvector_38[63:32], 30bv32))) == m)) && unknown-currentRoundingMode-unknown == ~roundNearestTiesToEven) && (\exists currentRoundingMode : FloatRoundingMode :: x == ~fp.div~DOUBLE(currentRoundingMode, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(currentRoundingMode, 1.0)), ~Pluszero~LONGDOUBLE()))) && (\exists v_skolemized_q#valueAsBitvector_37 : bv64, v_skolemized_q#valueAsBitvector_35 : bv64 :: ((~fp.lt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_35[63:63], v_skolemized_q#valueAsBitvector_35[62:52], v_skolemized_q#valueAsBitvector_35[51:0]), ~Pluszero~LONGDOUBLE()) && ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]) == ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_35[63:63], v_skolemized_q#valueAsBitvector_35[62:52], v_skolemized_q#valueAsBitvector_35[51:0])) && !(0bv32 == ~bvlshr32(~bvadd64(~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_35[63:32]), 2148532224bv32), 31bv32))) && hy == v_skolemized_q#valueAsBitvector_37[63:32])) && (\exists v_skolemized_q#valueAsBitvector_37 : bv64, v_skolemized_q#valueAsBitvector_35 : bv64 :: ((~fp.lt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_35[63:63], v_skolemized_q#valueAsBitvector_35[62:52], v_skolemized_q#valueAsBitvector_35[51:0]), ~Pluszero~LONGDOUBLE()) && ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]) == ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_35[63:63], v_skolemized_q#valueAsBitvector_35[62:52], v_skolemized_q#valueAsBitvector_35[51:0])) && ~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_37[63:32]) == iy) && !(0bv32 == ~bvlshr32(~bvadd64(~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_35[63:32]), 2148532224bv32), 31bv32)))) && (\exists v_skolemized_q#valueAsBitvector_36 : bv64, currentRoundingMode : FloatRoundingMode :: (ix == ~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_36[63:32]) && ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_36[63:63], v_skolemized_q#valueAsBitvector_36[62:52], v_skolemized_q#valueAsBitvector_36[51:0]) == ~fp.div~DOUBLE(currentRoundingMode, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(currentRoundingMode, 1.0)), ~Pluszero~LONGDOUBLE())) && lx == v_skolemized_q#valueAsBitvector_36[31:0])) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 785398163397448279/250000000000000000) == pi - InvariantResult [Line: 66]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 78]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 149]: Loop Invariant [2020-12-09 06:17:43,711 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,711 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,714 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,714 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,714 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,714 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,714 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,714 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,714 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,714 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,714 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,714 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,714 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,715 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,715 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,715 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,715 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,715 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,715 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,715 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,715 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,715 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,715 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,715 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,715 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,715 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,715 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,715 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,715 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,716 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,716 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,716 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,716 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,716 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,716 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,716 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,716 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,717 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,717 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,717 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,717 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,717 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,717 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,717 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,717 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,717 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,717 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,717 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,717 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,717 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,717 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,717 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,717 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,718 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,718 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,718 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,718 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,718 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,718 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,718 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,718 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,718 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,718 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,718 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] Derived loop invariant: ((((((((\exists v_skolemized_q#valueAsBitvector_35 : bv64, v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5 : bv32 :: ((unknown-#memory_int-unknown[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5][4bv32] == v_skolemized_q#valueAsBitvector_35[63:32] && \result == ~bvlshr32(~bvadd64(~bvand32(2147483647bv32, unknown-#memory_int-unknown[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5][4bv32]), 2148532224bv32), 31bv32)) && v_skolemized_q#valueAsBitvector_35[31:0] == unknown-#memory_int-unknown[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5][0bv32]) && y == ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_35[63:63], v_skolemized_q#valueAsBitvector_35[62:52], v_skolemized_q#valueAsBitvector_35[51:0])) && (\exists currentRoundingMode : FloatRoundingMode :: x == ~fp.div~DOUBLE(currentRoundingMode, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(currentRoundingMode, 1.0)), ~Pluszero~LONGDOUBLE()))) && (\exists v_skolemized_q#valueAsBitvector_35 : bv64, v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5 : bv32 :: ((unknown-#memory_int-unknown[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5][4bv32] == v_skolemized_q#valueAsBitvector_35[63:32] && unknown-#memory_int-unknown[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5][4bv32] == hx) && v_skolemized_q#valueAsBitvector_35[31:0] == unknown-#memory_int-unknown[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5][0bv32]) && y == ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_35[63:63], v_skolemized_q#valueAsBitvector_35[62:52], v_skolemized_q#valueAsBitvector_35[51:0]))) && y == x) && (\exists v_skolemized_q#valueAsBitvector_35 : bv64, v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5 : bv32 :: (((unknown-#memory_int-unknown[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5][4bv32] == v_skolemized_q#valueAsBitvector_35[63:32] && ~fp.lt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_35[63:63], v_skolemized_q#valueAsBitvector_35[62:52], v_skolemized_q#valueAsBitvector_35[51:0]), ~Pluszero~LONGDOUBLE())) && v_skolemized_q#valueAsBitvector_35[31:0] == unknown-#memory_int-unknown[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5][0bv32]) && y == ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_35[63:63], v_skolemized_q#valueAsBitvector_35[62:52], v_skolemized_q#valueAsBitvector_35[51:0])) && !(0bv32 == ~bvlshr32(~bvadd64(~bvand32(2147483647bv32, unknown-#memory_int-unknown[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5][4bv32]), 2148532224bv32), 31bv32)))) && unknown-currentRoundingMode-unknown == ~roundNearestTiesToEven) && (\exists currentRoundingMode : FloatRoundingMode :: x == ~fp.div~DOUBLE(currentRoundingMode, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(currentRoundingMode, 1.0)), ~Pluszero~LONGDOUBLE()))) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 785398163397448279/250000000000000000) == pi - InvariantResult [Line: 21]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 19]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 19]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 19]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 70]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 226]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 21]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 66]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 261]: Loop Invariant [2020-12-09 06:17:43,719 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,719 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,719 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,719 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,719 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,719 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,719 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,719 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,719 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,719 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,719 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,719 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,720 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,720 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,720 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,720 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,720 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,720 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,720 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,720 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,720 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,720 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,720 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,720 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,721 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,721 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,721 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,721 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,721 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,721 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,721 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,721 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5,QUANTIFIED] [2020-12-09 06:17:43,721 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,721 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,721 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-09 06:17:43,721 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,721 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,721 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] Derived loop invariant: ((((((\exists v_skolemized_q#valueAsBitvector_35 : bv64, v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5 : bv32 :: ((unknown-#memory_int-unknown[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5][4bv32] == v_skolemized_q#valueAsBitvector_35[63:32] && \result == ~bvlshr32(~bvadd64(~bvand32(2147483647bv32, unknown-#memory_int-unknown[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5][4bv32]), 2148532224bv32), 31bv32)) && v_skolemized_q#valueAsBitvector_35[31:0] == unknown-#memory_int-unknown[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5][0bv32]) && y == ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_35[63:63], v_skolemized_q#valueAsBitvector_35[62:52], v_skolemized_q#valueAsBitvector_35[51:0])) && (\exists v_skolemized_q#valueAsBitvector_35 : bv64, v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5 : bv32 :: ((unknown-#memory_int-unknown[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5][4bv32] == v_skolemized_q#valueAsBitvector_35[63:32] && unknown-#memory_int-unknown[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5][4bv32] == hx) && v_skolemized_q#valueAsBitvector_35[31:0] == unknown-#memory_int-unknown[v_ULTIMATE.start_isfinite_double_~#gh_u~3.base_5][0bv32]) && y == ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_35[63:63], v_skolemized_q#valueAsBitvector_35[62:52], v_skolemized_q#valueAsBitvector_35[51:0]))) && y == x) && unknown-currentRoundingMode-unknown == ~roundNearestTiesToEven) && (\exists currentRoundingMode : FloatRoundingMode :: x == ~fp.div~DOUBLE(currentRoundingMode, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(currentRoundingMode, 1.0)), ~Pluszero~LONGDOUBLE()))) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 785398163397448279/250000000000000000) == pi - InvariantResult [Line: 78]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 249]: Loop Invariant [2020-12-09 06:17:43,722 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,722 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,722 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,722 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,722 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,722 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] Derived loop invariant: ((unknown-currentRoundingMode-unknown == ~roundNearestTiesToEven && (\exists currentRoundingMode : FloatRoundingMode :: x == ~fp.div~DOUBLE(currentRoundingMode, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(currentRoundingMode, 1.0)), ~Pluszero~LONGDOUBLE()))) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 785398163397448279/250000000000000000) == pi - InvariantResult [Line: 247]: Loop Invariant [2020-12-09 06:17:43,722 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,722 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,722 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,723 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-09 06:17:43,723 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-09 06:17:43,723 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] Derived loop invariant: ((unknown-currentRoundingMode-unknown == ~roundNearestTiesToEven && (\exists currentRoundingMode : FloatRoundingMode :: x == ~fp.div~DOUBLE(currentRoundingMode, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(currentRoundingMode, 1.0)), ~Pluszero~LONGDOUBLE()))) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 785398163397448279/250000000000000000) == pi - InvariantResult [Line: 271]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 70]: Loop Invariant Derived loop invariant: 0 - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 124 locations, 1 error locations. Started 1 CEGAR loops. VerificationResult: SAFE, OverallTime: 221.8s, OverallIterations: 9, TraceHistogramMax: 1, AutomataDifference: 180.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 18.6s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 933 SDtfs, 1700 SDslu, 2483 SDs, 0 SdLazy, 601 SolverSat, 76 SolverUnsat, 50 SolverUnknown, 0 SolverNotchecked, 132.6s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 260 GetRequests, 174 SyntacticMatches, 4 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 70.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=124occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 9 MinimizatonAttempts, 62 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 21 LocationsWithAnnotation, 21 PreInvPairs, 29 NumberOfFragments, 714 HoareAnnotationTreeSize, 21 FomulaSimplifications, 1111 FormulaSimplificationTreeSizeReduction, 0.0s HoareSimplificationTime, 21 FomulaSimplificationsInter, 363 FormulaSimplificationTreeSizeReductionInter, 18.5s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 2.7s SatisfiabilityAnalysisTime, 36.3s InterpolantComputationTime, 233 NumberOfCodeBlocks, 233 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 224 ConstructedInterpolants, 129 QuantifiedInterpolants, 101796 SizeOfPredicates, 74 NumberOfNonLiveVariables, 1504 ConjunctsInSsa, 102 ConjunctsInUnsatCore, 9 InterpolantComputations, 9 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: 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...