./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/float-newlib/double_req_bl_0682a.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 3e5ce664 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/float-newlib/double_req_bl_0682a.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --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=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/float-newlib/double_req_bl_0682a.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --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-3e5ce66 [2020-12-02 21:21:04,921 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-12-02 21:21:04,925 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-12-02 21:21:04,960 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-12-02 21:21:04,961 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-12-02 21:21:04,962 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-12-02 21:21:04,964 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-12-02 21:21:04,967 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-12-02 21:21:04,969 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-12-02 21:21:04,971 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-12-02 21:21:04,972 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-12-02 21:21:04,974 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-12-02 21:21:04,975 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-12-02 21:21:04,976 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-12-02 21:21:04,978 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-12-02 21:21:04,979 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-12-02 21:21:04,981 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-12-02 21:21:04,982 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-12-02 21:21:04,985 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-12-02 21:21:04,987 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-12-02 21:21:04,989 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-12-02 21:21:04,991 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-12-02 21:21:04,993 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-12-02 21:21:04,994 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-12-02 21:21:04,998 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-12-02 21:21:04,999 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-12-02 21:21:04,999 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-12-02 21:21:05,001 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-12-02 21:21:05,001 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-12-02 21:21:05,003 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-12-02 21:21:05,003 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-12-02 21:21:05,004 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-12-02 21:21:05,007 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-12-02 21:21:05,010 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-12-02 21:21:05,013 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-12-02 21:21:05,015 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-12-02 21:21:05,016 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-12-02 21:21:05,018 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-12-02 21:21:05,019 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-12-02 21:21:05,021 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-12-02 21:21:05,024 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-12-02 21:21:05,025 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2020-12-02 21:21:05,054 INFO L113 SettingsManager]: Loading preferences was successful [2020-12-02 21:21:05,055 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-12-02 21:21:05,057 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-12-02 21:21:05,057 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-12-02 21:21:05,057 INFO L138 SettingsManager]: * Use SBE=true [2020-12-02 21:21:05,058 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-12-02 21:21:05,058 INFO L138 SettingsManager]: * sizeof long=4 [2020-12-02 21:21:05,058 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-12-02 21:21:05,059 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-12-02 21:21:05,059 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-12-02 21:21:05,059 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-12-02 21:21:05,059 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-12-02 21:21:05,060 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-12-02 21:21:05,060 INFO L138 SettingsManager]: * sizeof long double=12 [2020-12-02 21:21:05,060 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-12-02 21:21:05,061 INFO L138 SettingsManager]: * Use constant arrays=true [2020-12-02 21:21:05,061 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-12-02 21:21:05,061 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-12-02 21:21:05,062 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-12-02 21:21:05,062 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-12-02 21:21:05,062 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-12-02 21:21:05,062 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-12-02 21:21:05,063 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-12-02 21:21:05,063 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-12-02 21:21:05,063 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-12-02 21:21:05,063 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-12-02 21:21:05,064 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-12-02 21:21:05,064 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-12-02 21:21:05,064 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 89a7eeb30a66b8853c8b2fd1deb829ff9222bf3c [2020-12-02 21:21:05,444 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-12-02 21:21:05,477 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-12-02 21:21:05,480 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-12-02 21:21:05,482 INFO L271 PluginConnector]: Initializing CDTParser... [2020-12-02 21:21:05,483 INFO L275 PluginConnector]: CDTParser initialized [2020-12-02 21:21:05,484 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/float-newlib/double_req_bl_0682a.c [2020-12-02 21:21:05,553 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6b42953a3/c0073521a19841c4a2fb41820a285bc0/FLAG42f3ed79b [2020-12-02 21:21:06,161 INFO L306 CDTParser]: Found 1 translation units. [2020-12-02 21:21:06,162 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/float-newlib/double_req_bl_0682a.c [2020-12-02 21:21:06,176 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6b42953a3/c0073521a19841c4a2fb41820a285bc0/FLAG42f3ed79b [2020-12-02 21:21:06,520 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6b42953a3/c0073521a19841c4a2fb41820a285bc0 [2020-12-02 21:21:06,525 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-12-02 21:21:06,528 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-12-02 21:21:06,532 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-12-02 21:21:06,533 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-12-02 21:21:06,537 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-12-02 21:21:06,538 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 09:21:06" (1/1) ... [2020-12-02 21:21:06,550 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@79f80743 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:21:06, skipping insertion in model container [2020-12-02 21:21:06,550 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 09:21:06" (1/1) ... [2020-12-02 21:21:06,561 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-12-02 21:21:06,618 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-12-02 21:21:06,943 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/float-newlib/double_req_bl_0682a.c[6875,6888] [2020-12-02 21:21:06,947 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-12-02 21:21:06,959 INFO L203 MainTranslator]: Completed pre-run [2020-12-02 21:21:07,087 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/float-newlib/double_req_bl_0682a.c[6875,6888] [2020-12-02 21:21:07,092 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-12-02 21:21:07,126 INFO L208 MainTranslator]: Completed translation [2020-12-02 21:21:07,128 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:21:07 WrapperNode [2020-12-02 21:21:07,128 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-12-02 21:21:07,130 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-12-02 21:21:07,132 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-12-02 21:21:07,132 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-12-02 21:21:07,141 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:21:07" (1/1) ... [2020-12-02 21:21:07,168 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:21:07" (1/1) ... [2020-12-02 21:21:07,224 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-12-02 21:21:07,225 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-12-02 21:21:07,225 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-12-02 21:21:07,226 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-12-02 21:21:07,254 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:21:07" (1/1) ... [2020-12-02 21:21:07,255 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:21:07" (1/1) ... [2020-12-02 21:21:07,279 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:21:07" (1/1) ... [2020-12-02 21:21:07,283 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:21:07" (1/1) ... [2020-12-02 21:21:07,339 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:21:07" (1/1) ... [2020-12-02 21:21:07,368 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:21:07" (1/1) ... [2020-12-02 21:21:07,379 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:21:07" (1/1) ... [2020-12-02 21:21:07,395 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-12-02 21:21:07,399 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-12-02 21:21:07,400 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-12-02 21:21:07,400 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-12-02 21:21:07,403 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:21:07" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-12-02 21:21:07,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-12-02 21:21:07,560 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-12-02 21:21:07,561 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2020-12-02 21:21:07,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-12-02 21:21:07,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~real [2020-12-02 21:21:07,562 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-12-02 21:21:07,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-12-02 21:21:07,563 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-12-02 21:21:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real [2020-12-02 21:21:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-12-02 21:21:08,713 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-12-02 21:21:08,714 INFO L298 CfgBuilder]: Removed 52 assume(true) statements. [2020-12-02 21:21:08,715 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 09:21:08 BoogieIcfgContainer [2020-12-02 21:21:08,716 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-12-02 21:21:08,717 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-12-02 21:21:08,718 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-12-02 21:21:08,727 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-12-02 21:21:08,727 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 09:21:06" (1/3) ... [2020-12-02 21:21:08,728 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ae73f6f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 09:21:08, skipping insertion in model container [2020-12-02 21:21:08,728 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:21:07" (2/3) ... [2020-12-02 21:21:08,729 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ae73f6f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 09:21:08, skipping insertion in model container [2020-12-02 21:21:08,729 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 09:21:08" (3/3) ... [2020-12-02 21:21:08,731 INFO L111 eAbstractionObserver]: Analyzing ICFG double_req_bl_0682a.c [2020-12-02 21:21:08,746 INFO L180 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-12-02 21:21:08,750 INFO L192 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-12-02 21:21:08,761 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-12-02 21:21:08,787 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-12-02 21:21:08,787 INFO L378 AbstractCegarLoop]: Hoare is true [2020-12-02 21:21:08,787 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-12-02 21:21:08,788 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-12-02 21:21:08,788 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-12-02 21:21:08,788 INFO L382 AbstractCegarLoop]: Difference is false [2020-12-02 21:21:08,788 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-12-02 21:21:08,788 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-12-02 21:21:08,805 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states. [2020-12-02 21:21:08,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-12-02 21:21:08,811 INFO L414 BasicCegarLoop]: Found error trace [2020-12-02 21:21:08,812 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-02 21:21:08,812 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-02 21:21:08,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-02 21:21:08,819 INFO L82 PathProgramCache]: Analyzing trace with hash -617567418, now seen corresponding path program 1 times [2020-12-02 21:21:08,829 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-02 21:21:08,829 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637494055] [2020-12-02 21:21:08,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-02 21:21:08,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-02 21:21:09,023 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-02 21:21:09,024 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637494055] [2020-12-02 21:21:09,025 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-02 21:21:09,026 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-12-02 21:21:09,026 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498449007] [2020-12-02 21:21:09,031 INFO L461 AbstractCegarLoop]: Interpolant automaton has 2 states [2020-12-02 21:21:09,031 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-02 21:21:09,044 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-12-02 21:21:09,045 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-12-02 21:21:09,048 INFO L87 Difference]: Start difference. First operand 124 states. Second operand 2 states. [2020-12-02 21:21:09,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-02 21:21:09,085 INFO L93 Difference]: Finished difference Result 246 states and 412 transitions. [2020-12-02 21:21:09,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-12-02 21:21:09,086 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 15 [2020-12-02 21:21:09,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-02 21:21:09,103 INFO L225 Difference]: With dead ends: 246 [2020-12-02 21:21:09,103 INFO L226 Difference]: Without dead ends: 120 [2020-12-02 21:21:09,107 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-02 21:21:09,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2020-12-02 21:21:09,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 120. [2020-12-02 21:21:09,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 120 states. [2020-12-02 21:21:09,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 169 transitions. [2020-12-02 21:21:09,159 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 169 transitions. Word has length 15 [2020-12-02 21:21:09,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-02 21:21:09,160 INFO L481 AbstractCegarLoop]: Abstraction has 120 states and 169 transitions. [2020-12-02 21:21:09,160 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2020-12-02 21:21:09,160 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 169 transitions. [2020-12-02 21:21:09,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-12-02 21:21:09,162 INFO L414 BasicCegarLoop]: Found error trace [2020-12-02 21:21:09,162 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-02 21:21:09,163 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-12-02 21:21:09,163 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-02 21:21:09,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-02 21:21:09,166 INFO L82 PathProgramCache]: Analyzing trace with hash -397782484, now seen corresponding path program 1 times [2020-12-02 21:21:09,166 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-02 21:21:09,166 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458980254] [2020-12-02 21:21:09,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-02 21:21:09,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-02 21:21:09,350 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-02 21:21:09,350 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458980254] [2020-12-02 21:21:09,351 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-02 21:21:09,351 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-02 21:21:09,351 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206543878] [2020-12-02 21:21:09,353 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-02 21:21:09,353 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-02 21:21:09,355 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-02 21:21:09,355 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-02 21:21:09,355 INFO L87 Difference]: Start difference. First operand 120 states and 169 transitions. Second operand 3 states. [2020-12-02 21:21:09,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-02 21:21:09,391 INFO L93 Difference]: Finished difference Result 229 states and 326 transitions. [2020-12-02 21:21:09,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-02 21:21:09,392 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 18 [2020-12-02 21:21:09,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-02 21:21:09,394 INFO L225 Difference]: With dead ends: 229 [2020-12-02 21:21:09,395 INFO L226 Difference]: Without dead ends: 120 [2020-12-02 21:21:09,396 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-02 21:21:09,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2020-12-02 21:21:09,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 120. [2020-12-02 21:21:09,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 120 states. [2020-12-02 21:21:09,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 168 transitions. [2020-12-02 21:21:09,411 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 168 transitions. Word has length 18 [2020-12-02 21:21:09,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-02 21:21:09,411 INFO L481 AbstractCegarLoop]: Abstraction has 120 states and 168 transitions. [2020-12-02 21:21:09,411 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-02 21:21:09,412 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 168 transitions. [2020-12-02 21:21:09,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-12-02 21:21:09,413 INFO L414 BasicCegarLoop]: Found error trace [2020-12-02 21:21:09,413 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-02 21:21:09,413 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-12-02 21:21:09,414 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-02 21:21:09,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-02 21:21:09,415 INFO L82 PathProgramCache]: Analyzing trace with hash -1006577033, now seen corresponding path program 1 times [2020-12-02 21:21:09,415 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-02 21:21:09,415 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265091499] [2020-12-02 21:21:09,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-02 21:21:09,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-02 21:21:09,652 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-02 21:21:09,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-02 21:21:09,823 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-02 21:21:09,879 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-12-02 21:21:09,880 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-12-02 21:21:09,880 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-12-02 21:21:09,985 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 09:21:09 BoogieIcfgContainer [2020-12-02 21:21:09,987 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-12-02 21:21:09,988 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-12-02 21:21:09,989 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-12-02 21:21:09,989 INFO L275 PluginConnector]: Witness Printer initialized [2020-12-02 21:21:09,990 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 09:21:08" (3/4) ... [2020-12-02 21:21:09,994 INFO L140 WitnessPrinter]: No result that supports witness generation found [2020-12-02 21:21:09,995 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-12-02 21:21:09,999 INFO L168 Benchmark]: Toolchain (without parser) took 3467.97 ms. Allocated memory was 52.4 MB in the beginning and 81.8 MB in the end (delta: 29.4 MB). Free memory was 28.8 MB in the beginning and 38.1 MB in the end (delta: -9.3 MB). Peak memory consumption was 25.6 MB. Max. memory is 16.1 GB. [2020-12-02 21:21:10,005 INFO L168 Benchmark]: CDTParser took 0.37 ms. Allocated memory is still 52.4 MB. Free memory was 34.2 MB in the beginning and 34.1 MB in the end (delta: 63.2 kB). There was no memory consumed. Max. memory is 16.1 GB. [2020-12-02 21:21:10,006 INFO L168 Benchmark]: CACSL2BoogieTranslator took 596.30 ms. Allocated memory is still 52.4 MB. Free memory was 28.7 MB in the beginning and 27.1 MB in the end (delta: 1.6 MB). Peak memory consumption was 9.7 MB. Max. memory is 16.1 GB. [2020-12-02 21:21:10,006 INFO L168 Benchmark]: Boogie Procedure Inliner took 94.48 ms. Allocated memory is still 52.4 MB. Free memory was 26.9 MB in the beginning and 23.3 MB in the end (delta: 3.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2020-12-02 21:21:10,008 INFO L168 Benchmark]: Boogie Preprocessor took 173.12 ms. Allocated memory was 52.4 MB in the beginning and 67.1 MB in the end (delta: 14.7 MB). Free memory was 23.3 MB in the beginning and 47.1 MB in the end (delta: -23.8 MB). Peak memory consumption was 6.2 MB. Max. memory is 16.1 GB. [2020-12-02 21:21:10,009 INFO L168 Benchmark]: RCFGBuilder took 1316.55 ms. Allocated memory is still 67.1 MB. Free memory was 47.1 MB in the beginning and 29.1 MB in the end (delta: 18.0 MB). Peak memory consumption was 21.9 MB. Max. memory is 16.1 GB. [2020-12-02 21:21:10,010 INFO L168 Benchmark]: TraceAbstraction took 1270.23 ms. Allocated memory was 67.1 MB in the beginning and 81.8 MB in the end (delta: 14.7 MB). Free memory was 28.7 MB in the beginning and 38.9 MB in the end (delta: -10.2 MB). Peak memory consumption was 13.0 MB. Max. memory is 16.1 GB. [2020-12-02 21:21:10,011 INFO L168 Benchmark]: Witness Printer took 6.28 ms. Allocated memory is still 81.8 MB. Free memory was 38.9 MB in the beginning and 38.1 MB in the end (delta: 794.4 kB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2020-12-02 21:21:10,016 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.37 ms. Allocated memory is still 52.4 MB. Free memory was 34.2 MB in the beginning and 34.1 MB in the end (delta: 63.2 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 596.30 ms. Allocated memory is still 52.4 MB. Free memory was 28.7 MB in the beginning and 27.1 MB in the end (delta: 1.6 MB). Peak memory consumption was 9.7 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 94.48 ms. Allocated memory is still 52.4 MB. Free memory was 26.9 MB in the beginning and 23.3 MB in the end (delta: 3.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 173.12 ms. Allocated memory was 52.4 MB in the beginning and 67.1 MB in the end (delta: 14.7 MB). Free memory was 23.3 MB in the beginning and 47.1 MB in the end (delta: -23.8 MB). Peak memory consumption was 6.2 MB. Max. memory is 16.1 GB. * RCFGBuilder took 1316.55 ms. Allocated memory is still 67.1 MB. Free memory was 47.1 MB in the beginning and 29.1 MB in the end (delta: 18.0 MB). Peak memory consumption was 21.9 MB. Max. memory is 16.1 GB. * TraceAbstraction took 1270.23 ms. Allocated memory was 67.1 MB in the beginning and 81.8 MB in the end (delta: 14.7 MB). Free memory was 28.7 MB in the beginning and 38.9 MB in the end (delta: -10.2 MB). Peak memory consumption was 13.0 MB. Max. memory is 16.1 GB. * Witness Printer took 6.28 ms. Allocated memory is still 81.8 MB. Free memory was 38.9 MB in the beginning and 38.1 MB in the end (delta: 794.4 kB). Peak memory consumption was 2.1 MB. 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; VAL [aT_atan={7:0}, atanhi_atan={11:0}, atanlo_atan={10: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] [L278] double x = -1.0 / 0.0; [L279] double y = __VERIFIER_nondet_double(); [L248] __int32_t hx, lx; VAL [aT_atan={7:0}, atanhi_atan={11:0}, atanlo_atan={10: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); VAL [aT_atan={7:0}, atanhi_atan={11:0}, atanlo_atan={10: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] EXPR isinf_double(x) && isfinite_double(y) [L262] __int32_t hx; VAL [aT_atan={7:0}, atanhi_atan={11:0}, atanlo_atan={10: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); VAL [aT_atan={7:0}, atanhi_atan={11:0}, atanlo_atan={10: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] EXPR isinf_double(x) && isfinite_double(y) VAL [aT_atan={7:0}, atanhi_atan={11:0}, atanlo_atan={10: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={7:0}, atanhi_atan={11:0}, atanlo_atan={10: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={7:0}, atanhi_atan={11:0}, atanlo_atan={10: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={7:0}, atanhi_atan={11:0}, atanlo_atan={10: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={7:0}, atanhi_atan={11:0}, atanlo_atan={10: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={7:0}, atanhi_atan={11:0}, atanlo_atan={10: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={7:0}, atanhi_atan={11:0}, atanlo_atan={10: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, 124 locations, 1 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 1.0s, OverallIterations: 3, TraceHistogramMax: 1, AutomataDifference: 0.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 343 SDtfs, 0 SDslu, 163 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=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, 2 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 0.1s InterpolantComputationTime, 55 NumberOfCodeBlocks, 55 NumberOfCodeBlocksAsserted, 3 NumberOfCheckSat, 31 ConstructedInterpolants, 0 QuantifiedInterpolants, 502 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-3e5ce66 [2020-12-02 21:21:12,562 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-12-02 21:21:12,567 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-12-02 21:21:12,628 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-12-02 21:21:12,629 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-12-02 21:21:12,635 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-12-02 21:21:12,639 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-12-02 21:21:12,646 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-12-02 21:21:12,650 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-12-02 21:21:12,656 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-12-02 21:21:12,658 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-12-02 21:21:12,663 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-12-02 21:21:12,664 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-12-02 21:21:12,668 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-12-02 21:21:12,670 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-12-02 21:21:12,672 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-12-02 21:21:12,673 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-12-02 21:21:12,676 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-12-02 21:21:12,679 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-12-02 21:21:12,687 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-12-02 21:21:12,690 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-12-02 21:21:12,692 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-12-02 21:21:12,694 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-12-02 21:21:12,696 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-12-02 21:21:12,705 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-12-02 21:21:12,706 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-12-02 21:21:12,706 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-12-02 21:21:12,709 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-12-02 21:21:12,709 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-12-02 21:21:12,711 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-12-02 21:21:12,711 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-12-02 21:21:12,712 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-12-02 21:21:12,714 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-12-02 21:21:12,715 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-12-02 21:21:12,716 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-12-02 21:21:12,717 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-12-02 21:21:12,717 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-12-02 21:21:12,724 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-12-02 21:21:12,724 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-12-02 21:21:12,725 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-12-02 21:21:12,727 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-12-02 21:21:12,728 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2020-12-02 21:21:12,759 INFO L113 SettingsManager]: Loading preferences was successful [2020-12-02 21:21:12,760 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-12-02 21:21:12,763 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-12-02 21:21:12,764 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-12-02 21:21:12,764 INFO L138 SettingsManager]: * Use SBE=true [2020-12-02 21:21:12,764 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-12-02 21:21:12,765 INFO L138 SettingsManager]: * sizeof long=4 [2020-12-02 21:21:12,765 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-12-02 21:21:12,765 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-12-02 21:21:12,765 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-12-02 21:21:12,767 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-12-02 21:21:12,767 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-12-02 21:21:12,767 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2020-12-02 21:21:12,768 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2020-12-02 21:21:12,768 INFO L138 SettingsManager]: * sizeof long double=12 [2020-12-02 21:21:12,768 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-12-02 21:21:12,769 INFO L138 SettingsManager]: * Use constant arrays=true [2020-12-02 21:21:12,769 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-12-02 21:21:12,769 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-12-02 21:21:12,770 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-12-02 21:21:12,770 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-12-02 21:21:12,770 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-12-02 21:21:12,771 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-12-02 21:21:12,771 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-12-02 21:21:12,771 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-12-02 21:21:12,772 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2020-12-02 21:21:12,772 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2020-12-02 21:21:12,772 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-12-02 21:21:12,773 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-12-02 21:21:12,773 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-12-02 21:21:12,774 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:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 89a7eeb30a66b8853c8b2fd1deb829ff9222bf3c [2020-12-02 21:21:13,211 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-12-02 21:21:13,247 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-12-02 21:21:13,251 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-12-02 21:21:13,255 INFO L271 PluginConnector]: Initializing CDTParser... [2020-12-02 21:21:13,257 INFO L275 PluginConnector]: CDTParser initialized [2020-12-02 21:21:13,261 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/float-newlib/double_req_bl_0682a.c [2020-12-02 21:21:13,343 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/74afc4f57/ec9425971c67474cbe9eefde344c389f/FLAG1cdfaeb27 [2020-12-02 21:21:13,993 INFO L306 CDTParser]: Found 1 translation units. [2020-12-02 21:21:13,996 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/float-newlib/double_req_bl_0682a.c [2020-12-02 21:21:14,008 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/74afc4f57/ec9425971c67474cbe9eefde344c389f/FLAG1cdfaeb27 [2020-12-02 21:21:14,274 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/74afc4f57/ec9425971c67474cbe9eefde344c389f [2020-12-02 21:21:14,281 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-12-02 21:21:14,283 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-12-02 21:21:14,288 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-12-02 21:21:14,288 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-12-02 21:21:14,307 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-12-02 21:21:14,308 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 09:21:14" (1/1) ... [2020-12-02 21:21:14,316 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1c339536 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:21:14, skipping insertion in model container [2020-12-02 21:21:14,317 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 09:21:14" (1/1) ... [2020-12-02 21:21:14,325 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-12-02 21:21:14,392 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-12-02 21:21:14,622 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/float-newlib/double_req_bl_0682a.c[6875,6888] [2020-12-02 21:21:14,626 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-12-02 21:21:14,644 INFO L203 MainTranslator]: Completed pre-run [2020-12-02 21:21:14,744 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/float-newlib/double_req_bl_0682a.c[6875,6888] [2020-12-02 21:21:14,745 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-12-02 21:21:14,779 INFO L208 MainTranslator]: Completed translation [2020-12-02 21:21:14,780 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:21:14 WrapperNode [2020-12-02 21:21:14,780 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-12-02 21:21:14,782 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-12-02 21:21:14,782 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-12-02 21:21:14,783 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-12-02 21:21:14,792 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:21:14" (1/1) ... [2020-12-02 21:21:14,813 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:21:14" (1/1) ... [2020-12-02 21:21:14,891 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-12-02 21:21:14,892 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-12-02 21:21:14,892 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-12-02 21:21:14,893 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-12-02 21:21:14,910 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:21:14" (1/1) ... [2020-12-02 21:21:14,911 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:21:14" (1/1) ... [2020-12-02 21:21:14,941 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:21:14" (1/1) ... [2020-12-02 21:21:14,943 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:21:14" (1/1) ... [2020-12-02 21:21:15,003 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:21:14" (1/1) ... [2020-12-02 21:21:15,027 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:21:14" (1/1) ... [2020-12-02 21:21:15,038 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:21:14" (1/1) ... [2020-12-02 21:21:15,054 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-12-02 21:21:15,057 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-12-02 21:21:15,058 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-12-02 21:21:15,058 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-12-02 21:21:15,059 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:21:14" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-12-02 21:21:15,179 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8 [2020-12-02 21:21:15,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8 [2020-12-02 21:21:15,180 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2020-12-02 21:21:15,180 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-12-02 21:21:15,180 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8 [2020-12-02 21:21:15,180 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2020-12-02 21:21:15,181 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-12-02 21:21:15,181 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-12-02 21:21:15,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2020-12-02 21:21:15,181 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-12-02 21:22:08,393 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-12-02 21:22:08,393 INFO L298 CfgBuilder]: Removed 52 assume(true) statements. [2020-12-02 21:22:08,396 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 09:22:08 BoogieIcfgContainer [2020-12-02 21:22:08,396 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-12-02 21:22:08,398 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-12-02 21:22:08,398 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-12-02 21:22:08,402 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-12-02 21:22:08,403 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 09:21:14" (1/3) ... [2020-12-02 21:22:08,404 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5cca44ea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 09:22:08, skipping insertion in model container [2020-12-02 21:22:08,404 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:21:14" (2/3) ... [2020-12-02 21:22:08,405 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5cca44ea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 09:22:08, skipping insertion in model container [2020-12-02 21:22:08,405 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 09:22:08" (3/3) ... [2020-12-02 21:22:08,407 INFO L111 eAbstractionObserver]: Analyzing ICFG double_req_bl_0682a.c [2020-12-02 21:22:08,426 INFO L180 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-12-02 21:22:08,432 INFO L192 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-12-02 21:22:08,445 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-12-02 21:22:08,479 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-12-02 21:22:08,480 INFO L378 AbstractCegarLoop]: Hoare is true [2020-12-02 21:22:08,480 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-12-02 21:22:08,480 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-12-02 21:22:08,480 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-12-02 21:22:08,480 INFO L382 AbstractCegarLoop]: Difference is false [2020-12-02 21:22:08,480 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-12-02 21:22:08,480 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-12-02 21:22:08,500 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states. [2020-12-02 21:22:08,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-12-02 21:22:08,509 INFO L414 BasicCegarLoop]: Found error trace [2020-12-02 21:22:08,510 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-02 21:22:08,511 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-02 21:22:08,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-02 21:22:08,519 INFO L82 PathProgramCache]: Analyzing trace with hash -617567418, now seen corresponding path program 1 times [2020-12-02 21:22:08,540 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-12-02 21:22:08,540 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1486694281] [2020-12-02 21:22:08,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 2 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with mathsat -unsat_core_generation=3 [2020-12-02 21:22:09,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-02 21:22:09,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 1 conjunts are in the unsatisfiable core [2020-12-02 21:22:09,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-02 21:22:09,255 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-02 21:22:09,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-12-02 21:22:09,290 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-02 21:22:09,292 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1486694281] [2020-12-02 21:22:09,293 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-12-02 21:22:09,293 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2020-12-02 21:22:09,294 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146032161] [2020-12-02 21:22:09,300 INFO L461 AbstractCegarLoop]: Interpolant automaton has 2 states [2020-12-02 21:22:09,302 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-12-02 21:22:09,329 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-12-02 21:22:09,330 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-12-02 21:22:09,332 INFO L87 Difference]: Start difference. First operand 124 states. Second operand 2 states. [2020-12-02 21:22:09,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-02 21:22:09,401 INFO L93 Difference]: Finished difference Result 246 states and 412 transitions. [2020-12-02 21:22:09,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-12-02 21:22:09,403 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 15 [2020-12-02 21:22:09,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-02 21:22:09,423 INFO L225 Difference]: With dead ends: 246 [2020-12-02 21:22:09,424 INFO L226 Difference]: Without dead ends: 120 [2020-12-02 21:22:09,431 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 28 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-02 21:22:09,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2020-12-02 21:22:09,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 120. [2020-12-02 21:22:09,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 120 states. [2020-12-02 21:22:09,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 169 transitions. [2020-12-02 21:22:09,512 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 169 transitions. Word has length 15 [2020-12-02 21:22:09,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-02 21:22:09,513 INFO L481 AbstractCegarLoop]: Abstraction has 120 states and 169 transitions. [2020-12-02 21:22:09,513 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2020-12-02 21:22:09,514 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 169 transitions. [2020-12-02 21:22:09,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-12-02 21:22:09,517 INFO L414 BasicCegarLoop]: Found error trace [2020-12-02 21:22:09,518 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-02 21:22:09,732 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 mathsat -unsat_core_generation=3 [2020-12-02 21:22:09,733 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-02 21:22:09,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-02 21:22:09,735 INFO L82 PathProgramCache]: Analyzing trace with hash -397782484, now seen corresponding path program 1 times [2020-12-02 21:22:09,736 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-12-02 21:22:09,736 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1452389790] [2020-12-02 21:22:09,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 3 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with mathsat -unsat_core_generation=3 [2020-12-02 21:22:10,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-02 21:22:10,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 2 conjunts are in the unsatisfiable core [2020-12-02 21:22:10,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-02 21:22:10,341 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-02 21:22:10,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-12-02 21:22:10,357 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-02 21:22:10,358 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1452389790] [2020-12-02 21:22:10,358 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-12-02 21:22:10,359 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2020-12-02 21:22:10,359 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697920000] [2020-12-02 21:22:10,361 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-02 21:22:10,361 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-12-02 21:22:10,362 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-02 21:22:10,363 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-02 21:22:10,363 INFO L87 Difference]: Start difference. First operand 120 states and 169 transitions. Second operand 3 states. [2020-12-02 21:22:10,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-02 21:22:10,882 INFO L93 Difference]: Finished difference Result 229 states and 326 transitions. [2020-12-02 21:22:10,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-02 21:22:10,884 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 18 [2020-12-02 21:22:10,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-02 21:22:10,886 INFO L225 Difference]: With dead ends: 229 [2020-12-02 21:22:10,887 INFO L226 Difference]: Without dead ends: 120 [2020-12-02 21:22:10,888 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-02 21:22:10,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2020-12-02 21:22:10,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 120. [2020-12-02 21:22:10,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 120 states. [2020-12-02 21:22:10,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 168 transitions. [2020-12-02 21:22:10,904 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 168 transitions. Word has length 18 [2020-12-02 21:22:10,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-02 21:22:10,904 INFO L481 AbstractCegarLoop]: Abstraction has 120 states and 168 transitions. [2020-12-02 21:22:10,905 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-02 21:22:10,905 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 168 transitions. [2020-12-02 21:22:10,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-12-02 21:22:10,907 INFO L414 BasicCegarLoop]: Found error trace [2020-12-02 21:22:10,907 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-02 21:22:11,121 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 mathsat -unsat_core_generation=3 [2020-12-02 21:22:11,123 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-02 21:22:11,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-02 21:22:11,125 INFO L82 PathProgramCache]: Analyzing trace with hash -1006577033, now seen corresponding path program 1 times [2020-12-02 21:22:11,126 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-12-02 21:22:11,126 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1699862408] [2020-12-02 21:22:11,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 4 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with mathsat -unsat_core_generation=3 [2020-12-02 21:22:11,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-02 21:22:11,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 25 conjunts are in the unsatisfiable core [2020-12-02 21:22:12,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-02 21:22:12,643 WARN L197 SmtUtils]: Spent 260.00 ms on a formula simplification that was a NOOP. DAG size: 13 [2020-12-02 21:22:13,202 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-02 21:22:13,208 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-02 21:22:13,674 WARN L197 SmtUtils]: Spent 465.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-12-02 21:22:13,675 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-02 21:22:13,689 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-02 21:22:13,693 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:42, output treesize:42 [2020-12-02 21:22:14,556 WARN L197 SmtUtils]: Spent 402.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-12-02 21:22:15,265 WARN L197 SmtUtils]: Spent 295.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2020-12-02 21:22:15,293 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-02 21:22:15,308 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-12-02 21:22:17,059 WARN L197 SmtUtils]: Spent 1.10 s on a formula simplification that was a NOOP. DAG size: 44 [2020-12-02 21:22:17,832 WARN L197 SmtUtils]: Spent 308.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-12-02 21:22:18,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-02 21:22:19,421 WARN L197 SmtUtils]: Spent 1.06 s on a formula simplification that was a NOOP. DAG size: 24 [2020-12-02 21:22:19,430 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-02 21:22:19,431 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-02 21:22:19,444 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-02 21:22:22,053 WARN L197 SmtUtils]: Spent 2.61 s on a formula simplification. DAG size of input: 60 DAG size of output: 55 [2020-12-02 21:22:22,055 INFO L625 ElimStorePlain]: treesize reduction 26, result has 79.2 percent of original size [2020-12-02 21:22:22,064 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-02 21:22:22,065 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-02 21:22:22,119 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-02 21:22:22,119 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:94, output treesize:75 [2020-12-02 21:22:22,838 WARN L197 SmtUtils]: Spent 230.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2020-12-02 21:22:23,868 WARN L197 SmtUtils]: Spent 240.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-12-02 21:22:24,054 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-02 21:22:24,055 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-02 21:22:24,058 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-02 21:22:24,698 WARN L197 SmtUtils]: Spent 639.00 ms on a formula simplification that was a NOOP. DAG size: 45 [2020-12-02 21:22:24,699 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-02 21:22:24,705 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-02 21:22:24,705 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:87, output treesize:65 [2020-12-02 21:22:25,576 WARN L197 SmtUtils]: Spent 249.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2020-12-02 21:22:30,785 WARN L197 SmtUtils]: Spent 266.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-12-02 21:22:30,823 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-02 21:22:30,823 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-12-02 21:22:31,702 WARN L197 SmtUtils]: Spent 199.00 ms on a formula simplification that was a NOOP. DAG size: 20 [2020-12-02 21:22:32,664 WARN L197 SmtUtils]: Spent 225.00 ms on a formula simplification that was a NOOP. DAG size: 22 [2020-12-02 21:22:32,676 INFO L639 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-12-02 21:22:34,202 WARN L197 SmtUtils]: Spent 685.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 31 [2020-12-02 21:22:35,219 WARN L197 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-12-02 21:22:35,230 INFO L639 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-12-02 21:22:36,756 WARN L197 SmtUtils]: Spent 485.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 50 [2020-12-02 21:22:38,582 WARN L197 SmtUtils]: Spent 824.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2020-12-02 21:22:38,591 INFO L639 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-12-02 21:22:40,667 WARN L197 SmtUtils]: Spent 966.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2020-12-02 21:22:42,360 WARN L197 SmtUtils]: Spent 786.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2020-12-02 21:22:42,378 INFO L639 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-12-02 21:22:42,747 WARN L197 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 15 [2020-12-02 21:22:42,747 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-02 21:22:42,748 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 64 treesize of output 57 [2020-12-02 21:22:43,016 WARN L197 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 8 [2020-12-02 21:22:43,016 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-02 21:22:43,017 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 57 [2020-12-02 21:22:43,019 INFO L639 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-12-02 21:22:43,020 INFO L639 QuantifierPusher]: Distributing 2 disjuncts over 3 conjuncts [2020-12-02 21:22:43,021 INFO L639 QuantifierPusher]: Distributing 2 disjuncts over 4 conjuncts [2020-12-02 21:22:43,055 INFO L443 ElimStorePlain]: Different costs {0=[v_arrayElimCell_6], 2=[v_arrayElimCell_5]} [2020-12-02 21:22:44,647 WARN L197 SmtUtils]: Spent 613.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2020-12-02 21:22:45,022 WARN L197 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 15 [2020-12-02 21:22:45,022 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-02 21:22:45,023 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 64 treesize of output 57 [2020-12-02 21:22:45,283 WARN L197 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 8 [2020-12-02 21:22:45,283 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-02 21:22:45,284 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 57 [2020-12-02 21:22:45,285 INFO L639 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-12-02 21:22:45,289 INFO L639 QuantifierPusher]: Distributing 2 disjuncts over 3 conjuncts [2020-12-02 21:22:45,290 INFO L639 QuantifierPusher]: Distributing 2 disjuncts over 4 conjuncts [2020-12-02 21:22:45,329 INFO L443 ElimStorePlain]: Different costs {0=[v_arrayElimCell_8], 2=[v_arrayElimCell_7]} [2020-12-02 21:22:46,928 WARN L197 SmtUtils]: Spent 188.00 ms on a formula simplification that was a NOOP. DAG size: 15 [2020-12-02 21:22:46,929 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-02 21:22:46,929 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 64 treesize of output 57 [2020-12-02 21:22:47,184 WARN L197 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 8 [2020-12-02 21:22:47,184 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-02 21:22:47,185 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 57 [2020-12-02 21:22:47,186 INFO L639 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-12-02 21:22:47,188 INFO L639 QuantifierPusher]: Distributing 2 disjuncts over 3 conjuncts [2020-12-02 21:22:47,189 INFO L639 QuantifierPusher]: Distributing 2 disjuncts over 4 conjuncts [2020-12-02 21:22:47,229 INFO L443 ElimStorePlain]: Different costs {0=[v_arrayElimCell_10], 2=[v_arrayElimCell_9]} [2020-12-02 21:22:47,643 WARN L197 SmtUtils]: Spent 195.00 ms on a formula simplification that was a NOOP. DAG size: 15 [2020-12-02 21:22:47,644 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-02 21:22:47,644 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 64 treesize of output 57 [2020-12-02 21:22:47,929 WARN L197 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 8 [2020-12-02 21:22:47,930 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-02 21:22:47,931 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 57 [2020-12-02 21:22:47,933 INFO L639 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-12-02 21:22:47,935 INFO L639 QuantifierPusher]: Distributing 2 disjuncts over 3 conjuncts [2020-12-02 21:22:47,936 INFO L639 QuantifierPusher]: Distributing 2 disjuncts over 4 conjuncts [2020-12-02 21:22:47,972 INFO L443 ElimStorePlain]: Different costs {0=[v_arrayElimCell_12], 2=[v_arrayElimCell_11]} [2020-12-02 21:22:48,356 WARN L197 SmtUtils]: Spent 181.00 ms on a formula simplification that was a NOOP. DAG size: 15 [2020-12-02 21:22:48,357 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-02 21:22:48,357 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 64 treesize of output 57 [2020-12-02 21:22:48,714 WARN L197 SmtUtils]: Spent 222.00 ms on a formula simplification that was a NOOP. DAG size: 8 [2020-12-02 21:22:48,714 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-02 21:22:48,715 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 57 [2020-12-02 21:22:48,716 INFO L639 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-12-02 21:22:48,718 INFO L639 QuantifierPusher]: Distributing 2 disjuncts over 3 conjuncts [2020-12-02 21:22:48,719 INFO L639 QuantifierPusher]: Distributing 2 disjuncts over 4 conjuncts [2020-12-02 21:22:48,758 INFO L443 ElimStorePlain]: Different costs {0=[v_arrayElimCell_14], 2=[v_arrayElimCell_13]} [2020-12-02 21:22:49,230 WARN L197 SmtUtils]: Spent 231.00 ms on a formula simplification that was a NOOP. DAG size: 15 [2020-12-02 21:22:49,231 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-02 21:22:49,231 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 64 treesize of output 57 [2020-12-02 21:22:49,588 WARN L197 SmtUtils]: Spent 231.00 ms on a formula simplification that was a NOOP. DAG size: 8 [2020-12-02 21:22:49,589 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-02 21:22:49,590 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 57 [2020-12-02 21:22:49,592 INFO L639 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-12-02 21:22:49,593 INFO L639 QuantifierPusher]: Distributing 2 disjuncts over 3 conjuncts [2020-12-02 21:22:49,594 INFO L639 QuantifierPusher]: Distributing 2 disjuncts over 4 conjuncts [2020-12-02 21:22:49,638 INFO L443 ElimStorePlain]: Different costs {0=[v_arrayElimCell_16], 2=[v_arrayElimCell_15]} [2020-12-02 21:22:49,752 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-02 21:22:49,753 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1699862408] [2020-12-02 21:22:49,753 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-12-02 21:22:49,753 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 12] imperfect sequences [] total 22 [2020-12-02 21:22:49,754 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315143310] [2020-12-02 21:22:49,754 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-12-02 21:22:49,755 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-12-02 21:22:49,756 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-12-02 21:22:49,756 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=402, Unknown=1, NotChecked=0, Total=462 [2020-12-02 21:22:49,757 INFO L87 Difference]: Start difference. First operand 120 states and 168 transitions. Second operand 22 states. [2020-12-02 21:22:52,744 WARN L197 SmtUtils]: Spent 467.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-12-02 21:22:54,287 WARN L197 SmtUtils]: Spent 540.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-12-02 21:23:00,898 WARN L197 SmtUtils]: Spent 4.13 s on a formula simplification. DAG size of input: 55 DAG size of output: 55 [2020-12-02 21:23:04,822 WARN L197 SmtUtils]: Spent 2.76 s on a formula simplification. DAG size of input: 102 DAG size of output: 78 [2020-12-02 21:23:20,565 WARN L197 SmtUtils]: Spent 11.75 s on a formula simplification. DAG size of input: 114 DAG size of output: 103 [2020-12-02 21:23:52,540 WARN L197 SmtUtils]: Spent 25.99 s on a formula simplification. DAG size of input: 119 DAG size of output: 108 [2020-12-02 21:24:25,946 WARN L197 SmtUtils]: Spent 28.06 s on a formula simplification. DAG size of input: 123 DAG size of output: 113 [2020-12-02 21:25:33,085 WARN L197 SmtUtils]: Spent 1.06 m on a formula simplification. DAG size of input: 127 DAG size of output: 117 [2020-12-02 21:27:20,990 WARN L197 SmtUtils]: Spent 32.51 s on a formula simplification. DAG size of input: 138 DAG size of output: 131 [2020-12-02 21:27:40,688 WARN L197 SmtUtils]: Spent 7.43 s on a formula simplification. DAG size of input: 110 DAG size of output: 107 [2020-12-02 21:28:47,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-02 21:28:47,097 INFO L93 Difference]: Finished difference Result 190 states and 257 transitions. [2020-12-02 21:28:47,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-12-02 21:28:47,105 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 22 [2020-12-02 21:28:47,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-02 21:28:47,108 INFO L225 Difference]: With dead ends: 190 [2020-12-02 21:28:47,108 INFO L226 Difference]: Without dead ends: 131 [2020-12-02 21:28:47,109 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 222.6s TimeCoverageRelationStatistics Valid=189, Invalid=801, Unknown=2, NotChecked=0, Total=992 [2020-12-02 21:28:47,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2020-12-02 21:28:47,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 111. [2020-12-02 21:28:47,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 111 states. [2020-12-02 21:28:47,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 148 transitions. [2020-12-02 21:28:47,123 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 148 transitions. Word has length 22 [2020-12-02 21:28:47,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-02 21:28:47,124 INFO L481 AbstractCegarLoop]: Abstraction has 111 states and 148 transitions. [2020-12-02 21:28:47,124 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-12-02 21:28:47,124 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 148 transitions. [2020-12-02 21:28:47,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2020-12-02 21:28:47,125 INFO L414 BasicCegarLoop]: Found error trace [2020-12-02 21:28:47,125 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-02 21:28:47,326 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 mathsat -unsat_core_generation=3 [2020-12-02 21:28:47,327 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-02 21:28:47,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-02 21:28:47,328 INFO L82 PathProgramCache]: Analyzing trace with hash 906713717, now seen corresponding path program 1 times [2020-12-02 21:28:47,330 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-12-02 21:28:47,330 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [48990859] [2020-12-02 21:28:47,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 5 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with mathsat -unsat_core_generation=3 [2020-12-02 21:28:47,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-02 21:28:47,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 9 conjunts are in the unsatisfiable core [2020-12-02 21:28:47,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-02 21:28:48,808 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-02 21:28:49,266 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-02 21:28:49,266 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-12-02 21:28:50,594 WARN L197 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 15 [2020-12-02 21:28:51,809 WARN L197 SmtUtils]: Spent 246.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2020-12-02 21:28:53,289 WARN L197 SmtUtils]: Spent 239.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2020-12-02 21:28:53,366 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-02 21:28:53,367 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [48990859] [2020-12-02 21:28:53,367 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-12-02 21:28:53,367 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 11 [2020-12-02 21:28:53,368 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999823749] [2020-12-02 21:28:53,368 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-12-02 21:28:53,369 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-12-02 21:28:53,369 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-12-02 21:28:53,370 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2020-12-02 21:28:53,370 INFO L87 Difference]: Start difference. First operand 111 states and 148 transitions. Second operand 11 states. [2020-12-02 21:28:54,027 WARN L197 SmtUtils]: Spent 193.00 ms on a formula simplification that was a NOOP. DAG size: 13 [2020-12-02 21:28:54,581 WARN L197 SmtUtils]: Spent 273.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2020-12-02 21:28:55,221 WARN L197 SmtUtils]: Spent 347.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2020-12-02 21:28:55,765 WARN L197 SmtUtils]: Spent 402.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-12-02 21:29:00,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-02 21:29:00,626 INFO L93 Difference]: Finished difference Result 189 states and 252 transitions. [2020-12-02 21:29:00,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-12-02 21:29:00,627 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 27 [2020-12-02 21:29:00,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-02 21:29:00,629 INFO L225 Difference]: With dead ends: 189 [2020-12-02 21:29:00,629 INFO L226 Difference]: Without dead ends: 100 [2020-12-02 21:29:00,630 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-12-02 21:29:00,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2020-12-02 21:29:00,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 85. [2020-12-02 21:29:00,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2020-12-02 21:29:00,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 108 transitions. [2020-12-02 21:29:00,641 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 108 transitions. Word has length 27 [2020-12-02 21:29:00,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-02 21:29:00,642 INFO L481 AbstractCegarLoop]: Abstraction has 85 states and 108 transitions. [2020-12-02 21:29:00,642 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-12-02 21:29:00,642 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 108 transitions. [2020-12-02 21:29:00,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2020-12-02 21:29:00,643 INFO L414 BasicCegarLoop]: Found error trace [2020-12-02 21:29:00,646 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-02 21:29:00,860 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 mathsat -unsat_core_generation=3 [2020-12-02 21:29:00,861 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-02 21:29:00,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-02 21:29:00,862 INFO L82 PathProgramCache]: Analyzing trace with hash -188522611, now seen corresponding path program 1 times [2020-12-02 21:29:00,863 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-12-02 21:29:00,864 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [122931212] [2020-12-02 21:29:00,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 6 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with mathsat -unsat_core_generation=3 [2020-12-02 21:29:01,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-02 21:29:01,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 19 conjunts are in the unsatisfiable core [2020-12-02 21:29:01,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-02 21:29:01,874 WARN L197 SmtUtils]: Spent 243.00 ms on a formula simplification that was a NOOP. DAG size: 12 [2020-12-02 21:29:02,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-02 21:29:02,280 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-02 21:29:02,282 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-02 21:29:02,687 WARN L197 SmtUtils]: Spent 404.00 ms on a formula simplification that was a NOOP. DAG size: 28 [2020-12-02 21:29:02,688 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-02 21:29:02,692 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-02 21:29:02,693 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:42, output treesize:42 [2020-12-02 21:29:03,114 WARN L197 SmtUtils]: Spent 194.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-12-02 21:29:03,259 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-02 21:29:03,260 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-02 21:29:03,309 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-02 21:29:03,681 WARN L197 SmtUtils]: Spent 371.00 ms on a formula simplification that was a NOOP. DAG size: 25 [2020-12-02 21:29:03,682 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-02 21:29:03,683 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-02 21:29:03,683 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:52, output treesize:33 [2020-12-02 21:29:04,942 WARN L197 SmtUtils]: Spent 203.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-12-02 21:29:05,529 WARN L197 SmtUtils]: Spent 255.00 ms on a formula simplification that was a NOOP. DAG size: 33 [2020-12-02 21:29:07,340 WARN L197 SmtUtils]: Spent 686.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 42 [2020-12-02 21:29:09,250 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-02 21:29:09,253 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-02 21:29:09,254 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-12-02 21:29:09,846 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-02 21:29:09,847 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-12-02 21:29:10,496 WARN L197 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 7 [2020-12-02 21:29:10,499 INFO L639 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-12-02 21:29:11,197 WARN L197 SmtUtils]: Spent 225.00 ms on a formula simplification that was a NOOP. DAG size: 10 [2020-12-02 21:29:11,202 INFO L639 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-12-02 21:29:12,736 WARN L197 SmtUtils]: Spent 920.00 ms on a formula simplification that was a NOOP. DAG size: 20 [2020-12-02 21:29:14,489 WARN L197 SmtUtils]: Spent 800.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2020-12-02 21:29:16,703 WARN L197 SmtUtils]: Spent 957.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-12-02 21:29:16,713 INFO L639 QuantifierPusher]: Distributing 3 disjuncts over 2 conjuncts [2020-12-02 21:29:18,658 WARN L197 SmtUtils]: Spent 496.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2020-12-02 21:29:22,417 INFO L639 QuantifierPusher]: Distributing 3 disjuncts over 2 conjuncts [2020-12-02 21:29:25,501 WARN L197 SmtUtils]: Spent 667.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2020-12-02 21:29:25,509 INFO L639 QuantifierPusher]: Distributing 3 disjuncts over 2 conjuncts [2020-12-02 21:29:28,276 WARN L197 SmtUtils]: Spent 514.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 38 [2020-12-02 21:29:28,414 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-02 21:29:28,417 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [122931212] [2020-12-02 21:29:28,417 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-12-02 21:29:28,418 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10, 11] imperfect sequences [] total 18 [2020-12-02 21:29:28,418 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615506217] [2020-12-02 21:29:28,419 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-12-02 21:29:28,419 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-12-02 21:29:28,420 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-12-02 21:29:28,420 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2020-12-02 21:29:28,420 INFO L87 Difference]: Start difference. First operand 85 states and 108 transitions. Second operand 18 states. [2020-12-02 21:29:29,508 WARN L197 SmtUtils]: Spent 289.00 ms on a formula simplification that was a NOOP. DAG size: 15 [2020-12-02 21:29:30,587 WARN L197 SmtUtils]: Spent 400.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-12-02 21:29:34,750 WARN L197 SmtUtils]: Spent 3.03 s on a formula simplification. DAG size of input: 77 DAG size of output: 37 [2020-12-02 21:29:36,477 WARN L197 SmtUtils]: Spent 1.20 s on a formula simplification. DAG size of input: 80 DAG size of output: 41 [2020-12-02 21:29:38,635 WARN L197 SmtUtils]: Spent 1.43 s on a formula simplification. DAG size of input: 88 DAG size of output: 56 [2020-12-02 21:29:40,574 WARN L197 SmtUtils]: Spent 1.63 s on a formula simplification. DAG size of input: 92 DAG size of output: 58 [2020-12-02 21:29:48,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-02 21:29:48,335 INFO L93 Difference]: Finished difference Result 104 states and 129 transitions. [2020-12-02 21:29:48,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-12-02 21:29:48,336 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 28 [2020-12-02 21:29:48,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-02 21:29:48,337 INFO L225 Difference]: With dead ends: 104 [2020-12-02 21:29:48,338 INFO L226 Difference]: Without dead ends: 100 [2020-12-02 21:29:48,339 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 35.2s TimeCoverageRelationStatistics Valid=125, Invalid=427, Unknown=0, NotChecked=0, Total=552 [2020-12-02 21:29:48,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2020-12-02 21:29:48,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 85. [2020-12-02 21:29:48,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2020-12-02 21:29:48,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 107 transitions. [2020-12-02 21:29:48,348 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 107 transitions. Word has length 28 [2020-12-02 21:29:48,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-02 21:29:48,349 INFO L481 AbstractCegarLoop]: Abstraction has 85 states and 107 transitions. [2020-12-02 21:29:48,349 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-12-02 21:29:48,349 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 107 transitions. [2020-12-02 21:29:48,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2020-12-02 21:29:48,352 INFO L414 BasicCegarLoop]: Found error trace [2020-12-02 21:29:48,353 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-02 21:29:48,567 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 mathsat -unsat_core_generation=3 [2020-12-02 21:29:48,568 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-02 21:29:48,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-02 21:29:48,569 INFO L82 PathProgramCache]: Analyzing trace with hash -953381006, now seen corresponding path program 1 times [2020-12-02 21:29:48,570 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-12-02 21:29:48,571 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [431997299] [2020-12-02 21:29:48,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 7 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with mathsat -unsat_core_generation=3 [2020-12-02 21:29:49,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-02 21:29:49,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 9 conjunts are in the unsatisfiable core [2020-12-02 21:29:49,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-02 21:29:50,155 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-02 21:29:50,646 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-02 21:29:50,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-12-02 21:29:52,124 WARN L197 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 15 [2020-12-02 21:29:53,729 WARN L197 SmtUtils]: Spent 200.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2020-12-02 21:29:55,530 WARN L197 SmtUtils]: Spent 268.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2020-12-02 21:29:55,605 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-02 21:29:55,605 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [431997299] [2020-12-02 21:29:55,606 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-12-02 21:29:55,606 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 11 [2020-12-02 21:29:55,606 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784103542] [2020-12-02 21:29:55,607 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-12-02 21:29:55,607 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-12-02 21:29:55,607 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-12-02 21:29:55,608 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2020-12-02 21:29:55,608 INFO L87 Difference]: Start difference. First operand 85 states and 107 transitions. Second operand 11 states. [2020-12-02 21:29:56,365 WARN L197 SmtUtils]: Spent 232.00 ms on a formula simplification that was a NOOP. DAG size: 13 [2020-12-02 21:29:57,083 WARN L197 SmtUtils]: Spent 332.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2020-12-02 21:29:57,889 WARN L197 SmtUtils]: Spent 426.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2020-12-02 21:29:58,979 WARN L197 SmtUtils]: Spent 578.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-12-02 21:30:04,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-02 21:30:04,208 INFO L93 Difference]: Finished difference Result 104 states and 128 transitions. [2020-12-02 21:30:04,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-12-02 21:30:04,209 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 28 [2020-12-02 21:30:04,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-02 21:30:04,210 INFO L225 Difference]: With dead ends: 104 [2020-12-02 21:30:04,210 INFO L226 Difference]: Without dead ends: 100 [2020-12-02 21:30:04,211 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-12-02 21:30:04,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2020-12-02 21:30:04,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 85. [2020-12-02 21:30:04,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2020-12-02 21:30:04,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 105 transitions. [2020-12-02 21:30:04,219 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 105 transitions. Word has length 28 [2020-12-02 21:30:04,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-02 21:30:04,220 INFO L481 AbstractCegarLoop]: Abstraction has 85 states and 105 transitions. [2020-12-02 21:30:04,220 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-12-02 21:30:04,220 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 105 transitions. [2020-12-02 21:30:04,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2020-12-02 21:30:04,221 INFO L414 BasicCegarLoop]: Found error trace [2020-12-02 21:30:04,222 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-02 21:30:04,427 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 mathsat -unsat_core_generation=3 [2020-12-02 21:30:04,430 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-02 21:30:04,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-02 21:30:04,430 INFO L82 PathProgramCache]: Analyzing trace with hash -1555968818, now seen corresponding path program 1 times [2020-12-02 21:30:04,431 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-12-02 21:30:04,431 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1343707138] [2020-12-02 21:30:04,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 8 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with mathsat -unsat_core_generation=3 [2020-12-02 21:30:04,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-02 21:30:04,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 6 conjunts are in the unsatisfiable core [2020-12-02 21:30:04,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-02 21:30:05,306 WARN L197 SmtUtils]: Spent 295.00 ms on a formula simplification that was a NOOP. DAG size: 12 [2020-12-02 21:30:05,970 WARN L197 SmtUtils]: Spent 476.00 ms on a formula simplification that was a NOOP. DAG size: 12 [2020-12-02 21:30:07,232 WARN L197 SmtUtils]: Spent 1.07 s on a formula simplification that was a NOOP. DAG size: 12 [2020-12-02 21:30:07,243 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-02 21:30:07,244 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-12-02 21:30:17,364 WARN L197 SmtUtils]: Spent 594.00 ms on a formula simplification that was a NOOP. DAG size: 6 [2020-12-02 21:30:17,392 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-02 21:30:17,392 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1343707138] [2020-12-02 21:30:17,393 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-12-02 21:30:17,393 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 7 [2020-12-02 21:30:17,393 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426733250] [2020-12-02 21:30:17,394 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-12-02 21:30:17,394 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-12-02 21:30:17,395 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-12-02 21:30:17,395 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2020-12-02 21:30:17,395 INFO L87 Difference]: Start difference. First operand 85 states and 105 transitions. Second operand 8 states. [2020-12-02 21:30:21,383 WARN L197 SmtUtils]: Spent 2.93 s on a formula simplification. DAG size of input: 19 DAG size of output: 17 [2020-12-02 21:30:24,747 WARN L197 SmtUtils]: Spent 3.25 s on a formula simplification. DAG size of input: 21 DAG size of output: 19 [2020-12-02 21:31:17,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-02 21:31:17,964 INFO L93 Difference]: Finished difference Result 104 states and 126 transitions. [2020-12-02 21:31:18,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-12-02 21:31:18,213 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 29 [2020-12-02 21:31:18,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-02 21:31:18,214 INFO L225 Difference]: With dead ends: 104 [2020-12-02 21:31:18,214 INFO L226 Difference]: Without dead ends: 100 [2020-12-02 21:31:18,214 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 49 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 19.0s TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2020-12-02 21:31:18,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2020-12-02 21:31:18,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 85. [2020-12-02 21:31:18,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2020-12-02 21:31:18,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 103 transitions. [2020-12-02 21:31:18,233 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 103 transitions. Word has length 29 [2020-12-02 21:31:18,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-02 21:31:18,234 INFO L481 AbstractCegarLoop]: Abstraction has 85 states and 103 transitions. [2020-12-02 21:31:18,234 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-12-02 21:31:18,234 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 103 transitions. [2020-12-02 21:31:18,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2020-12-02 21:31:18,235 INFO L414 BasicCegarLoop]: Found error trace [2020-12-02 21:31:18,236 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-02 21:31:18,448 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 mathsat -unsat_core_generation=3 [2020-12-02 21:31:18,449 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-02 21:31:18,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-02 21:31:18,450 INFO L82 PathProgramCache]: Analyzing trace with hash -1532150515, now seen corresponding path program 1 times [2020-12-02 21:31:18,451 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-12-02 21:31:18,451 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [664035625] [2020-12-02 21:31:18,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 9 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with mathsat -unsat_core_generation=3 [2020-12-02 21:31:18,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-02 21:31:18,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 20 conjunts are in the unsatisfiable core [2020-12-02 21:31:18,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-02 21:31:19,545 WARN L197 SmtUtils]: Spent 238.00 ms on a formula simplification that was a NOOP. DAG size: 12 [2020-12-02 21:31:19,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-02 21:31:19,943 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-02 21:31:19,944 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-02 21:31:20,375 WARN L197 SmtUtils]: Spent 431.00 ms on a formula simplification that was a NOOP. DAG size: 28 [2020-12-02 21:31:20,376 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-02 21:31:20,378 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-02 21:31:20,379 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:42, output treesize:42 [2020-12-02 21:31:20,844 WARN L197 SmtUtils]: Spent 231.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-12-02 21:31:20,995 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-02 21:31:20,996 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-02 21:31:21,030 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-02 21:31:21,385 WARN L197 SmtUtils]: Spent 354.00 ms on a formula simplification that was a NOOP. DAG size: 25 [2020-12-02 21:31:21,386 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-02 21:31:21,387 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-02 21:31:21,388 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:52, output treesize:33 [2020-12-02 21:31:23,934 WARN L197 SmtUtils]: Spent 222.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-12-02 21:31:24,604 WARN L197 SmtUtils]: Spent 300.00 ms on a formula simplification that was a NOOP. DAG size: 33 [2020-12-02 21:31:28,953 WARN L197 SmtUtils]: Spent 747.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 43 [2020-12-02 21:31:29,631 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-02 21:31:29,633 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-02 21:31:29,634 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-12-02 21:31:30,344 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-02 21:31:30,344 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-12-02 21:31:31,078 WARN L197 SmtUtils]: Spent 190.00 ms on a formula simplification that was a NOOP. DAG size: 7 [2020-12-02 21:31:31,080 INFO L639 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-12-02 21:31:32,136 WARN L197 SmtUtils]: Spent 323.00 ms on a formula simplification that was a NOOP. DAG size: 10 [2020-12-02 21:31:32,139 INFO L639 QuantifierPusher]: Distributing 3 disjuncts over 2 conjuncts [2020-12-02 21:31:33,282 WARN L197 SmtUtils]: Spent 396.00 ms on a formula simplification that was a NOOP. DAG size: 16 [2020-12-02 21:31:34,603 WARN L197 SmtUtils]: Spent 545.00 ms on a formula simplification that was a NOOP. DAG size: 28 [2020-12-02 21:31:36,746 WARN L197 SmtUtils]: Spent 1.30 s on a formula simplification that was a NOOP. DAG size: 38 [2020-12-02 21:31:39,375 WARN L197 SmtUtils]: Spent 1.57 s on a formula simplification that was a NOOP. DAG size: 53 [2020-12-02 21:31:39,387 INFO L639 QuantifierPusher]: Distributing 3 disjuncts over 2 conjuncts [2020-12-02 21:31:46,161 WARN L197 SmtUtils]: Spent 1.74 s on a formula simplification that was a NOOP. DAG size: 59 [2020-12-02 21:31:54,833 INFO L639 QuantifierPusher]: Distributing 3 disjuncts over 2 conjuncts [2020-12-02 21:32:00,650 WARN L197 SmtUtils]: Spent 1.29 s on a formula simplification that was a NOOP. DAG size: 91 [2020-12-02 21:32:00,654 INFO L639 QuantifierPusher]: Distributing 3 disjuncts over 2 conjuncts [2020-12-02 21:32:03,813 WARN L197 SmtUtils]: Spent 497.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 41 [2020-12-02 21:32:03,951 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-02 21:32:03,952 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [664035625] [2020-12-02 21:32:03,952 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-12-02 21:32:03,952 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10, 12] imperfect sequences [] total 19 [2020-12-02 21:32:03,953 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771600567] [2020-12-02 21:32:03,953 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-12-02 21:32:03,953 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-12-02 21:32:03,954 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-12-02 21:32:03,954 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=286, Unknown=2, NotChecked=0, Total=342 [2020-12-02 21:32:03,955 INFO L87 Difference]: Start difference. First operand 85 states and 103 transitions. Second operand 19 states. [2020-12-02 21:32:05,470 WARN L197 SmtUtils]: Spent 313.00 ms on a formula simplification that was a NOOP. DAG size: 15 [2020-12-02 21:32:06,728 WARN L197 SmtUtils]: Spent 449.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-12-02 21:32:11,114 WARN L197 SmtUtils]: Spent 3.12 s on a formula simplification. DAG size of input: 87 DAG size of output: 37 [2020-12-02 21:32:13,106 WARN L197 SmtUtils]: Spent 1.38 s on a formula simplification. DAG size of input: 90 DAG size of output: 41 [2020-12-02 21:32:15,554 WARN L197 SmtUtils]: Spent 1.60 s on a formula simplification. DAG size of input: 98 DAG size of output: 56 [2020-12-02 21:32:18,538 WARN L197 SmtUtils]: Spent 1.85 s on a formula simplification. DAG size of input: 104 DAG size of output: 58 [2020-12-02 21:32:33,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-02 21:32:33,897 INFO L93 Difference]: Finished difference Result 104 states and 124 transitions. [2020-12-02 21:32:33,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-12-02 21:32:33,898 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 30 [2020-12-02 21:32:33,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-02 21:32:33,899 INFO L225 Difference]: With dead ends: 104 [2020-12-02 21:32:33,900 INFO L226 Difference]: Without dead ends: 100 [2020-12-02 21:32:33,901 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 54.4s TimeCoverageRelationStatistics Valid=134, Invalid=464, Unknown=2, NotChecked=0, Total=600 [2020-12-02 21:32:33,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2020-12-02 21:32:33,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 85. [2020-12-02 21:32:33,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2020-12-02 21:32:33,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 102 transitions. [2020-12-02 21:32:33,908 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 102 transitions. Word has length 30 [2020-12-02 21:32:33,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-02 21:32:33,908 INFO L481 AbstractCegarLoop]: Abstraction has 85 states and 102 transitions. [2020-12-02 21:32:33,908 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-12-02 21:32:33,909 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 102 transitions. [2020-12-02 21:32:33,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2020-12-02 21:32:33,910 INFO L414 BasicCegarLoop]: Found error trace [2020-12-02 21:32:33,910 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-02 21:32:34,120 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 mathsat -unsat_core_generation=3 [2020-12-02 21:32:34,121 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-02 21:32:34,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-02 21:32:34,122 INFO L82 PathProgramCache]: Analyzing trace with hash -851569117, now seen corresponding path program 1 times [2020-12-02 21:32:34,123 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-12-02 21:32:34,123 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [527662244] [2020-12-02 21:32:34,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 10 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with mathsat -unsat_core_generation=3 [2020-12-02 21:32:34,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-02 21:32:34,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 11 conjunts are in the unsatisfiable core [2020-12-02 21:32:34,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-02 21:32:36,827 WARN L197 SmtUtils]: Spent 592.00 ms on a formula simplification that was a NOOP. DAG size: 33 [2020-12-02 21:32:36,832 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-02 21:32:36,833 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-02 21:32:37,391 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-02 21:32:37,391 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-12-02 21:32:38,012 WARN L197 SmtUtils]: Spent 200.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2020-12-02 21:32:38,817 WARN L197 SmtUtils]: Spent 212.00 ms on a formula simplification that was a NOOP. DAG size: 6 [2020-12-02 21:32:39,965 WARN L197 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 19 [2020-12-02 21:32:41,995 WARN L197 SmtUtils]: Spent 297.00 ms on a formula simplification that was a NOOP. DAG size: 27 [2020-12-02 21:32:43,893 WARN L197 SmtUtils]: Spent 275.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2020-12-02 21:32:43,981 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-02 21:32:43,981 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [527662244] [2020-12-02 21:32:43,982 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-12-02 21:32:43,982 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8, 8] imperfect sequences [] total 13 [2020-12-02 21:32:43,982 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459613928] [2020-12-02 21:32:43,982 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-12-02 21:32:43,982 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-12-02 21:32:43,983 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-12-02 21:32:43,983 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2020-12-02 21:32:43,983 INFO L87 Difference]: Start difference. First operand 85 states and 102 transitions. Second operand 13 states. [2020-12-02 21:32:44,716 WARN L197 SmtUtils]: Spent 235.00 ms on a formula simplification that was a NOOP. DAG size: 13 [2020-12-02 21:32:45,345 WARN L197 SmtUtils]: Spent 313.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2020-12-02 21:32:46,972 WARN L197 SmtUtils]: Spent 1.22 s on a formula simplification. DAG size of input: 42 DAG size of output: 30 [2020-12-02 21:32:48,591 WARN L197 SmtUtils]: Spent 949.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-12-02 21:32:50,185 WARN L197 SmtUtils]: Spent 1.42 s on a formula simplification. DAG size of input: 44 DAG size of output: 39 [2020-12-02 21:32:50,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-02 21:32:50,187 INFO L93 Difference]: Finished difference Result 85 states and 102 transitions. [2020-12-02 21:32:50,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-12-02 21:32:50,187 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 36 [2020-12-02 21:32:50,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-02 21:32:50,188 INFO L225 Difference]: With dead ends: 85 [2020-12-02 21:32:50,188 INFO L226 Difference]: Without dead ends: 0 [2020-12-02 21:32:50,189 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 14.0s TimeCoverageRelationStatistics Valid=91, Invalid=215, Unknown=0, NotChecked=0, Total=306 [2020-12-02 21:32:50,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2020-12-02 21:32:50,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2020-12-02 21:32:50,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2020-12-02 21:32:50,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2020-12-02 21:32:50,190 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 36 [2020-12-02 21:32:50,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-02 21:32:50,190 INFO L481 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-12-02 21:32:50,191 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-12-02 21:32:50,191 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-12-02 21:32:50,191 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-12-02 21:32:50,391 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 mathsat -unsat_core_generation=3 [2020-12-02 21:32:50,398 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2020-12-02 21:32:55,908 WARN L197 SmtUtils]: Spent 5.35 s on a formula simplification. DAG size of input: 185 DAG size of output: 113 [2020-12-02 21:32:58,561 WARN L197 SmtUtils]: Spent 2.65 s on a formula simplification that was a NOOP. DAG size: 23 [2020-12-02 21:33:00,270 WARN L197 SmtUtils]: Spent 1.71 s on a formula simplification that was a NOOP. DAG size: 17 [2020-12-02 21:33:03,416 WARN L197 SmtUtils]: Spent 3.07 s on a formula simplification. DAG size of input: 89 DAG size of output: 88 [2020-12-02 21:33:04,914 WARN L197 SmtUtils]: Spent 1.18 s on a formula simplification that was a NOOP. DAG size: 54 [2020-12-02 21:33:05,401 WARN L197 SmtUtils]: Spent 443.00 ms on a formula simplification that was a NOOP. DAG size: 20 [2020-12-02 21:33:05,860 WARN L197 SmtUtils]: Spent 458.00 ms on a formula simplification that was a NOOP. DAG size: 20 [2020-12-02 21:33:05,913 INFO L262 CegarLoopResult]: For program point L201(line 201) no Hoare annotation was computed. [2020-12-02 21:33:05,914 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-02 21:33:05,914 INFO L262 CegarLoopResult]: For program point L70-1(lines 70 74) no Hoare annotation was computed. [2020-12-02 21:33:05,914 INFO L258 CegarLoopResult]: At program point L70-2(lines 70 74) the Hoare annotation is: false [2020-12-02 21:33:05,915 INFO L262 CegarLoopResult]: For program point L70-3(lines 70 74) no Hoare annotation was computed. [2020-12-02 21:33:05,915 INFO L262 CegarLoopResult]: For program point L70-5(lines 70 74) no Hoare annotation was computed. [2020-12-02 21:33:05,915 INFO L258 CegarLoopResult]: At program point L70-6(lines 70 74) the Hoare annotation is: false [2020-12-02 21:33:05,915 INFO L262 CegarLoopResult]: For program point L70-7(lines 70 74) no Hoare annotation was computed. [2020-12-02 21:33:05,915 INFO L262 CegarLoopResult]: For program point L203(line 203) no Hoare annotation was computed. [2020-12-02 21:33:05,915 INFO L262 CegarLoopResult]: For program point L170(lines 170 180) no Hoare annotation was computed. [2020-12-02 21:33:05,915 INFO L262 CegarLoopResult]: For program point L170-2(lines 144 244) no Hoare annotation was computed. [2020-12-02 21:33:05,915 INFO L262 CegarLoopResult]: For program point L171(lines 171 179) no Hoare annotation was computed. [2020-12-02 21:33:05,915 INFO L262 CegarLoopResult]: For program point L205(line 205) no Hoare annotation was computed. [2020-12-02 21:33:05,915 INFO L262 CegarLoopResult]: For program point L172(line 172) no Hoare annotation was computed. [2020-12-02 21:33:05,916 INFO L262 CegarLoopResult]: For program point L172-2(line 172) no Hoare annotation was computed. [2020-12-02 21:33:05,916 INFO L262 CegarLoopResult]: For program point L239(line 239) no Hoare annotation was computed. [2020-12-02 21:33:05,916 INFO L262 CegarLoopResult]: For program point L173(line 173) no Hoare annotation was computed. [2020-12-02 21:33:05,916 INFO L262 CegarLoopResult]: For program point L107(lines 107 113) no Hoare annotation was computed. [2020-12-02 21:33:05,917 INFO L262 CegarLoopResult]: For program point L107-2(lines 90 115) no Hoare annotation was computed. [2020-12-02 21:33:05,917 INFO L262 CegarLoopResult]: For program point L107-3(lines 107 113) no Hoare annotation was computed. [2020-12-02 21:33:05,917 INFO L262 CegarLoopResult]: For program point L107-5(lines 90 115) no Hoare annotation was computed. [2020-12-02 21:33:05,918 INFO L262 CegarLoopResult]: For program point L241(line 241) no Hoare annotation was computed. [2020-12-02 21:33:05,918 INFO L262 CegarLoopResult]: For program point L175(line 175) no Hoare annotation was computed. [2020-12-02 21:33:05,918 INFO L262 CegarLoopResult]: For program point L76(lines 76 89) no Hoare annotation was computed. [2020-12-02 21:33:05,918 INFO L262 CegarLoopResult]: For program point L76-1(lines 76 89) no Hoare annotation was computed. [2020-12-02 21:33:05,918 INFO L262 CegarLoopResult]: For program point L177(line 177) no Hoare annotation was computed. [2020-12-02 21:33:05,919 INFO L258 CegarLoopResult]: At program point L144(lines 144 244) the Hoare annotation is: (and (= (fp.sub roundNearestTiesToEven (fp.neg ~pi~0) ((_ to_fp 11 53) roundNearestTiesToEven (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0))) |ULTIMATE.start___ieee754_atan2_#res|) (= currentRoundingMode roundNearestTiesToEven) (= ((_ 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-02 21:33:05,919 INFO L262 CegarLoopResult]: For program point L78-1(lines 78 82) no Hoare annotation was computed. [2020-12-02 21:33:05,919 INFO L258 CegarLoopResult]: At program point L78-2(lines 78 82) the Hoare annotation is: false [2020-12-02 21:33:05,919 INFO L262 CegarLoopResult]: For program point L78-3(lines 76 89) no Hoare annotation was computed. [2020-12-02 21:33:05,920 INFO L262 CegarLoopResult]: For program point L78-5(lines 78 82) no Hoare annotation was computed. [2020-12-02 21:33:05,920 INFO L258 CegarLoopResult]: At program point L78-6(lines 78 82) the Hoare annotation is: false [2020-12-02 21:33:05,920 INFO L262 CegarLoopResult]: For program point L78-7(lines 76 89) no Hoare annotation was computed. [2020-12-02 21:33:05,920 INFO L262 CegarLoopResult]: For program point L212(line 212) no Hoare annotation was computed. [2020-12-02 21:33:05,920 INFO L262 CegarLoopResult]: For program point L212-2(line 212) no Hoare annotation was computed. [2020-12-02 21:33:05,920 INFO L262 CegarLoopResult]: For program point L281(line 281) no Hoare annotation was computed. [2020-12-02 21:33:05,921 INFO L262 CegarLoopResult]: For program point L281-2(lines 281 290) no Hoare annotation was computed. [2020-12-02 21:33:05,921 INFO L262 CegarLoopResult]: For program point L215(lines 215 220) no Hoare annotation was computed. [2020-12-02 21:33:05,921 INFO L262 CegarLoopResult]: For program point L281-4(lines 281 290) no Hoare annotation was computed. [2020-12-02 21:33:05,921 INFO L262 CegarLoopResult]: For program point L149-1(lines 149 154) no Hoare annotation was computed. [2020-12-02 21:33:05,922 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)))) (or (forall ((|v_skolemized_q#valueAsBitvector_37| (_ BitVec 64)) (ULTIMATE.start___ieee754_atan2_~ly~0 (_ BitVec 32))) (or (not (bvugt (bvor (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_37|)) (bvlshr (bvor ULTIMATE.start___ieee754_atan2_~ly~0 (bvneg ULTIMATE.start___ieee754_atan2_~ly~0)) (_ bv31 32))) (_ bv2146435072 32))) (not (= (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|)) ULTIMATE.start_main_~y~0)))) (not (fp.lt ULTIMATE.start_main_~y~0 (_ +zero 11 53))) (not |ULTIMATE.start_main_#t~short51|)) (= ((_ 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-02 21:33:05,922 INFO L262 CegarLoopResult]: For program point L149-3(lines 149 154) no Hoare annotation was computed. [2020-12-02 21:33:05,923 INFO L262 CegarLoopResult]: For program point L249-1(lines 249 254) no Hoare annotation was computed. [2020-12-02 21:33:05,923 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-02 21:33:05,923 INFO L262 CegarLoopResult]: For program point L183(line 183) no Hoare annotation was computed. [2020-12-02 21:33:05,923 INFO L262 CegarLoopResult]: For program point L249-3(lines 249 254) no Hoare annotation was computed. [2020-12-02 21:33:05,923 INFO L262 CegarLoopResult]: For program point L183-2(line 183) no Hoare annotation was computed. [2020-12-02 21:33:05,923 INFO L262 CegarLoopResult]: For program point L217(lines 217 220) no Hoare annotation was computed. [2020-12-02 21:33:05,924 INFO L262 CegarLoopResult]: For program point L217-2(lines 215 220) no Hoare annotation was computed. [2020-12-02 21:33:05,924 INFO L262 CegarLoopResult]: For program point L85(lines 85 88) no Hoare annotation was computed. [2020-12-02 21:33:05,924 INFO L262 CegarLoopResult]: For program point L85-1(lines 85 88) no Hoare annotation was computed. [2020-12-02 21:33:05,924 INFO L262 CegarLoopResult]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2020-12-02 21:33:05,924 INFO L262 CegarLoopResult]: For program point L185(lines 185 209) no Hoare annotation was computed. [2020-12-02 21:33:05,925 INFO L262 CegarLoopResult]: For program point L185-1(lines 144 244) no Hoare annotation was computed. [2020-12-02 21:33:05,925 INFO L262 CegarLoopResult]: For program point L186(lines 186 208) no Hoare annotation was computed. [2020-12-02 21:33:05,925 INFO L262 CegarLoopResult]: For program point L21-1(lines 21 25) no Hoare annotation was computed. [2020-12-02 21:33:05,925 INFO L258 CegarLoopResult]: At program point L21-2(lines 21 25) the Hoare annotation is: false [2020-12-02 21:33:05,925 INFO L262 CegarLoopResult]: For program point L21-5(lines 21 25) no Hoare annotation was computed. [2020-12-02 21:33:05,926 INFO L258 CegarLoopResult]: At program point L21-6(lines 21 25) the Hoare annotation is: false [2020-12-02 21:33:05,926 INFO L262 CegarLoopResult]: For program point L21-9(lines 21 25) no Hoare annotation was computed. [2020-12-02 21:33:05,926 INFO L258 CegarLoopResult]: At program point L21-10(lines 21 25) the Hoare annotation is: false [2020-12-02 21:33:05,926 INFO L262 CegarLoopResult]: For program point L286(lines 286 289) no Hoare annotation was computed. [2020-12-02 21:33:05,927 INFO L262 CegarLoopResult]: For program point L187(lines 187 196) no Hoare annotation was computed. [2020-12-02 21:33:05,927 INFO L262 CegarLoopResult]: For program point L287(line 287) no Hoare annotation was computed. [2020-12-02 21:33:05,927 INFO L262 CegarLoopResult]: For program point L221(lines 221 243) no Hoare annotation was computed. [2020-12-02 21:33:05,927 INFO L262 CegarLoopResult]: For program point L188(line 188) no Hoare annotation was computed. [2020-12-02 21:33:05,927 INFO L262 CegarLoopResult]: For program point L222(line 222) no Hoare annotation was computed. [2020-12-02 21:33:05,927 INFO L262 CegarLoopResult]: For program point L156-1(lines 156 161) no Hoare annotation was computed. [2020-12-02 21:33:05,928 INFO L258 CegarLoopResult]: At program point L156-2(lines 156 161) the Hoare annotation is: (let ((.cse4 (forall ((|v_skolemized_q#valueAsBitvector_37| (_ BitVec 64)) (ULTIMATE.start___ieee754_atan2_~ly~0 (_ BitVec 32))) (or (not (bvugt (bvor (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_37|)) (bvlshr (bvor ULTIMATE.start___ieee754_atan2_~ly~0 (bvneg ULTIMATE.start___ieee754_atan2_~ly~0)) (_ bv31 32))) (_ bv2146435072 32))) (not (= (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|)) ULTIMATE.start_main_~y~0))))) (.cse5 (not (fp.lt ULTIMATE.start_main_~y~0 (_ +zero 11 53))))) (and (exists ((|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)) (= ULTIMATE.start___ieee754_atan2_~y .cse0) (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)))) (exists ((|v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_8| (_ BitVec 32)) (|v_skolemized_q#valueAsBitvector_36| (_ BitVec 64)) (currentRoundingMode RoundingMode)) (let ((.cse3 (select |#memory_int| |v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_8|))) (let ((.cse2 (select .cse3 (_ bv4 32))) (.cse1 (select .cse3 (_ bv0 32)))) (and (= ((_ extract 31 0) |v_skolemized_q#valueAsBitvector_36|) .cse1) (= (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_~ix~1 (bvand (_ bv2147483647 32) .cse2)) (= .cse2 ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_36|)) (= ULTIMATE.start___ieee754_atan2_~lx~0 .cse1))))) (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|)))) (= 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)))) (or .cse4 .cse5 (= |ULTIMATE.start_isfinite_double_#res| (_ bv0 32))) (or .cse4 .cse5 (= (_ bv0 32) (bvlshr (bvadd (bvand (_ bv2147483647 32) ULTIMATE.start_isfinite_double_~hx~3) (_ bv2148532224 32)) (_ bv31 32)))) (or .cse4 .cse5 (not |ULTIMATE.start_main_#t~short51|)) (= ((_ 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-02 21:33:05,928 INFO L262 CegarLoopResult]: For program point L90(lines 90 115) no Hoare annotation was computed. [2020-12-02 21:33:05,929 INFO L262 CegarLoopResult]: For program point L156-3(lines 156 161) no Hoare annotation was computed. [2020-12-02 21:33:05,929 INFO L262 CegarLoopResult]: For program point L90-2(lines 90 115) no Hoare annotation was computed. [2020-12-02 21:33:05,929 INFO L262 CegarLoopResult]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2020-12-02 21:33:05,929 INFO L262 CegarLoopResult]: For program point L190(line 190) no Hoare annotation was computed. [2020-12-02 21:33:05,929 INFO L262 CegarLoopResult]: For program point L91(lines 91 94) no Hoare annotation was computed. [2020-12-02 21:33:05,929 INFO L262 CegarLoopResult]: For program point L91-2(lines 91 94) no Hoare annotation was computed. [2020-12-02 21:33:05,930 INFO L262 CegarLoopResult]: For program point L91-3(lines 91 94) no Hoare annotation was computed. [2020-12-02 21:33:05,930 INFO L262 CegarLoopResult]: For program point L91-5(lines 91 94) no Hoare annotation was computed. [2020-12-02 21:33:05,930 INFO L262 CegarLoopResult]: For program point L224(line 224) no Hoare annotation was computed. [2020-12-02 21:33:05,930 INFO L262 CegarLoopResult]: For program point L92(lines 92 93) no Hoare annotation was computed. [2020-12-02 21:33:05,930 INFO L262 CegarLoopResult]: For program point L92-1(lines 92 93) no Hoare annotation was computed. [2020-12-02 21:33:05,931 INFO L262 CegarLoopResult]: For program point L26(lines 26 31) no Hoare annotation was computed. [2020-12-02 21:33:05,931 INFO L262 CegarLoopResult]: For program point L26-1(lines 19 33) no Hoare annotation was computed. [2020-12-02 21:33:05,931 INFO L262 CegarLoopResult]: For program point L26-2(lines 26 31) no Hoare annotation was computed. [2020-12-02 21:33:05,931 INFO L262 CegarLoopResult]: For program point L26-3(lines 26 31) no Hoare annotation was computed. [2020-12-02 21:33:05,931 INFO L262 CegarLoopResult]: For program point L26-4(lines 19 33) no Hoare annotation was computed. [2020-12-02 21:33:05,931 INFO L262 CegarLoopResult]: For program point L26-5(lines 26 31) no Hoare annotation was computed. [2020-12-02 21:33:05,932 INFO L262 CegarLoopResult]: For program point L26-6(lines 26 31) no Hoare annotation was computed. [2020-12-02 21:33:05,932 INFO L262 CegarLoopResult]: For program point L26-7(lines 19 33) no Hoare annotation was computed. [2020-12-02 21:33:05,932 INFO L262 CegarLoopResult]: For program point L26-8(lines 26 31) no Hoare annotation was computed. [2020-12-02 21:33:05,932 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-02 21:33:05,933 INFO L262 CegarLoopResult]: For program point L192(line 192) no Hoare annotation was computed. [2020-12-02 21:33:05,933 INFO L265 CegarLoopResult]: At program point L292(lines 271 293) the Hoare annotation is: true [2020-12-02 21:33:05,933 INFO L262 CegarLoopResult]: For program point L226-1(lines 226 230) no Hoare annotation was computed. [2020-12-02 21:33:05,933 INFO L258 CegarLoopResult]: At program point L226-2(lines 226 230) the Hoare annotation is: false [2020-12-02 21:33:05,933 INFO L262 CegarLoopResult]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2020-12-02 21:33:05,934 INFO L262 CegarLoopResult]: For program point L194(line 194) no Hoare annotation was computed. [2020-12-02 21:33:05,934 INFO L262 CegarLoopResult]: For program point L128(lines 128 133) no Hoare annotation was computed. [2020-12-02 21:33:05,934 INFO L262 CegarLoopResult]: For program point L128-1(lines 128 133) no Hoare annotation was computed. [2020-12-02 21:33:05,934 INFO L262 CegarLoopResult]: For program point L163(lines 163 165) no Hoare annotation was computed. [2020-12-02 21:33:05,934 INFO L262 CegarLoopResult]: For program point L263-1(lines 263 267) no Hoare annotation was computed. [2020-12-02 21:33:05,935 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-02 21:33:05,935 INFO L262 CegarLoopResult]: For program point L263-3(lines 263 267) no Hoare annotation was computed. [2020-12-02 21:33:05,935 INFO L262 CegarLoopResult]: For program point L98(lines 98 114) no Hoare annotation was computed. [2020-12-02 21:33:05,935 INFO L262 CegarLoopResult]: For program point L98-1(lines 98 114) no Hoare annotation was computed. [2020-12-02 21:33:05,935 INFO L258 CegarLoopResult]: At program point L32(lines 19 33) the Hoare annotation is: false [2020-12-02 21:33:05,935 INFO L262 CegarLoopResult]: For program point L-1(line -1) no Hoare annotation was computed. [2020-12-02 21:33:05,936 INFO L258 CegarLoopResult]: At program point L32-1(lines 19 33) the Hoare annotation is: false [2020-12-02 21:33:05,936 INFO L258 CegarLoopResult]: At program point L32-2(lines 19 33) the Hoare annotation is: false [2020-12-02 21:33:05,936 INFO L262 CegarLoopResult]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 287) no Hoare annotation was computed. [2020-12-02 21:33:05,936 INFO L262 CegarLoopResult]: For program point L231(lines 231 236) no Hoare annotation was computed. [2020-12-02 21:33:05,936 INFO L262 CegarLoopResult]: For program point L198(lines 198 207) no Hoare annotation was computed. [2020-12-02 21:33:05,936 INFO L262 CegarLoopResult]: For program point L231-1(lines 224 237) no Hoare annotation was computed. [2020-12-02 21:33:05,937 INFO L262 CegarLoopResult]: For program point L231-2(lines 231 236) no Hoare annotation was computed. [2020-12-02 21:33:05,937 INFO L262 CegarLoopResult]: For program point L132(line 132) no Hoare annotation was computed. [2020-12-02 21:33:05,937 INFO L262 CegarLoopResult]: For program point L99(lines 99 105) no Hoare annotation was computed. [2020-12-02 21:33:05,937 INFO L262 CegarLoopResult]: For program point L132-2(line 132) no Hoare annotation was computed. [2020-12-02 21:33:05,937 INFO L258 CegarLoopResult]: At program point L132-3(lines 66 134) the Hoare annotation is: false [2020-12-02 21:33:05,938 INFO L262 CegarLoopResult]: For program point L99-3(lines 99 105) no Hoare annotation was computed. [2020-12-02 21:33:05,938 INFO L262 CegarLoopResult]: For program point L132-4(line 132) no Hoare annotation was computed. [2020-12-02 21:33:05,938 INFO L262 CegarLoopResult]: For program point L132-6(line 132) no Hoare annotation was computed. [2020-12-02 21:33:05,938 INFO L258 CegarLoopResult]: At program point L132-7(lines 66 134) the Hoare annotation is: false [2020-12-02 21:33:05,938 INFO L262 CegarLoopResult]: For program point L199(line 199) no Hoare annotation was computed. [2020-12-02 21:33:05,938 INFO L262 CegarLoopResult]: For program point L166(lines 166 167) no Hoare annotation was computed. [2020-12-02 21:33:05,959 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:05,961 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:05,961 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:05,962 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:05,962 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:05,963 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:05,963 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:05,963 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:05,964 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:05,964 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-02 21:33:05,964 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_8,QUANTIFIED] [2020-12-02 21:33:05,965 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-02 21:33:05,965 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-02 21:33:05,965 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-02 21:33:05,966 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:05,966 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:05,966 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_8,QUANTIFIED] [2020-12-02 21:33:05,967 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_8,QUANTIFIED] [2020-12-02 21:33:05,967 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-02 21:33:05,967 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_8,QUANTIFIED] [2020-12-02 21:33:05,968 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-02 21:33:05,968 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-02 21:33:05,968 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-02 21:33:05,968 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:05,969 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:05,969 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-02 21:33:05,973 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:05,974 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:05,974 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:05,974 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:05,975 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2020-12-02 21:33:05,975 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2020-12-02 21:33:05,975 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:05,975 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:05,976 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:05,976 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:05,976 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2020-12-02 21:33:05,976 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2020-12-02 21:33:05,977 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:05,977 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:05,977 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:05,977 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:05,978 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2020-12-02 21:33:05,978 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2020-12-02 21:33:05,978 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:05,979 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:05,979 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,007 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,008 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,008 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,008 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,009 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,009 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,009 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,010 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,010 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,010 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-02 21:33:06,010 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_8,QUANTIFIED] [2020-12-02 21:33:06,011 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-02 21:33:06,011 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-02 21:33:06,011 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-02 21:33:06,012 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,012 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,012 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_8,QUANTIFIED] [2020-12-02 21:33:06,012 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_8,QUANTIFIED] [2020-12-02 21:33:06,013 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-02 21:33:06,013 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_8,QUANTIFIED] [2020-12-02 21:33:06,013 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-02 21:33:06,013 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-02 21:33:06,014 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-02 21:33:06,014 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,015 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,016 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-02 21:33:06,017 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,018 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,018 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,018 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,019 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2020-12-02 21:33:06,019 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2020-12-02 21:33:06,019 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,019 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,020 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,020 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,020 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2020-12-02 21:33:06,020 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2020-12-02 21:33:06,021 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,021 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,022 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,022 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,023 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2020-12-02 21:33:06,023 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2020-12-02 21:33:06,023 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,023 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,024 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,028 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,028 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,028 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,029 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,029 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,030 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,030 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,031 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,031 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,032 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,032 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,033 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,039 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-02 21:33:06,039 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,040 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-02 21:33:06,040 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,041 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-02 21:33:06,041 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,041 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,041 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,042 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,042 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,042 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-02 21:33:06,043 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,043 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-02 21:33:06,043 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,044 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-02 21:33:06,044 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,044 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,044 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,045 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-02 21:33:06,045 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,045 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,045 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,046 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,047 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,047 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-02 21:33:06,047 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,047 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,048 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,048 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-02 21:33:06,048 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,049 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,049 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,049 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,050 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2020-12-02 21:33:06,050 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2020-12-02 21:33:06,050 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,051 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,051 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,053 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-02 21:33:06,053 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,053 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-02 21:33:06,054 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,054 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-02 21:33:06,054 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,055 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,055 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,055 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,055 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,056 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-02 21:33:06,056 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,056 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-02 21:33:06,056 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,057 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-02 21:33:06,057 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,057 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,057 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,058 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-02 21:33:06,058 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,058 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,058 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,059 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,059 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,059 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-02 21:33:06,059 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,060 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,060 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,060 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-02 21:33:06,061 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,061 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,061 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,061 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,061 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2020-12-02 21:33:06,062 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2020-12-02 21:33:06,062 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,062 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,062 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,065 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-02 21:33:06,066 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,066 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-02 21:33:06,066 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,066 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-02 21:33:06,069 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,069 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,069 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,070 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-02 21:33:06,070 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,070 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-02 21:33:06,071 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,071 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-02 21:33:06,071 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,071 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,072 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,072 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,072 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,072 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,074 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-02 21:33:06,074 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,074 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-02 21:33:06,075 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,075 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-02 21:33:06,075 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,075 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,076 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,076 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-02 21:33:06,076 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,076 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-02 21:33:06,077 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,077 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-02 21:33:06,077 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,077 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,078 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,078 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,078 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,078 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,082 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,082 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,082 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,083 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,083 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,084 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,085 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,085 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,085 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,086 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,086 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,086 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,091 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 09:33:06 BoogieIcfgContainer [2020-12-02 21:33:06,092 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-12-02 21:33:06,094 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-12-02 21:33:06,094 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-12-02 21:33:06,094 INFO L275 PluginConnector]: Witness Printer initialized [2020-12-02 21:33:06,095 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 09:22:08" (3/4) ... [2020-12-02 21:33:06,100 INFO L137 WitnessPrinter]: Generating witness for correct program [2020-12-02 21:33:06,138 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 28 nodes and edges [2020-12-02 21:33:06,140 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 15 nodes and edges [2020-12-02 21:33:06,141 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2020-12-02 21:33:06,142 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2020-12-02 21:33:06,190 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-02 21:33:06,191 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-02 21:33:06,192 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-02 21:33:06,192 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-02 21:33:06,193 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()))) && (((forall v_skolemized_q#valueAsBitvector_37 : bv64, ULTIMATE.start___ieee754_atan2_~ly~0 : bv32 :: !~bvugt32(~bvor32(~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_37[63:32]), ~bvlshr32(~bvor32(ULTIMATE.start___ieee754_atan2_~ly~0, ~bvneg32(ULTIMATE.start___ieee754_atan2_~ly~0)), 31bv32)), 2146435072bv32) || !(~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]) == y)) || !~fp.lt~DOUBLE(y, ~Pluszero~LONGDOUBLE())) || !aux-isinf_double(x) && isfinite_double(y)-aux)) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 785398163397448279/250000000000000000) == pi [2020-12-02 21:33:06,194 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((\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()))) && (\exists v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_8 : bv32, v_skolemized_q#valueAsBitvector_36 : bv64, currentRoundingMode : FloatRoundingMode :: (((v_skolemized_q#valueAsBitvector_36[31:0] == unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_8][0bv32] && ~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())) && ix == ~bvand32(2147483647bv32, unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_8][4bv32])) && unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_8][4bv32] == v_skolemized_q#valueAsBitvector_36[63:32]) && lx == unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_8][0bv32])) && (\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])) && 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()))) && (((forall v_skolemized_q#valueAsBitvector_37 : bv64, ULTIMATE.start___ieee754_atan2_~ly~0 : bv32 :: !~bvugt32(~bvor32(~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_37[63:32]), ~bvlshr32(~bvor32(ULTIMATE.start___ieee754_atan2_~ly~0, ~bvneg32(ULTIMATE.start___ieee754_atan2_~ly~0)), 31bv32)), 2146435072bv32) || !(~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]) == y)) || !~fp.lt~DOUBLE(y, ~Pluszero~LONGDOUBLE())) || \result == 0bv32)) && (((forall v_skolemized_q#valueAsBitvector_37 : bv64, ULTIMATE.start___ieee754_atan2_~ly~0 : bv32 :: !~bvugt32(~bvor32(~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_37[63:32]), ~bvlshr32(~bvor32(ULTIMATE.start___ieee754_atan2_~ly~0, ~bvneg32(ULTIMATE.start___ieee754_atan2_~ly~0)), 31bv32)), 2146435072bv32) || !(~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]) == y)) || !~fp.lt~DOUBLE(y, ~Pluszero~LONGDOUBLE())) || 0bv32 == ~bvlshr32(~bvadd64(~bvand32(2147483647bv32, hx), 2148532224bv32), 31bv32))) && (((forall v_skolemized_q#valueAsBitvector_37 : bv64, ULTIMATE.start___ieee754_atan2_~ly~0 : bv32 :: !~bvugt32(~bvor32(~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_37[63:32]), ~bvlshr32(~bvor32(ULTIMATE.start___ieee754_atan2_~ly~0, ~bvneg32(ULTIMATE.start___ieee754_atan2_~ly~0)), 31bv32)), 2146435072bv32) || !(~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]) == y)) || !~fp.lt~DOUBLE(y, ~Pluszero~LONGDOUBLE())) || !aux-isinf_double(x) && isfinite_double(y)-aux)) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 785398163397448279/250000000000000000) == pi [2020-12-02 21:33:06,194 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((~fp.sub~DOUBLE(~roundNearestTiesToEven, ~fp.neg~DOUBLE(pi), ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) == \result && unknown-currentRoundingMode-unknown == ~roundNearestTiesToEven) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2) && ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 785398163397448279/250000000000000000) == pi [2020-12-02 21:33:06,290 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2020-12-02 21:33:06,290 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-12-02 21:33:06,292 INFO L168 Benchmark]: Toolchain (without parser) took 712008.93 ms. Allocated memory was 41.9 MB in the beginning and 60.8 MB in the end (delta: 18.9 MB). Free memory was 19.4 MB in the beginning and 29.9 MB in the end (delta: -10.5 MB). Peak memory consumption was 29.1 MB. Max. memory is 16.1 GB. [2020-12-02 21:33:06,292 INFO L168 Benchmark]: CDTParser took 0.44 ms. Allocated memory is still 41.9 MB. Free memory is still 26.5 MB. There was no memory consumed. Max. memory is 16.1 GB. [2020-12-02 21:33:06,293 INFO L168 Benchmark]: CACSL2BoogieTranslator took 493.32 ms. Allocated memory was 41.9 MB in the beginning and 50.3 MB in the end (delta: 8.4 MB). Free memory was 19.2 MB in the beginning and 31.7 MB in the end (delta: -12.5 MB). Peak memory consumption was 8.8 MB. Max. memory is 16.1 GB. [2020-12-02 21:33:06,293 INFO L168 Benchmark]: Boogie Procedure Inliner took 109.51 ms. Allocated memory is still 50.3 MB. Free memory was 31.6 MB in the beginning and 27.9 MB in the end (delta: 3.7 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2020-12-02 21:33:06,294 INFO L168 Benchmark]: Boogie Preprocessor took 162.21 ms. Allocated memory is still 50.3 MB. Free memory was 27.9 MB in the beginning and 24.3 MB in the end (delta: 3.6 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2020-12-02 21:33:06,297 INFO L168 Benchmark]: RCFGBuilder took 53338.76 ms. Allocated memory was 50.3 MB in the beginning and 60.8 MB in the end (delta: 10.5 MB). Free memory was 24.1 MB in the beginning and 32.0 MB in the end (delta: -7.9 MB). Peak memory consumption was 10.4 MB. Max. memory is 16.1 GB. [2020-12-02 21:33:06,299 INFO L168 Benchmark]: TraceAbstraction took 657693.77 ms. Allocated memory is still 60.8 MB. Free memory was 31.7 MB in the beginning and 14.7 MB in the end (delta: 16.9 MB). Peak memory consumption was 19.9 MB. Max. memory is 16.1 GB. [2020-12-02 21:33:06,300 INFO L168 Benchmark]: Witness Printer took 196.67 ms. Allocated memory is still 60.8 MB. Free memory was 14.7 MB in the beginning and 29.9 MB in the end (delta: -15.2 MB). Peak memory consumption was 2.6 MB. Max. memory is 16.1 GB. [2020-12-02 21:33:06,314 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.44 ms. Allocated memory is still 41.9 MB. Free memory is still 26.5 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 493.32 ms. Allocated memory was 41.9 MB in the beginning and 50.3 MB in the end (delta: 8.4 MB). Free memory was 19.2 MB in the beginning and 31.7 MB in the end (delta: -12.5 MB). Peak memory consumption was 8.8 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 109.51 ms. Allocated memory is still 50.3 MB. Free memory was 31.6 MB in the beginning and 27.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 162.21 ms. Allocated memory is still 50.3 MB. Free memory was 27.9 MB in the beginning and 24.3 MB in the end (delta: 3.6 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * RCFGBuilder took 53338.76 ms. Allocated memory was 50.3 MB in the beginning and 60.8 MB in the end (delta: 10.5 MB). Free memory was 24.1 MB in the beginning and 32.0 MB in the end (delta: -7.9 MB). Peak memory consumption was 10.4 MB. Max. memory is 16.1 GB. * TraceAbstraction took 657693.77 ms. Allocated memory is still 60.8 MB. Free memory was 31.7 MB in the beginning and 14.7 MB in the end (delta: 16.9 MB). Peak memory consumption was 19.9 MB. Max. memory is 16.1 GB. * Witness Printer took 196.67 ms. Allocated memory is still 60.8 MB. Free memory was 14.7 MB in the beginning and 29.9 MB in the end (delta: -15.2 MB). Peak memory consumption was 2.6 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_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_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_8,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_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_8,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_8,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[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_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,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_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,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_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,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_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_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_8,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_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_8,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_8,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[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_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,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_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,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_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,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 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 Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - 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 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_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_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,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_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_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,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_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-02 21:33:06,338 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,339 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,339 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,339 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,339 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,339 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,339 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,340 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,340 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,340 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-02 21:33:06,340 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_8,QUANTIFIED] [2020-12-02 21:33:06,340 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-02 21:33:06,341 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-02 21:33:06,341 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-02 21:33:06,341 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,344 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,344 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_8,QUANTIFIED] [2020-12-02 21:33:06,345 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_8,QUANTIFIED] [2020-12-02 21:33:06,345 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-02 21:33:06,345 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_8,QUANTIFIED] [2020-12-02 21:33:06,345 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-02 21:33:06,345 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-02 21:33:06,345 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-02 21:33:06,346 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,346 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,346 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-02 21:33:06,349 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,349 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,349 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,349 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,350 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2020-12-02 21:33:06,350 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2020-12-02 21:33:06,350 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,350 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,350 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,350 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,350 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2020-12-02 21:33:06,351 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2020-12-02 21:33:06,351 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,351 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,351 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,351 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,353 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2020-12-02 21:33:06,353 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2020-12-02 21:33:06,353 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,353 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,354 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,355 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,356 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,356 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,356 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,357 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,357 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,357 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,357 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,357 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,357 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-02 21:33:06,358 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_8,QUANTIFIED] [2020-12-02 21:33:06,358 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-02 21:33:06,358 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-02 21:33:06,358 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-02 21:33:06,358 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,359 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,359 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_8,QUANTIFIED] [2020-12-02 21:33:06,359 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_8,QUANTIFIED] [2020-12-02 21:33:06,360 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_36,QUANTIFIED] [2020-12-02 21:33:06,360 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_8,QUANTIFIED] [2020-12-02 21:33:06,360 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-02 21:33:06,360 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-02 21:33:06,361 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-02 21:33:06,361 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,361 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,361 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_38,QUANTIFIED] [2020-12-02 21:33:06,362 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,362 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,362 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,362 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,363 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2020-12-02 21:33:06,363 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2020-12-02 21:33:06,363 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,363 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,363 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,364 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,364 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2020-12-02 21:33:06,364 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2020-12-02 21:33:06,364 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,365 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,365 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,365 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,365 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2020-12-02 21:33:06,365 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2020-12-02 21:33:06,366 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,366 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,366 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] Derived loop invariant: (((((((((((\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()))) && (\exists v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_8 : bv32, v_skolemized_q#valueAsBitvector_36 : bv64, currentRoundingMode : FloatRoundingMode :: (((v_skolemized_q#valueAsBitvector_36[31:0] == unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_8][0bv32] && ~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())) && ix == ~bvand32(2147483647bv32, unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_8][4bv32])) && unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_8][4bv32] == v_skolemized_q#valueAsBitvector_36[63:32]) && lx == unknown-#memory_int-unknown[v_ULTIMATE.start___ieee754_atan2_~#ew_u~0.base_8][0bv32])) && (\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])) && 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()))) && (((forall v_skolemized_q#valueAsBitvector_37 : bv64, ULTIMATE.start___ieee754_atan2_~ly~0 : bv32 :: !~bvugt32(~bvor32(~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_37[63:32]), ~bvlshr32(~bvor32(ULTIMATE.start___ieee754_atan2_~ly~0, ~bvneg32(ULTIMATE.start___ieee754_atan2_~ly~0)), 31bv32)), 2146435072bv32) || !(~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]) == y)) || !~fp.lt~DOUBLE(y, ~Pluszero~LONGDOUBLE())) || \result == 0bv32)) && (((forall v_skolemized_q#valueAsBitvector_37 : bv64, ULTIMATE.start___ieee754_atan2_~ly~0 : bv32 :: !~bvugt32(~bvor32(~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_37[63:32]), ~bvlshr32(~bvor32(ULTIMATE.start___ieee754_atan2_~ly~0, ~bvneg32(ULTIMATE.start___ieee754_atan2_~ly~0)), 31bv32)), 2146435072bv32) || !(~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]) == y)) || !~fp.lt~DOUBLE(y, ~Pluszero~LONGDOUBLE())) || 0bv32 == ~bvlshr32(~bvadd64(~bvand32(2147483647bv32, hx), 2148532224bv32), 31bv32))) && (((forall v_skolemized_q#valueAsBitvector_37 : bv64, ULTIMATE.start___ieee754_atan2_~ly~0 : bv32 :: !~bvugt32(~bvor32(~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_37[63:32]), ~bvlshr32(~bvor32(ULTIMATE.start___ieee754_atan2_~ly~0, ~bvneg32(ULTIMATE.start___ieee754_atan2_~ly~0)), 31bv32)), 2146435072bv32) || !(~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]) == y)) || !~fp.lt~DOUBLE(y, ~Pluszero~LONGDOUBLE())) || !aux-isinf_double(x) && isfinite_double(y)-aux)) && ~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-02 21:33:06,368 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,369 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,369 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,369 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,370 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,370 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-02 21:33:06,371 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,371 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,371 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,372 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,372 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,372 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven Derived loop invariant: ((~fp.sub~DOUBLE(~roundNearestTiesToEven, ~fp.neg~DOUBLE(pi), ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) == \result && unknown-currentRoundingMode-unknown == ~roundNearestTiesToEven) && ~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-02 21:33:06,373 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-02 21:33:06,373 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,374 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-02 21:33:06,374 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,374 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-02 21:33:06,374 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,375 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,375 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,375 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,375 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,376 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-02 21:33:06,376 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,376 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-02 21:33:06,376 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,377 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-02 21:33:06,377 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,377 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,377 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,378 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-02 21:33:06,378 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,378 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,378 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,379 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,379 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,379 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-02 21:33:06,379 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,380 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,380 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,380 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-02 21:33:06,380 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,381 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,381 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,381 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,381 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2020-12-02 21:33:06,382 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2020-12-02 21:33:06,382 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,382 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,382 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,384 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-02 21:33:06,384 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,384 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-02 21:33:06,385 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,385 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-02 21:33:06,385 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,385 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,386 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,386 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,386 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,386 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-02 21:33:06,387 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,387 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-02 21:33:06,387 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,387 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-02 21:33:06,387 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,388 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,388 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,388 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-02 21:33:06,388 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,389 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,389 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,389 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,389 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,390 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-02 21:33:06,390 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,390 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,390 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,390 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-02 21:33:06,391 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,391 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,391 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,391 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,392 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2020-12-02 21:33:06,392 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2020-12-02 21:33:06,392 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,392 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2020-12-02 21:33:06,392 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,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()))) && (((forall v_skolemized_q#valueAsBitvector_37 : bv64, ULTIMATE.start___ieee754_atan2_~ly~0 : bv32 :: !~bvugt32(~bvor32(~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_37[63:32]), ~bvlshr32(~bvor32(ULTIMATE.start___ieee754_atan2_~ly~0, ~bvneg32(ULTIMATE.start___ieee754_atan2_~ly~0)), 31bv32)), 2146435072bv32) || !(~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]) == y)) || !~fp.lt~DOUBLE(y, ~Pluszero~LONGDOUBLE())) || !aux-isinf_double(x) && isfinite_double(y)-aux)) && ~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-02 21:33:06,396 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-02 21:33:06,396 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,396 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-02 21:33:06,397 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,397 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-02 21:33:06,397 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,397 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,398 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,398 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-02 21:33:06,398 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,398 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-02 21:33:06,398 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,399 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-02 21:33:06,399 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,399 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,399 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,400 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,400 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,400 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,401 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-02 21:33:06,401 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,401 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-02 21:33:06,401 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,402 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-02 21:33:06,402 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,402 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,402 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,403 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-02 21:33:06,403 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,403 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-02 21:33:06,403 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,403 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-02 21:33:06,404 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,404 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,404 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_35,QUANTIFIED] [2020-12-02 21:33:06,405 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,405 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,405 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-02 21:33:06,407 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,407 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,407 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,408 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,408 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,408 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-02 21:33:06,409 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,409 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,410 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,410 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2020-12-02 21:33:06,410 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2020-12-02 21:33:06,411 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: 641.9s, OverallIterations: 9, TraceHistogramMax: 1, AutomataDifference: 490.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 15.5s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 939 SDtfs, 2088 SDslu, 4820 SDs, 0 SdLazy, 657 SolverSat, 165 SolverUnsat, 59 SolverUnknown, 0 SolverNotchecked, 250.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 485 GetRequests, 351 SyntacticMatches, 8 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 383 ImplicationChecksByTransitivity, 361.4s 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.1s AutomataMinimizationTime, 9 MinimizatonAttempts, 95 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 21 LocationsWithAnnotation, 21 PreInvPairs, 29 NumberOfFragments, 652 HoareAnnotationTreeSize, 21 FomulaSimplifications, 0 FormulaSimplificationTreeSizeReduction, 0.1s HoareSimplificationTime, 21 FomulaSimplificationsInter, 225 FormulaSimplificationTreeSizeReductionInter, 15.4s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 3.7s SatisfiabilityAnalysisTime, 144.3s InterpolantComputationTime, 233 NumberOfCodeBlocks, 233 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 448 ConstructedInterpolants, 236 QuantifiedInterpolants, 267370 SizeOfPredicates, 96 NumberOfNonLiveVariables, 1504 ConjunctsInSsa, 102 ConjunctsInUnsatCore, 18 InterpolantComputations, 18 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...