./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/float-newlib/double_req_bl_0663a_true-unreach-call.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 635dfa2a Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_68c2c50e-d78d-41a7-9436-2de5f0648741/bin-2019/ukojak/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_68c2c50e-d78d-41a7-9436-2de5f0648741/bin-2019/ukojak/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_68c2c50e-d78d-41a7-9436-2de5f0648741/bin-2019/ukojak/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_68c2c50e-d78d-41a7-9436-2de5f0648741/bin-2019/ukojak/config/KojakReach.xml -i ../../sv-benchmarks/c/float-newlib/double_req_bl_0663a_true-unreach-call.c -s /tmp/vcloud-vcloud-master/worker/working_dir_68c2c50e-d78d-41a7-9436-2de5f0648741/bin-2019/ukojak/config/svcomp-Reach-32bit-Kojak_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_68c2c50e-d78d-41a7-9436-2de5f0648741/bin-2019/ukojak --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Kojak --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 3e7d0b868b35716dc1f516fc758062372899bb27 ................................................................................................................................................................................................................................................................................. Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_68c2c50e-d78d-41a7-9436-2de5f0648741/bin-2019/ukojak/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_68c2c50e-d78d-41a7-9436-2de5f0648741/bin-2019/ukojak/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_68c2c50e-d78d-41a7-9436-2de5f0648741/bin-2019/ukojak/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_68c2c50e-d78d-41a7-9436-2de5f0648741/bin-2019/ukojak/config/KojakReach.xml -i ../../sv-benchmarks/c/float-newlib/double_req_bl_0663a_true-unreach-call.c -s /tmp/vcloud-vcloud-master/worker/working_dir_68c2c50e-d78d-41a7-9436-2de5f0648741/bin-2019/ukojak/config/svcomp-Reach-32bit-Kojak_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_68c2c50e-d78d-41a7-9436-2de5f0648741/bin-2019/ukojak --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Kojak --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 3e7d0b868b35716dc1f516fc758062372899bb27 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.23-635dfa2 [2018-12-09 15:06:32,384 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-12-09 15:06:32,385 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-12-09 15:06:32,391 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-12-09 15:06:32,391 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-12-09 15:06:32,392 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-12-09 15:06:32,393 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-12-09 15:06:32,394 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-12-09 15:06:32,394 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-12-09 15:06:32,395 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-12-09 15:06:32,395 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-12-09 15:06:32,395 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-12-09 15:06:32,396 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-12-09 15:06:32,397 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-12-09 15:06:32,397 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-12-09 15:06:32,398 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-12-09 15:06:32,398 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-12-09 15:06:32,399 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-12-09 15:06:32,400 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-12-09 15:06:32,401 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-12-09 15:06:32,401 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-12-09 15:06:32,402 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-12-09 15:06:32,403 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-12-09 15:06:32,403 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-12-09 15:06:32,404 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-12-09 15:06:32,404 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-12-09 15:06:32,405 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-12-09 15:06:32,405 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-12-09 15:06:32,405 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-12-09 15:06:32,406 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-12-09 15:06:32,406 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-12-09 15:06:32,407 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-12-09 15:06:32,407 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-12-09 15:06:32,407 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-12-09 15:06:32,407 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-12-09 15:06:32,408 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-12-09 15:06:32,408 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_68c2c50e-d78d-41a7-9436-2de5f0648741/bin-2019/ukojak/config/svcomp-Reach-32bit-Kojak_Default.epf [2018-12-09 15:06:32,415 INFO L110 SettingsManager]: Loading preferences was successful [2018-12-09 15:06:32,415 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-12-09 15:06:32,416 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-12-09 15:06:32,416 INFO L133 SettingsManager]: * ... to procedures called more than once=ALWAYS [2018-12-09 15:06:32,416 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-12-09 15:06:32,416 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-12-09 15:06:32,416 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-12-09 15:06:32,417 INFO L133 SettingsManager]: * sizeof long=4 [2018-12-09 15:06:32,417 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-12-09 15:06:32,417 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-12-09 15:06:32,417 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-12-09 15:06:32,417 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-12-09 15:06:32,417 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-12-09 15:06:32,417 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-12-09 15:06:32,417 INFO L133 SettingsManager]: * sizeof long double=12 [2018-12-09 15:06:32,418 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-12-09 15:06:32,418 INFO L133 SettingsManager]: * Use constant arrays=true [2018-12-09 15:06:32,418 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-12-09 15:06:32,418 INFO L131 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2018-12-09 15:06:32,418 INFO L133 SettingsManager]: * Timeout in seconds=1000000 [2018-12-09 15:06:32,418 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-12-09 15:06:32,418 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-12-09 15:06:32,418 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2018-12-09 15:06:32,419 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-12-09 15:06:32,419 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-12-09 15:06:32,419 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-12-09 15:06:32,419 INFO L133 SettingsManager]: * Trace refinement strategy=PENGUIN [2018-12-09 15:06:32,419 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-12-09 15:06:32,419 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-12-09 15:06:32,419 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/working_dir_68c2c50e-d78d-41a7-9436-2de5f0648741/bin-2019/ukojak Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Kojak 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 -> 3e7d0b868b35716dc1f516fc758062372899bb27 [2018-12-09 15:06:32,437 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-12-09 15:06:32,446 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-12-09 15:06:32,448 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-12-09 15:06:32,449 INFO L271 PluginConnector]: Initializing CDTParser... [2018-12-09 15:06:32,450 INFO L276 PluginConnector]: CDTParser initialized [2018-12-09 15:06:32,450 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_68c2c50e-d78d-41a7-9436-2de5f0648741/bin-2019/ukojak/../../sv-benchmarks/c/float-newlib/double_req_bl_0663a_true-unreach-call.c [2018-12-09 15:06:32,493 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_68c2c50e-d78d-41a7-9436-2de5f0648741/bin-2019/ukojak/data/6affb4dce/6a4e20bce8e54fef8baeb2987cb563ac/FLAG75ae1e9a4 [2018-12-09 15:06:32,908 INFO L307 CDTParser]: Found 1 translation units. [2018-12-09 15:06:32,908 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_68c2c50e-d78d-41a7-9436-2de5f0648741/sv-benchmarks/c/float-newlib/double_req_bl_0663a_true-unreach-call.c [2018-12-09 15:06:32,913 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_68c2c50e-d78d-41a7-9436-2de5f0648741/bin-2019/ukojak/data/6affb4dce/6a4e20bce8e54fef8baeb2987cb563ac/FLAG75ae1e9a4 [2018-12-09 15:06:32,921 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_68c2c50e-d78d-41a7-9436-2de5f0648741/bin-2019/ukojak/data/6affb4dce/6a4e20bce8e54fef8baeb2987cb563ac [2018-12-09 15:06:32,923 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-12-09 15:06:32,923 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-12-09 15:06:32,924 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-12-09 15:06:32,924 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-12-09 15:06:32,926 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-12-09 15:06:32,926 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 03:06:32" (1/1) ... [2018-12-09 15:06:32,928 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@15319f4b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:06:32, skipping insertion in model container [2018-12-09 15:06:32,928 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 03:06:32" (1/1) ... [2018-12-09 15:06:32,932 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-12-09 15:06:32,945 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-12-09 15:06:33,060 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-09 15:06:33,064 INFO L191 MainTranslator]: Completed pre-run [2018-12-09 15:06:33,124 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-09 15:06:33,138 INFO L195 MainTranslator]: Completed translation [2018-12-09 15:06:33,139 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:06:33 WrapperNode [2018-12-09 15:06:33,139 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-12-09 15:06:33,139 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-12-09 15:06:33,139 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-12-09 15:06:33,139 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-12-09 15:06:33,144 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:06:33" (1/1) ... [2018-12-09 15:06:33,153 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:06:33" (1/1) ... [2018-12-09 15:06:33,168 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-12-09 15:06:33,168 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-12-09 15:06:33,168 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-12-09 15:06:33,168 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-12-09 15:06:33,174 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:06:33" (1/1) ... [2018-12-09 15:06:33,174 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:06:33" (1/1) ... [2018-12-09 15:06:33,177 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:06:33" (1/1) ... [2018-12-09 15:06:33,177 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:06:33" (1/1) ... [2018-12-09 15:06:33,185 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:06:33" (1/1) ... [2018-12-09 15:06:33,190 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:06:33" (1/1) ... [2018-12-09 15:06:33,191 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:06:33" (1/1) ... [2018-12-09 15:06:33,193 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-12-09 15:06:33,193 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-12-09 15:06:33,194 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-12-09 15:06:33,194 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-12-09 15:06:33,194 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:06:33" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_68c2c50e-d78d-41a7-9436-2de5f0648741/bin-2019/ukojak/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (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:10000 [2018-12-09 15:06:33,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2018-12-09 15:06:33,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2018-12-09 15:06:33,225 INFO L130 BoogieDeclarations]: Found specification of procedure fabs_double [2018-12-09 15:06:33,225 INFO L138 BoogieDeclarations]: Found implementation of procedure fabs_double [2018-12-09 15:06:33,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~real [2018-12-09 15:06:33,225 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-12-09 15:06:33,225 INFO L130 BoogieDeclarations]: Found specification of procedure atan_double [2018-12-09 15:06:33,226 INFO L138 BoogieDeclarations]: Found implementation of procedure atan_double [2018-12-09 15:06:33,226 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-12-09 15:06:33,226 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-12-09 15:06:33,226 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2018-12-09 15:06:33,226 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real [2018-12-09 15:06:33,226 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-12-09 15:06:33,579 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-12-09 15:06:33,579 INFO L280 CfgBuilder]: Removed 22 assue(true) statements. [2018-12-09 15:06:33,579 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 03:06:33 BoogieIcfgContainer [2018-12-09 15:06:33,579 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-12-09 15:06:33,580 INFO L113 PluginConnector]: ------------------------CodeCheck---------------------------- [2018-12-09 15:06:33,580 INFO L271 PluginConnector]: Initializing CodeCheck... [2018-12-09 15:06:33,586 INFO L276 PluginConnector]: CodeCheck initialized [2018-12-09 15:06:33,587 INFO L185 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 03:06:33" (1/1) ... [2018-12-09 15:06:33,594 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 15:06:33,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-09 15:06:33,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 72 states and 117 transitions. [2018-12-09 15:06:33,618 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 117 transitions. [2018-12-09 15:06:33,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2018-12-09 15:06:33,619 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-09 15:06:33,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 15:06:33,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 15:06:33,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-09 15:06:33,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 72 states and 112 transitions. [2018-12-09 15:06:33,703 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 112 transitions. [2018-12-09 15:06:33,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2018-12-09 15:06:33,703 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-09 15:06:33,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 15:06:33,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 15:06:33,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 15:06:33,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 15:06:33,824 WARN L497 CodeCheckObserver]: This program is UNSAFE, Check terminated with 2 iterations. [2018-12-09 15:06:33,847 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck CFG 09.12 03:06:33 ImpRootNode [2018-12-09 15:06:33,847 INFO L132 PluginConnector]: ------------------------ END CodeCheck---------------------------- [2018-12-09 15:06:33,847 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-12-09 15:06:33,847 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-12-09 15:06:33,847 INFO L276 PluginConnector]: Witness Printer initialized [2018-12-09 15:06:33,848 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 03:06:33" (3/4) ... [2018-12-09 15:06:33,850 INFO L147 WitnessPrinter]: No result that supports witness generation found [2018-12-09 15:06:33,850 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-12-09 15:06:33,851 INFO L168 Benchmark]: Toolchain (without parser) took 927.78 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 126.4 MB). Free memory was 961.4 MB in the beginning and 1.0 GB in the end (delta: -47.6 MB). Peak memory consumption was 78.7 MB. Max. memory is 11.5 GB. [2018-12-09 15:06:33,852 INFO L168 Benchmark]: CDTParser took 0.15 ms. Allocated memory is still 1.0 GB. Free memory is still 982.3 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-09 15:06:33,852 INFO L168 Benchmark]: CACSL2BoogieTranslator took 215.06 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 126.4 MB). Free memory was 961.4 MB in the beginning and 1.1 GB in the end (delta: -156.0 MB). Peak memory consumption was 30.1 MB. Max. memory is 11.5 GB. [2018-12-09 15:06:33,852 INFO L168 Benchmark]: Boogie Procedure Inliner took 28.98 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-09 15:06:33,853 INFO L168 Benchmark]: Boogie Preprocessor took 25.03 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.9 MB). Peak memory consumption was 6.9 MB. Max. memory is 11.5 GB. [2018-12-09 15:06:33,853 INFO L168 Benchmark]: RCFGBuilder took 385.85 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 56.5 MB). Peak memory consumption was 56.5 MB. Max. memory is 11.5 GB. [2018-12-09 15:06:33,853 INFO L168 Benchmark]: CodeCheck took 267.34 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 44.9 MB). Peak memory consumption was 44.9 MB. Max. memory is 11.5 GB. [2018-12-09 15:06:33,853 INFO L168 Benchmark]: Witness Printer took 3.16 ms. Allocated memory is still 1.2 GB. Free memory is still 1.0 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-09 15:06:33,855 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck: - StatisticsResult: Ultimate CodeCheck benchmark data CFG has 3 procedures, 94 locations, 1 error locations. UNSAFE Result, 0.2s OverallTime, 2 OverallIterations, 0 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 32 SDtfs, 0 SDslu, 0 SDs, 0 SdLazy, 0 SolverSat, 0 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 97 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=-1occurred in iteration=-1, traceCheckStatistics: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 22 NumberOfCodeBlocks, 22 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 9 ConstructedInterpolants, 0 QuantifiedInterpolants, 81 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 1 InterpolantComputations, 1 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available - UnprovableResult [Line: 260]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: overapproximation of bitwiseOr at line 162, overapproximation of someUnaryDOUBLEoperation at line 52, overapproximation of bitwiseAnd at line 160, overapproximation of someBinaryArithmeticDOUBLEoperation at line 163, overapproximation of someBinaryDOUBLEComparisonOperation at line 259. Possible FailurePath: [L37-L42] static const double atanhi_atan[] = { 4.63647609000806093515e-01, 7.85398163397448278999e-01, 9.82793723247329054082e-01, 1.57079632679489655800e+00, }; [L44-L49] static const double atanlo_atan[] = { 2.26987774529616870924e-17, 3.06161699786838301793e-17, 1.39033110312309984516e-17, 6.12323399573676603587e-17, }; [L51-L58] static const double aT_atan[] = { 3.33333333333329318027e-01, -1.99999999998764832476e-01, 1.42857142725034663711e-01, -1.11111104054623557880e-01, 9.09088713343650656196e-02, -7.69187620504482999495e-02, 6.66107313738753120669e-02, -5.83357013379057348645e-02, 4.97687799461593236017e-02, -3.65315727442169155270e-02, 1.62858201153657823623e-02, }; [L60-L62] static const double one_atan = 1.0, pi_o_4 = 7.8539816339744827900E-01, pi_o_2 = 1.5707963267948965580E+00, pi = 3.1415926535897931160E+00, huge_atan = 1.0e300; [L139-L140] static const double tiny_atan2 = 1.0e-300, zero_atan2 = 0.0, pi_lo_atan2 = 1.2246467991473531772E-16; [L251] double x = -0.0; [L252] double y = __VERIFIER_nondet_double(); [L254] COND TRUE y > 0.0 [L143] double z; [L144] __int32_t k, m, hx, hy, ix, iy; [L145] __uint32_t lx, ly; VAL [aT_atan={5:0}, atanhi_atan={2:0}, atanlo_atan={3: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] [L148] ieee_double_shape_type ew_u; [L149] ew_u.value = (x) [L150] EXPR ew_u.parts.msw [L150] (hx) = ew_u.parts.msw [L151] EXPR ew_u.parts.lsw [L151] (lx) = ew_u.parts.lsw [L153] ix = hx & 0x7fffffff VAL [aT_atan={5:0}, atanhi_atan={2:0}, atanlo_atan={3: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] [L155] ieee_double_shape_type ew_u; [L156] ew_u.value = (y) [L157] EXPR ew_u.parts.msw [L157] (hy) = ew_u.parts.msw [L158] EXPR ew_u.parts.lsw [L158] (ly) = ew_u.parts.lsw [L160] iy = hy & 0x7fffffff VAL [aT_atan={5:0}, atanhi_atan={2:0}, atanlo_atan={3: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] [L161-L162] COND TRUE ((ix | ((lx | -lx) >> 31)) > 0x7ff00000) || ((iy | ((ly | -ly) >> 31)) > 0x7ff00000) [L163] return x + y; VAL [aT_atan={5:0}, atanhi_atan={2:0}, atanlo_atan={3: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] [L256] double res = __ieee754_atan2(y, x); [L259] COND TRUE res != pi_o_2 VAL [aT_atan={5:0}, atanhi_atan={2:0}, atanlo_atan={3: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] [L260] __VERIFIER_error() VAL [aT_atan={5:0}, atanhi_atan={2:0}, atanlo_atan={3: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] * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15 ms. Allocated memory is still 1.0 GB. Free memory is still 982.3 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 215.06 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 126.4 MB). Free memory was 961.4 MB in the beginning and 1.1 GB in the end (delta: -156.0 MB). Peak memory consumption was 30.1 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 28.98 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 25.03 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.9 MB). Peak memory consumption was 6.9 MB. Max. memory is 11.5 GB. * RCFGBuilder took 385.85 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 56.5 MB). Peak memory consumption was 56.5 MB. Max. memory is 11.5 GB. * CodeCheck took 267.34 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 44.9 MB). Peak memory consumption was 44.9 MB. Max. memory is 11.5 GB. * Witness Printer took 3.16 ms. Allocated memory is still 1.2 GB. Free memory is still 1.0 GB. There was no memory consumed. Max. memory is 11.5 GB. RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces Received shutdown request... ### Bit-precise run ### This is Ultimate 0.1.23-635dfa2 [2018-12-09 15:06:35,224 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-12-09 15:06:35,225 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-12-09 15:06:35,232 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-12-09 15:06:35,233 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-12-09 15:06:35,233 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-12-09 15:06:35,234 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-12-09 15:06:35,235 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-12-09 15:06:35,236 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-12-09 15:06:35,237 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-12-09 15:06:35,237 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-12-09 15:06:35,238 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-12-09 15:06:35,238 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-12-09 15:06:35,239 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-12-09 15:06:35,240 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-12-09 15:06:35,240 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-12-09 15:06:35,241 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-12-09 15:06:35,242 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-12-09 15:06:35,243 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-12-09 15:06:35,245 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-12-09 15:06:35,245 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-12-09 15:06:35,246 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-12-09 15:06:35,248 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-12-09 15:06:35,248 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-12-09 15:06:35,248 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-12-09 15:06:35,249 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-12-09 15:06:35,249 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-12-09 15:06:35,250 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-12-09 15:06:35,250 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-12-09 15:06:35,251 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-12-09 15:06:35,251 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-12-09 15:06:35,252 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-12-09 15:06:35,252 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-12-09 15:06:35,252 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-12-09 15:06:35,253 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-12-09 15:06:35,253 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-12-09 15:06:35,253 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_68c2c50e-d78d-41a7-9436-2de5f0648741/bin-2019/ukojak/config/svcomp-Reach-32bit-Kojak_Bitvector.epf [2018-12-09 15:06:35,264 INFO L110 SettingsManager]: Loading preferences was successful [2018-12-09 15:06:35,264 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-12-09 15:06:35,265 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-12-09 15:06:35,265 INFO L133 SettingsManager]: * ... to procedures called more than once=ALWAYS [2018-12-09 15:06:35,265 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-12-09 15:06:35,265 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-12-09 15:06:35,265 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-12-09 15:06:35,266 INFO L133 SettingsManager]: * sizeof long=4 [2018-12-09 15:06:35,266 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-12-09 15:06:35,266 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-12-09 15:06:35,266 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-12-09 15:06:35,266 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-12-09 15:06:35,266 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-12-09 15:06:35,266 INFO L133 SettingsManager]: * Use bitvectors instead of ints=true [2018-12-09 15:06:35,266 INFO L133 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2018-12-09 15:06:35,266 INFO L133 SettingsManager]: * sizeof long double=12 [2018-12-09 15:06:35,266 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-12-09 15:06:35,266 INFO L133 SettingsManager]: * Use constant arrays=true [2018-12-09 15:06:35,267 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-12-09 15:06:35,267 INFO L131 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2018-12-09 15:06:35,267 INFO L133 SettingsManager]: * Timeout in seconds=1000000 [2018-12-09 15:06:35,267 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-12-09 15:06:35,267 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-12-09 15:06:35,267 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2018-12-09 15:06:35,267 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-12-09 15:06:35,267 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-12-09 15:06:35,268 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-12-09 15:06:35,268 INFO L133 SettingsManager]: * Use separate solver for trace checks=false [2018-12-09 15:06:35,268 INFO L133 SettingsManager]: * Trace refinement strategy=WALRUS [2018-12-09 15:06:35,268 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-12-09 15:06:35,268 INFO L133 SettingsManager]: * Command for external solver=cvc4 --incremental --rewrite-divk --print-success --lang smt [2018-12-09 15:06:35,268 INFO L133 SettingsManager]: * Logic for external solver=AUFBV [2018-12-09 15:06:35,268 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/working_dir_68c2c50e-d78d-41a7-9436-2de5f0648741/bin-2019/ukojak Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Kojak 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 -> 3e7d0b868b35716dc1f516fc758062372899bb27 [2018-12-09 15:06:35,291 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-12-09 15:06:35,298 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-12-09 15:06:35,300 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-12-09 15:06:35,301 INFO L271 PluginConnector]: Initializing CDTParser... [2018-12-09 15:06:35,301 INFO L276 PluginConnector]: CDTParser initialized [2018-12-09 15:06:35,302 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_68c2c50e-d78d-41a7-9436-2de5f0648741/bin-2019/ukojak/../../sv-benchmarks/c/float-newlib/double_req_bl_0663a_true-unreach-call.c [2018-12-09 15:06:35,336 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_68c2c50e-d78d-41a7-9436-2de5f0648741/bin-2019/ukojak/data/ebcadd71b/1885d22047c24019979b65a0e00eaf49/FLAGa32c0f953 [2018-12-09 15:06:35,746 INFO L307 CDTParser]: Found 1 translation units. [2018-12-09 15:06:35,746 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_68c2c50e-d78d-41a7-9436-2de5f0648741/sv-benchmarks/c/float-newlib/double_req_bl_0663a_true-unreach-call.c [2018-12-09 15:06:35,750 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_68c2c50e-d78d-41a7-9436-2de5f0648741/bin-2019/ukojak/data/ebcadd71b/1885d22047c24019979b65a0e00eaf49/FLAGa32c0f953 [2018-12-09 15:06:35,759 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_68c2c50e-d78d-41a7-9436-2de5f0648741/bin-2019/ukojak/data/ebcadd71b/1885d22047c24019979b65a0e00eaf49 [2018-12-09 15:06:35,760 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-12-09 15:06:35,761 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-12-09 15:06:35,762 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-12-09 15:06:35,762 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-12-09 15:06:35,764 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-12-09 15:06:35,764 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 03:06:35" (1/1) ... [2018-12-09 15:06:35,766 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4f98f186 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:06:35, skipping insertion in model container [2018-12-09 15:06:35,766 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 03:06:35" (1/1) ... [2018-12-09 15:06:35,770 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-12-09 15:06:35,786 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-12-09 15:06:35,909 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-09 15:06:35,915 INFO L191 MainTranslator]: Completed pre-run [2018-12-09 15:06:35,952 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-09 15:06:35,970 INFO L195 MainTranslator]: Completed translation [2018-12-09 15:06:35,971 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:06:35 WrapperNode [2018-12-09 15:06:35,971 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-12-09 15:06:35,971 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-12-09 15:06:35,971 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-12-09 15:06:35,971 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-12-09 15:06:35,976 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:06:35" (1/1) ... [2018-12-09 15:06:36,015 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:06:35" (1/1) ... [2018-12-09 15:06:36,037 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-12-09 15:06:36,037 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-12-09 15:06:36,038 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-12-09 15:06:36,038 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-12-09 15:06:36,043 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:06:35" (1/1) ... [2018-12-09 15:06:36,044 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:06:35" (1/1) ... [2018-12-09 15:06:36,047 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:06:35" (1/1) ... [2018-12-09 15:06:36,047 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:06:35" (1/1) ... [2018-12-09 15:06:36,056 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:06:35" (1/1) ... [2018-12-09 15:06:36,061 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:06:35" (1/1) ... [2018-12-09 15:06:36,062 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:06:35" (1/1) ... [2018-12-09 15:06:36,065 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-12-09 15:06:36,065 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-12-09 15:06:36,065 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-12-09 15:06:36,065 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-12-09 15:06:36,065 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:06:35" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_68c2c50e-d78d-41a7-9436-2de5f0648741/bin-2019/ukojak/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (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:10000 [2018-12-09 15:06:36,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8 [2018-12-09 15:06:36,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8 [2018-12-09 15:06:36,096 INFO L130 BoogieDeclarations]: Found specification of procedure fabs_double [2018-12-09 15:06:36,096 INFO L138 BoogieDeclarations]: Found implementation of procedure fabs_double [2018-12-09 15:06:36,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8 [2018-12-09 15:06:36,096 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-12-09 15:06:36,096 INFO L130 BoogieDeclarations]: Found specification of procedure atan_double [2018-12-09 15:06:36,097 INFO L138 BoogieDeclarations]: Found implementation of procedure atan_double [2018-12-09 15:06:36,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2018-12-09 15:06:36,097 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-12-09 15:06:36,097 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-12-09 15:06:36,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2018-12-09 15:06:36,097 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-12-09 15:06:36,206 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-09 15:06:36,232 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-09 15:06:46,358 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-09 15:07:13,290 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-09 15:07:13,892 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-09 15:07:13,905 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-09 15:07:14,393 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-09 15:07:14,436 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-09 15:07:14,479 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-09 15:10:41,157 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-12-09 15:10:41,157 INFO L280 CfgBuilder]: Removed 22 assue(true) statements. [2018-12-09 15:10:41,158 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 03:10:41 BoogieIcfgContainer [2018-12-09 15:10:41,158 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-12-09 15:10:41,158 INFO L113 PluginConnector]: ------------------------CodeCheck---------------------------- [2018-12-09 15:10:41,158 INFO L271 PluginConnector]: Initializing CodeCheck... [2018-12-09 15:10:41,166 INFO L276 PluginConnector]: CodeCheck initialized [2018-12-09 15:10:41,166 INFO L185 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 03:10:41" (1/1) ... [2018-12-09 15:10:41,174 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 15:10:41,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-09 15:10:41,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 72 states and 117 transitions. [2018-12-09 15:10:41,200 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 117 transitions. [2018-12-09 15:10:41,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2018-12-09 15:10:41,201 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-09 15:10:41,234 ERROR L617 CodeCheckObserver]: First Tracecheck threw exception Indexed Sort FloatingPoint undefined [2018-12-09 15:10:41,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 15:10:41,282 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 15:10:41,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 15:10:41,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-09 15:10:41,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 72 states and 112 transitions. [2018-12-09 15:10:41,304 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 112 transitions. [2018-12-09 15:10:41,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2018-12-09 15:10:41,305 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-09 15:10:41,306 ERROR L617 CodeCheckObserver]: First Tracecheck threw exception Indexed Sort FloatingPoint undefined [2018-12-09 15:10:41,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 15:10:41,417 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 15:10:41,541 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 15:10:41,542 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 15:10:41,543 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 15:10:41,544 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 15:10:41,549 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 4 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 85 [2018-12-09 15:10:41,634 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 15:10:41,635 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 51 [2018-12-09 15:10:41,636 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-12-09 15:10:41,672 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2018-12-09 15:10:41,689 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2018-12-09 15:10:41,690 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-12-09 15:10:41,706 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-12-09 15:10:41,727 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2018-12-09 15:10:41,735 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2018-12-09 15:10:41,736 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-12-09 15:10:41,738 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-12-09 15:10:41,746 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-12-09 15:10:41,770 INFO L267 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. [2018-12-09 15:10:41,770 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 5 variables, input treesize:87, output treesize:38 [2018-12-09 15:10:42,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 15:10:43,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-09 15:10:43,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 72 states and 111 transitions. [2018-12-09 15:10:43,708 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 111 transitions. [2018-12-09 15:10:43,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-12-09 15:10:43,709 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-09 15:10:43,709 ERROR L617 CodeCheckObserver]: First Tracecheck threw exception Indexed Sort FloatingPoint undefined [2018-12-09 15:10:44,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 15:10:44,051 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 15:10:44,275 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 15:10:44,276 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 15:10:44,277 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 15:10:44,278 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 15:10:44,279 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 4 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 76 [2018-12-09 15:10:44,307 INFO L478 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 3 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 60 [2018-12-09 15:10:44,307 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-12-09 15:10:44,343 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2018-12-09 15:10:44,343 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-12-09 15:10:44,367 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2018-12-09 15:10:44,384 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 5 [2018-12-09 15:10:44,384 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-12-09 15:10:44,390 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-12-09 15:10:44,400 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-12-09 15:10:44,432 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-12-09 15:10:44,432 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:74, output treesize:38 [2018-12-09 15:10:50,716 WARN L180 SmtUtils]: Spent 2.18 s on a formula simplification that was a NOOP. DAG size: 38 [2018-12-09 15:10:52,554 WARN L180 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 11 [2018-12-09 15:10:54,288 WARN L180 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 11 [2018-12-09 15:10:54,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 15:11:00,216 WARN L180 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 47 [2018-12-09 15:11:04,206 WARN L180 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 12 [2018-12-09 15:11:35,783 WARN L180 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 12 [2018-12-09 15:11:36,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-09 15:11:36,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 75 states and 133 transitions. [2018-12-09 15:11:36,357 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 133 transitions. [2018-12-09 15:11:36,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-12-09 15:11:36,359 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-09 15:11:36,360 ERROR L617 CodeCheckObserver]: First Tracecheck threw exception Indexed Sort FloatingPoint undefined [2018-12-09 15:11:36,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 15:11:36,428 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 15:11:36,819 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 15:11:36,819 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 15:11:36,820 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 15:11:36,821 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 15:11:36,822 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 4 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 85 [2018-12-09 15:11:36,900 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 15:11:36,917 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 15:11:36,918 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 3 stores, 1 select indices, 1 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 46 treesize of output 56 [2018-12-09 15:11:36,918 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-12-09 15:11:36,951 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2018-12-09 15:11:36,961 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 15:11:36,962 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 22 [2018-12-09 15:11:36,963 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-12-09 15:11:36,973 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-12-09 15:11:36,994 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2018-12-09 15:11:37,001 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2018-12-09 15:11:37,001 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-12-09 15:11:37,008 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-12-09 15:11:37,016 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-12-09 15:11:37,032 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-12-09 15:11:37,033 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:71, output treesize:28 [2018-12-09 15:11:41,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 15:12:19,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-09 15:12:19,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 71 states and 119 transitions. [2018-12-09 15:12:19,199 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 119 transitions. [2018-12-09 15:12:19,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-12-09 15:12:19,201 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-09 15:12:19,201 ERROR L617 CodeCheckObserver]: First Tracecheck threw exception Indexed Sort FloatingPoint undefined [2018-12-09 15:12:19,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 15:12:19,261 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 15:12:19,758 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 15:12:19,759 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 15:12:19,760 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 43 [2018-12-09 15:12:19,789 INFO L701 Elim1Store]: detected not equals via solver [2018-12-09 15:12:19,790 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 36 [2018-12-09 15:12:19,790 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-12-09 15:12:19,800 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2018-12-09 15:12:19,803 INFO L701 Elim1Store]: detected not equals via solver [2018-12-09 15:12:19,804 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2018-12-09 15:12:19,804 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-12-09 15:12:19,808 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-12-09 15:12:19,810 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-12-09 15:12:19,817 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-12-09 15:12:19,818 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:47, output treesize:19 [2018-12-09 15:12:20,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 15:12:39,648 WARN L180 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 50 [2018-12-09 15:12:47,160 WARN L180 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2018-12-09 15:13:07,089 WARN L180 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2018-12-09 15:13:11,803 WARN L180 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2018-12-09 15:13:35,092 WARN L180 SmtUtils]: Spent 223.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2018-12-09 15:13:38,719 WARN L180 SmtUtils]: Spent 920.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2018-12-09 15:13:39,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-09 15:13:39,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 47 states and 61 transitions. [2018-12-09 15:13:39,511 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 61 transitions. [2018-12-09 15:13:39,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-12-09 15:13:39,511 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-09 15:13:39,512 ERROR L617 CodeCheckObserver]: First Tracecheck threw exception Indexed Sort FloatingPoint undefined [2018-12-09 15:13:39,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 15:13:39,551 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 15:13:39,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 15:13:39,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-09 15:13:39,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 47 states and 57 transitions. [2018-12-09 15:13:39,558 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 57 transitions. [2018-12-09 15:13:39,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-12-09 15:13:39,558 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-09 15:13:39,559 ERROR L617 CodeCheckObserver]: First Tracecheck threw exception Indexed Sort FloatingPoint undefined [2018-12-09 15:13:39,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 15:13:39,625 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 15:13:40,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 15:13:50,047 WARN L180 SmtUtils]: Spent 351.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2018-12-09 15:13:52,277 WARN L180 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2018-12-09 15:13:53,162 WARN L180 SmtUtils]: Spent 410.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2018-12-09 15:13:58,194 WARN L180 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2018-12-09 15:13:59,767 WARN L180 SmtUtils]: Spent 511.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2018-12-09 15:14:16,706 WARN L180 SmtUtils]: Spent 7.48 s on a formula simplification that was a NOOP. DAG size: 87 [2018-12-09 15:14:16,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-09 15:14:16,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 17 transitions. [2018-12-09 15:14:16,814 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 17 transitions. [2018-12-09 15:14:16,814 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-12-09 15:14:16,814 WARN L428 CodeCheckObserver]: This Program is SAFE, Check terminated with 8 iterations. [2018-12-09 15:14:16,820 INFO L779 CodeCheckObserver]: All specifications hold 1 specifications checked. All of them hold [2018-12-09 15:14:17,334 WARN L180 SmtUtils]: Spent 483.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2018-12-09 15:14:17,757 WARN L180 SmtUtils]: Spent 380.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2018-12-09 15:14:18,146 WARN L180 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 11 [2018-12-09 15:14:18,275 INFO L583 CodeCheckObserver]: Invariant with dag size 16 [2018-12-09 15:14:18,279 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 15:14:18,280 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 15:14:18,282 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 15:14:18,282 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 15:14:18,283 INFO L583 CodeCheckObserver]: Invariant with dag size 1 [2018-12-09 15:14:18,283 INFO L583 CodeCheckObserver]: Invariant with dag size 41 [2018-12-09 15:14:18,283 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-12-09 15:14:18,284 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-12-09 15:14:18,284 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-12-09 15:14:18,284 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-12-09 15:14:18,284 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 15:14:18,284 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 15:14:18,284 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-09 15:14:18,284 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-09 15:14:18,284 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-09 15:14:18,284 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-09 15:14:18,284 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-09 15:14:18,285 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-12-09 15:14:18,285 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-12-09 15:14:18,285 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-12-09 15:14:18,286 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-12-09 15:14:18,286 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 15:14:18,286 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 15:14:18,286 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-09 15:14:18,286 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-09 15:14:18,286 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-09 15:14:18,287 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-09 15:14:18,287 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-09 15:14:18,287 INFO L583 CodeCheckObserver]: Invariant with dag size 11 [2018-12-09 15:14:18,287 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 15:14:18,288 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 15:14:18,288 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 15:14:18,288 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 15:14:18,288 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 15:14:18,288 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 15:14:18,289 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck CFG 09.12 03:14:18 ImpRootNode [2018-12-09 15:14:18,289 INFO L132 PluginConnector]: ------------------------ END CodeCheck---------------------------- [2018-12-09 15:14:18,289 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-12-09 15:14:18,289 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-12-09 15:14:18,290 INFO L276 PluginConnector]: Witness Printer initialized [2018-12-09 15:14:18,290 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 03:10:41" (3/4) ... [2018-12-09 15:14:18,293 INFO L144 WitnessPrinter]: Generating witness for correct program [2018-12-09 15:14:18,297 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure fabs_double [2018-12-09 15:14:18,297 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure atan_double [2018-12-09 15:14:18,304 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 38 nodes and edges [2018-12-09 15:14:18,304 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 15 nodes and edges [2018-12-09 15:14:18,305 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2018-12-09 15:14:18,327 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((\exists v_q#valueAsBitvector_17 : bv64 :: ~fp~LONGDOUBLE(v_q#valueAsBitvector_17[63:63], v_q#valueAsBitvector_17[62:52], v_q#valueAsBitvector_17[51:0]) == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE()) && v_q#valueAsBitvector_17[63:32] == hx) && ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 785398163397448279/500000000000000000) == pi_o_2) && ~fp.gt~DOUBLE(y, ~Pluszero~LONGDOUBLE())) && tiny_atan2 == ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) && (\exists v_q#valueAsBitvector_16 : bv64 :: (~bvand32(2147483647bv32, v_q#valueAsBitvector_16[63:32]) == ix && v_q#valueAsBitvector_16[31:0] == lx) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_16[63:63], v_q#valueAsBitvector_16[62:52], v_q#valueAsBitvector_16[51:0]) == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) [2018-12-09 15:14:18,327 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 785398163397448279/500000000000000000) == pi_o_2 && \result == ~fp.add~DOUBLE(~roundNearestTiesToEven, pi_o_2, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) [2018-12-09 15:14:18,352 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_68c2c50e-d78d-41a7-9436-2de5f0648741/bin-2019/ukojak/witness.graphml [2018-12-09 15:14:18,352 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-12-09 15:14:18,352 INFO L168 Benchmark]: Toolchain (without parser) took 462591.60 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 120.1 MB). Free memory was 944.7 MB in the beginning and 1.1 GB in the end (delta: -138.9 MB). There was no memory consumed. Max. memory is 11.5 GB. [2018-12-09 15:14:18,353 INFO L168 Benchmark]: CDTParser took 0.11 ms. Allocated memory is still 1.0 GB. Free memory is still 972.9 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-09 15:14:18,353 INFO L168 Benchmark]: CACSL2BoogieTranslator took 209.03 ms. Allocated memory is still 1.0 GB. Free memory was 944.7 MB in the beginning and 923.2 MB in the end (delta: 21.5 MB). Peak memory consumption was 21.5 MB. Max. memory is 11.5 GB. [2018-12-09 15:14:18,353 INFO L168 Benchmark]: Boogie Procedure Inliner took 66.21 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 140.5 MB). Free memory was 923.2 MB in the beginning and 1.1 GB in the end (delta: -205.3 MB). Peak memory consumption was 14.8 MB. Max. memory is 11.5 GB. [2018-12-09 15:14:18,353 INFO L168 Benchmark]: Boogie Preprocessor took 27.21 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-09 15:14:18,353 INFO L168 Benchmark]: RCFGBuilder took 245093.02 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 93.2 MB). Peak memory consumption was 93.2 MB. Max. memory is 11.5 GB. [2018-12-09 15:14:18,353 INFO L168 Benchmark]: CodeCheck took 217130.87 ms. Allocated memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: -20.4 MB). Free memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: -55.1 MB). Peak memory consumption was 217.7 MB. Max. memory is 11.5 GB. [2018-12-09 15:14:18,354 INFO L168 Benchmark]: Witness Printer took 62.64 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.9 MB). Peak memory consumption was 6.9 MB. Max. memory is 11.5 GB. [2018-12-09 15:14:18,355 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck: - StatisticsResult: Ultimate CodeCheck benchmark data CFG has 3 procedures, 94 locations, 1 error locations. SAFE Result, 215.6s OverallTime, 8 OverallIterations, 0 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 2904 SDtfs, 1084 SDslu, 728 SDs, 0 SdLazy, 4878 SolverSat, 818 SolverUnsat, 16 SolverUnknown, 0 SolverNotchecked, 191.1s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1187 GetRequests, 1073 SyntacticMatches, 6 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3578 ImplicationChecksByTransitivity, 170.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=-1occurred in iteration=-1, traceCheckStatistics: 0.0s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 18.8s InterpolantComputationTime, 117 NumberOfCodeBlocks, 117 NumberOfCodeBlocksAsserted, 7 NumberOfCheckSat, 110 ConstructedInterpolants, 33 QuantifiedInterpolants, 16828 SizeOfPredicates, 43 NumberOfNonLiveVariables, 920 ConjunctsInSsa, 72 ConjunctsInUnsatCore, 7 InterpolantComputations, 7 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available - PositiveResult [Line: 260]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 147]: Loop Invariant [2018-12-09 15:14:18,355 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 15:14:18,355 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 15:14:18,356 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 15:14:18,356 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven Derived loop invariant: ((~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 785398163397448279/500000000000000000) == pi_o_2 && ~fp.gt~DOUBLE(y, ~Pluszero~LONGDOUBLE())) && ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE()) == x) && tiny_atan2 == ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) - InvariantResult [Line: 244]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 154]: Loop Invariant [2018-12-09 15:14:18,356 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-12-09 15:14:18,356 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-12-09 15:14:18,356 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-12-09 15:14:18,356 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-12-09 15:14:18,356 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 15:14:18,356 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 15:14:18,357 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-09 15:14:18,357 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-09 15:14:18,357 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-09 15:14:18,357 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-09 15:14:18,357 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-09 15:14:18,357 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-12-09 15:14:18,357 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-12-09 15:14:18,357 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-12-09 15:14:18,357 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-12-09 15:14:18,357 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 15:14:18,358 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 15:14:18,358 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-09 15:14:18,358 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-09 15:14:18,358 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-09 15:14:18,358 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-09 15:14:18,358 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] Derived loop invariant: ((((\exists v_q#valueAsBitvector_17 : bv64 :: ~fp~LONGDOUBLE(v_q#valueAsBitvector_17[63:63], v_q#valueAsBitvector_17[62:52], v_q#valueAsBitvector_17[51:0]) == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE()) && v_q#valueAsBitvector_17[63:32] == hx) && ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 785398163397448279/500000000000000000) == pi_o_2) && ~fp.gt~DOUBLE(y, ~Pluszero~LONGDOUBLE())) && tiny_atan2 == ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) && (\exists v_q#valueAsBitvector_16 : bv64 :: (~bvand32(2147483647bv32, v_q#valueAsBitvector_16[63:32]) == ix && v_q#valueAsBitvector_16[31:0] == lx) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_16[63:63], v_q#valueAsBitvector_16[62:52], v_q#valueAsBitvector_16[51:0]) == ~fp.neg~DOUBLE(~Pluszero~LONGDOUBLE())) - InvariantResult [Line: 142]: Loop Invariant [2018-12-09 15:14:18,358 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 15:14:18,358 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 15:14:18,358 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 15:14:18,359 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 15:14:18,359 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 15:14:18,359 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven Derived loop invariant: ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 785398163397448279/500000000000000000) == pi_o_2 && \result == ~fp.add~DOUBLE(~roundNearestTiesToEven, pi_o_2, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11 ms. Allocated memory is still 1.0 GB. Free memory is still 972.9 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 209.03 ms. Allocated memory is still 1.0 GB. Free memory was 944.7 MB in the beginning and 923.2 MB in the end (delta: 21.5 MB). Peak memory consumption was 21.5 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 66.21 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 140.5 MB). Free memory was 923.2 MB in the beginning and 1.1 GB in the end (delta: -205.3 MB). Peak memory consumption was 14.8 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 27.21 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * RCFGBuilder took 245093.02 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 93.2 MB). Peak memory consumption was 93.2 MB. Max. memory is 11.5 GB. * CodeCheck took 217130.87 ms. Allocated memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: -20.4 MB). Free memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: -55.1 MB). Peak memory consumption was 217.7 MB. Max. memory is 11.5 GB. * Witness Printer took 62.64 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.9 MB). Peak memory consumption was 6.9 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~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_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,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 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_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,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 RESULT: Ultimate proved your program to be correct! [MP z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Forcibly destroying the process Received shutdown request...