./Ultimate.py --spec ../../sv-benchmarks/c/ReachSafety.prp --file ../../sv-benchmarks/c/float-newlib/float_req_bl_1131b_true-unreach-call.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 1dbac8bc Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_b9c8cc66-3e42-4fa8-9b36-f7c22b822f7c/bin-2019/ukojak/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_b9c8cc66-3e42-4fa8-9b36-f7c22b822f7c/bin-2019/ukojak/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_b9c8cc66-3e42-4fa8-9b36-f7c22b822f7c/bin-2019/ukojak/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_b9c8cc66-3e42-4fa8-9b36-f7c22b822f7c/bin-2019/ukojak/config/KojakReach.xml -i ../../sv-benchmarks/c/float-newlib/float_req_bl_1131b_true-unreach-call.c -s /tmp/vcloud-vcloud-master/worker/working_dir_b9c8cc66-3e42-4fa8-9b36-f7c22b822f7c/bin-2019/ukojak/config/svcomp-Reach-32bit-Kojak_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_b9c8cc66-3e42-4fa8-9b36-f7c22b822f7c/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 6efcf0ef01c01ffa978b867fd4fac99c9f84566e ....................................................................................................................................................................................................................................................... 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_b9c8cc66-3e42-4fa8-9b36-f7c22b822f7c/bin-2019/ukojak/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_b9c8cc66-3e42-4fa8-9b36-f7c22b822f7c/bin-2019/ukojak/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_b9c8cc66-3e42-4fa8-9b36-f7c22b822f7c/bin-2019/ukojak/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_b9c8cc66-3e42-4fa8-9b36-f7c22b822f7c/bin-2019/ukojak/config/KojakReach.xml -i ../../sv-benchmarks/c/float-newlib/float_req_bl_1131b_true-unreach-call.c -s /tmp/vcloud-vcloud-master/worker/working_dir_b9c8cc66-3e42-4fa8-9b36-f7c22b822f7c/bin-2019/ukojak/config/svcomp-Reach-32bit-Kojak_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_b9c8cc66-3e42-4fa8-9b36-f7c22b822f7c/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 6efcf0ef01c01ffa978b867fd4fac99c9f84566e ....................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.23-1dbac8b [2018-10-26 23:19:05,944 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-10-26 23:19:05,946 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-10-26 23:19:05,955 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-10-26 23:19:05,955 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-10-26 23:19:05,956 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-10-26 23:19:05,957 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-10-26 23:19:05,958 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-10-26 23:19:05,960 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-10-26 23:19:05,960 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-10-26 23:19:05,961 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-10-26 23:19:05,961 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-10-26 23:19:05,962 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-10-26 23:19:05,963 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-10-26 23:19:05,964 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-10-26 23:19:05,965 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-10-26 23:19:05,965 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-10-26 23:19:05,966 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-10-26 23:19:05,968 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-10-26 23:19:05,969 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-10-26 23:19:05,970 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-10-26 23:19:05,971 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-10-26 23:19:05,973 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-10-26 23:19:05,973 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-10-26 23:19:05,973 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-10-26 23:19:05,974 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-10-26 23:19:05,975 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-10-26 23:19:05,976 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-10-26 23:19:05,976 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-10-26 23:19:05,977 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-10-26 23:19:05,977 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-10-26 23:19:05,978 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-10-26 23:19:05,978 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-10-26 23:19:05,978 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-10-26 23:19:05,979 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-10-26 23:19:05,980 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-10-26 23:19:05,980 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_b9c8cc66-3e42-4fa8-9b36-f7c22b822f7c/bin-2019/ukojak/config/svcomp-Reach-32bit-Kojak_Default.epf [2018-10-26 23:19:05,992 INFO L110 SettingsManager]: Loading preferences was successful [2018-10-26 23:19:05,992 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-10-26 23:19:05,992 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-10-26 23:19:05,993 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-10-26 23:19:05,993 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-10-26 23:19:05,993 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-10-26 23:19:05,993 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-10-26 23:19:05,994 INFO L133 SettingsManager]: * sizeof long=4 [2018-10-26 23:19:05,994 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-10-26 23:19:05,994 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-10-26 23:19:05,994 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-10-26 23:19:05,994 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-10-26 23:19:05,994 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-10-26 23:19:05,994 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-10-26 23:19:05,994 INFO L133 SettingsManager]: * sizeof long double=12 [2018-10-26 23:19:05,995 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-10-26 23:19:05,995 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-10-26 23:19:05,995 INFO L131 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2018-10-26 23:19:05,997 INFO L133 SettingsManager]: * Timeout in seconds=1000000 [2018-10-26 23:19:05,997 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-10-26 23:19:05,997 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-10-26 23:19:05,997 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2018-10-26 23:19:05,997 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-10-26 23:19:05,997 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-10-26 23:19:05,998 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-10-26 23:19:05,998 INFO L133 SettingsManager]: * Trace refinement strategy=PENGUIN [2018-10-26 23:19:05,998 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-10-26 23:19:05,998 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-10-26 23:19:05,998 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_b9c8cc66-3e42-4fa8-9b36-f7c22b822f7c/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 -> 6efcf0ef01c01ffa978b867fd4fac99c9f84566e [2018-10-26 23:19:06,024 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-10-26 23:19:06,036 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-10-26 23:19:06,041 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-10-26 23:19:06,042 INFO L271 PluginConnector]: Initializing CDTParser... [2018-10-26 23:19:06,043 INFO L276 PluginConnector]: CDTParser initialized [2018-10-26 23:19:06,044 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_b9c8cc66-3e42-4fa8-9b36-f7c22b822f7c/bin-2019/ukojak/../../sv-benchmarks/c/float-newlib/float_req_bl_1131b_true-unreach-call.c [2018-10-26 23:19:06,091 INFO L218 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_b9c8cc66-3e42-4fa8-9b36-f7c22b822f7c/bin-2019/ukojak/data/5619ff808/271aa984c2f441249c97358d26f7ae3e/FLAG43d2ddf06 [2018-10-26 23:19:06,472 INFO L298 CDTParser]: Found 1 translation units. [2018-10-26 23:19:06,473 INFO L158 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_b9c8cc66-3e42-4fa8-9b36-f7c22b822f7c/sv-benchmarks/c/float-newlib/float_req_bl_1131b_true-unreach-call.c [2018-10-26 23:19:06,478 INFO L346 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_b9c8cc66-3e42-4fa8-9b36-f7c22b822f7c/bin-2019/ukojak/data/5619ff808/271aa984c2f441249c97358d26f7ae3e/FLAG43d2ddf06 [2018-10-26 23:19:06,495 INFO L354 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_b9c8cc66-3e42-4fa8-9b36-f7c22b822f7c/bin-2019/ukojak/data/5619ff808/271aa984c2f441249c97358d26f7ae3e [2018-10-26 23:19:06,500 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-10-26 23:19:06,502 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-10-26 23:19:06,503 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-10-26 23:19:06,505 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-10-26 23:19:06,509 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-10-26 23:19:06,510 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.10 11:19:06" (1/1) ... [2018-10-26 23:19:06,512 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@470b91ae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 11:19:06, skipping insertion in model container [2018-10-26 23:19:06,512 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.10 11:19:06" (1/1) ... [2018-10-26 23:19:06,520 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-10-26 23:19:06,541 INFO L174 MainTranslator]: Built tables and reachable declarations [2018-10-26 23:19:06,710 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-10-26 23:19:06,713 INFO L189 MainTranslator]: Completed pre-run [2018-10-26 23:19:06,747 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-10-26 23:19:06,764 INFO L193 MainTranslator]: Completed translation [2018-10-26 23:19:06,765 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 11:19:06 WrapperNode [2018-10-26 23:19:06,765 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-10-26 23:19:06,765 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-10-26 23:19:06,765 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-10-26 23:19:06,766 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-10-26 23:19:06,773 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 11:19:06" (1/1) ... [2018-10-26 23:19:06,783 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 11:19:06" (1/1) ... [2018-10-26 23:19:06,805 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-10-26 23:19:06,806 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-10-26 23:19:06,806 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-10-26 23:19:06,806 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-10-26 23:19:06,816 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 11:19:06" (1/1) ... [2018-10-26 23:19:06,816 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 11:19:06" (1/1) ... [2018-10-26 23:19:06,819 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 11:19:06" (1/1) ... [2018-10-26 23:19:06,819 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 11:19:06" (1/1) ... [2018-10-26 23:19:06,826 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 11:19:06" (1/1) ... [2018-10-26 23:19:06,897 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 11:19:06" (1/1) ... [2018-10-26 23:19:06,898 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 11:19:06" (1/1) ... [2018-10-26 23:19:06,905 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-10-26 23:19:06,913 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-10-26 23:19:06,913 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-10-26 23:19:06,913 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-10-26 23:19:06,914 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 11:19:06" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b9c8cc66-3e42-4fa8-9b36-f7c22b822f7c/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-10-26 23:19:06,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real [2018-10-26 23:19:06,978 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2018-10-26 23:19:06,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2018-10-26 23:19:06,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-10-26 23:19:06,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~real [2018-10-26 23:19:06,978 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-10-26 23:19:06,978 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-10-26 23:19:06,978 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2018-10-26 23:19:06,978 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-10-26 23:19:08,576 INFO L341 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-10-26 23:19:08,576 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.10 11:19:08 BoogieIcfgContainer [2018-10-26 23:19:08,576 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-10-26 23:19:08,577 INFO L113 PluginConnector]: ------------------------CodeCheck---------------------------- [2018-10-26 23:19:08,577 INFO L271 PluginConnector]: Initializing CodeCheck... [2018-10-26 23:19:08,586 INFO L276 PluginConnector]: CodeCheck initialized [2018-10-26 23:19:08,586 INFO L185 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.10 11:19:08" (1/1) ... [2018-10-26 23:19:08,594 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 23:19:08,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-10-26 23:19:08,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 42 states and 70 transitions. [2018-10-26 23:19:08,619 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 70 transitions. [2018-10-26 23:19:08,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2018-10-26 23:19:08,621 INFO L428 CodeCheckObserver]: Error Path is FOUND. [2018-10-26 23:19:08,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 23:19:08,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-26 23:19:08,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-10-26 23:19:08,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 42 states and 63 transitions. [2018-10-26 23:19:08,724 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 63 transitions. [2018-10-26 23:19:08,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2018-10-26 23:19:08,724 INFO L428 CodeCheckObserver]: Error Path is FOUND. [2018-10-26 23:19:08,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-26 23:19:08,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-26 23:19:08,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-26 23:19:08,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-10-26 23:19:08,960 WARN L496 CodeCheckObserver]: This program is UNSAFE, Check terminated with 2 iterations. [2018-10-26 23:19:09,002 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck CFG 26.10 11:19:09 ImpRootNode [2018-10-26 23:19:09,002 INFO L132 PluginConnector]: ------------------------ END CodeCheck---------------------------- [2018-10-26 23:19:09,002 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-10-26 23:19:09,002 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-10-26 23:19:09,002 INFO L276 PluginConnector]: Witness Printer initialized [2018-10-26 23:19:09,003 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.10 11:19:08" (3/4) ... [2018-10-26 23:19:09,006 INFO L147 WitnessPrinter]: No result that supports witness generation found [2018-10-26 23:19:09,007 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-10-26 23:19:09,008 INFO L168 Benchmark]: Toolchain (without parser) took 2506.33 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 147.3 MB). Free memory was 958.1 MB in the beginning and 1.1 GB in the end (delta: -92.5 MB). Peak memory consumption was 54.8 MB. Max. memory is 11.5 GB. [2018-10-26 23:19:09,010 INFO L168 Benchmark]: CDTParser took 0.19 ms. Allocated memory is still 1.0 GB. Free memory is still 985.4 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-10-26 23:19:09,010 INFO L168 Benchmark]: CACSL2BoogieTranslator took 261.71 ms. Allocated memory is still 1.0 GB. Free memory was 958.1 MB in the beginning and 944.6 MB in the end (delta: 13.4 MB). Peak memory consumption was 13.4 MB. Max. memory is 11.5 GB. [2018-10-26 23:19:09,011 INFO L168 Benchmark]: Boogie Procedure Inliner took 40.19 ms. Allocated memory is still 1.0 GB. Free memory was 944.6 MB in the beginning and 941.9 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. [2018-10-26 23:19:09,013 INFO L168 Benchmark]: Boogie Preprocessor took 107.04 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 147.3 MB). Free memory was 941.9 MB in the beginning and 1.1 GB in the end (delta: -202.0 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. [2018-10-26 23:19:09,013 INFO L168 Benchmark]: RCFGBuilder took 1663.26 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: 69.2 MB). Peak memory consumption was 69.2 MB. Max. memory is 11.5 GB. [2018-10-26 23:19:09,014 INFO L168 Benchmark]: CodeCheck took 425.12 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: 24.2 MB). Peak memory consumption was 24.2 MB. Max. memory is 11.5 GB. [2018-10-26 23:19:09,015 INFO L168 Benchmark]: Witness Printer took 4.48 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-10-26 23:19:09,018 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 1 procedures, 100 locations, 1 error locations. UNSAFE Result, 0.3s OverallTime, 2 OverallIterations, 0 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 22 SDtfs, 0 SDslu, 0 SDs, 0 SdLazy, 0 SolverSat, 0 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 82 GetRequests, 82 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, 25 NumberOfCodeBlocks, 25 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 10 ConstructedInterpolants, 0 QuantifiedInterpolants, 100 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: 135]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 134, overapproximation of someUnaryDOUBLEoperation at line 14, overapproximation of bitwiseAnd at line 30, overapproximation of someBinaryArithmeticFLOAToperation at line 35, overapproximation of bitwiseXor at line 31. Possible FailurePath: [L12-L15] static const float one_fmod = 1.0, Zero_fmod[] = { 0.0, -0.0, }; [L126] float x = __VERIFIER_nondet_float(); [L127] float y = -1.0f / 0.0f; [L129] CALL isfinite_float(x) [L109] __int32_t ix; VAL [one_fmod=1, Zero_fmod={6:0}] [L111] FCALL ieee_float_shape_type gf_u; [L112] FCALL gf_u.value = (x) [L113] EXPR, FCALL gf_u.word [L113] (ix) = gf_u.word [L114] COND FALSE !(0) VAL [one_fmod=1, Zero_fmod={6:0}] [L115] ix &= 0x7fffffff [L116] RET return (((ix) < 0x7f800000L)); [L129] isfinite_float(x) [L129] COND TRUE isfinite_float(x) [L131] CALL, EXPR fmod_float(x, y) [L18] __int32_t n, hx, hy, hz, ix, iy, sx, i; VAL [one_fmod=1, Zero_fmod={6:0}] [L21] FCALL ieee_float_shape_type gf_u; [L22] FCALL gf_u.value = (x) [L23] EXPR, FCALL gf_u.word [L23] (hx) = gf_u.word [L24] COND FALSE !(0) VAL [one_fmod=1, Zero_fmod={6:0}] [L26] FCALL ieee_float_shape_type gf_u; [L27] FCALL gf_u.value = (y) [L28] EXPR, FCALL gf_u.word [L28] (hy) = gf_u.word [L29] COND FALSE !(0) VAL [one_fmod=1, Zero_fmod={6:0}] [L30] sx = hx & 0x80000000 [L31] hx ^= sx [L32] hy &= 0x7fffffff VAL [one_fmod=1, Zero_fmod={6:0}] [L34] COND TRUE ((hy) == 0) || !((hx) < 0x7f800000L) || ((hy) > 0x7f800000L) [L35] RET return (x * y) / (x * y); VAL [one_fmod=1, Zero_fmod={6:0}] [L131] EXPR fmod_float(x, y) [L131] float res = fmod_float(x, y); [L134] COND TRUE res != x VAL [one_fmod=1, Zero_fmod={6:0}] [L135] __VERIFIER_error() VAL [one_fmod=1, Zero_fmod={6:0}] * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.19 ms. Allocated memory is still 1.0 GB. Free memory is still 985.4 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 261.71 ms. Allocated memory is still 1.0 GB. Free memory was 958.1 MB in the beginning and 944.6 MB in the end (delta: 13.4 MB). Peak memory consumption was 13.4 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 40.19 ms. Allocated memory is still 1.0 GB. Free memory was 944.6 MB in the beginning and 941.9 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 107.04 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 147.3 MB). Free memory was 941.9 MB in the beginning and 1.1 GB in the end (delta: -202.0 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. * RCFGBuilder took 1663.26 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: 69.2 MB). Peak memory consumption was 69.2 MB. Max. memory is 11.5 GB. * CodeCheck took 425.12 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: 24.2 MB). Peak memory consumption was 24.2 MB. Max. memory is 11.5 GB. * Witness Printer took 4.48 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. 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-1dbac8b [2018-10-26 23:19:10,890 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-10-26 23:19:10,891 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-10-26 23:19:10,902 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-10-26 23:19:10,903 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-10-26 23:19:10,903 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-10-26 23:19:10,904 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-10-26 23:19:10,906 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-10-26 23:19:10,909 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-10-26 23:19:10,910 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-10-26 23:19:10,911 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-10-26 23:19:10,911 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-10-26 23:19:10,912 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-10-26 23:19:10,912 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-10-26 23:19:10,913 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-10-26 23:19:10,914 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-10-26 23:19:10,914 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-10-26 23:19:10,917 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-10-26 23:19:10,919 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-10-26 23:19:10,920 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-10-26 23:19:10,921 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-10-26 23:19:10,929 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-10-26 23:19:10,930 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-10-26 23:19:10,930 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-10-26 23:19:10,931 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-10-26 23:19:10,933 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-10-26 23:19:10,934 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-10-26 23:19:10,935 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-10-26 23:19:10,935 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-10-26 23:19:10,936 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-10-26 23:19:10,936 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-10-26 23:19:10,937 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-10-26 23:19:10,937 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-10-26 23:19:10,937 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-10-26 23:19:10,937 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-10-26 23:19:10,938 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-10-26 23:19:10,938 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_b9c8cc66-3e42-4fa8-9b36-f7c22b822f7c/bin-2019/ukojak/config/svcomp-Reach-32bit-Kojak_Bitvector.epf [2018-10-26 23:19:10,954 INFO L110 SettingsManager]: Loading preferences was successful [2018-10-26 23:19:10,954 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-10-26 23:19:10,955 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-10-26 23:19:10,955 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-10-26 23:19:10,958 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-10-26 23:19:10,958 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-10-26 23:19:10,958 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-10-26 23:19:10,958 INFO L133 SettingsManager]: * sizeof long=4 [2018-10-26 23:19:10,959 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-10-26 23:19:10,959 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-10-26 23:19:10,959 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-10-26 23:19:10,959 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-10-26 23:19:10,959 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-10-26 23:19:10,959 INFO L133 SettingsManager]: * Use bitvectors instead of ints=true [2018-10-26 23:19:10,959 INFO L133 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2018-10-26 23:19:10,959 INFO L133 SettingsManager]: * sizeof long double=12 [2018-10-26 23:19:10,960 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-10-26 23:19:10,960 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-10-26 23:19:10,960 INFO L131 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2018-10-26 23:19:10,960 INFO L133 SettingsManager]: * Timeout in seconds=1000000 [2018-10-26 23:19:10,960 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-10-26 23:19:10,960 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-10-26 23:19:10,960 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2018-10-26 23:19:10,961 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-10-26 23:19:10,961 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-10-26 23:19:10,961 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-10-26 23:19:10,961 INFO L133 SettingsManager]: * Use separate solver for trace checks=false [2018-10-26 23:19:10,961 INFO L133 SettingsManager]: * Trace refinement strategy=WALRUS [2018-10-26 23:19:10,961 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-10-26 23:19:10,961 INFO L133 SettingsManager]: * Command for external solver=cvc4nyu --tear-down-incremental --rewrite-divk --print-success --lang smt [2018-10-26 23:19:10,961 INFO L133 SettingsManager]: * Logic for external solver=AUFBV [2018-10-26 23:19:10,961 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_b9c8cc66-3e42-4fa8-9b36-f7c22b822f7c/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 -> 6efcf0ef01c01ffa978b867fd4fac99c9f84566e [2018-10-26 23:19:11,017 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-10-26 23:19:11,028 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-10-26 23:19:11,031 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-10-26 23:19:11,033 INFO L271 PluginConnector]: Initializing CDTParser... [2018-10-26 23:19:11,034 INFO L276 PluginConnector]: CDTParser initialized [2018-10-26 23:19:11,034 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_b9c8cc66-3e42-4fa8-9b36-f7c22b822f7c/bin-2019/ukojak/../../sv-benchmarks/c/float-newlib/float_req_bl_1131b_true-unreach-call.c [2018-10-26 23:19:11,082 INFO L218 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_b9c8cc66-3e42-4fa8-9b36-f7c22b822f7c/bin-2019/ukojak/data/a285bd093/702b00a974834d049aa7a769a60a021c/FLAGdc98dbb32 [2018-10-26 23:19:11,485 INFO L298 CDTParser]: Found 1 translation units. [2018-10-26 23:19:11,486 INFO L158 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_b9c8cc66-3e42-4fa8-9b36-f7c22b822f7c/sv-benchmarks/c/float-newlib/float_req_bl_1131b_true-unreach-call.c [2018-10-26 23:19:11,492 INFO L346 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_b9c8cc66-3e42-4fa8-9b36-f7c22b822f7c/bin-2019/ukojak/data/a285bd093/702b00a974834d049aa7a769a60a021c/FLAGdc98dbb32 [2018-10-26 23:19:11,505 INFO L354 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_b9c8cc66-3e42-4fa8-9b36-f7c22b822f7c/bin-2019/ukojak/data/a285bd093/702b00a974834d049aa7a769a60a021c [2018-10-26 23:19:11,508 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-10-26 23:19:11,509 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-10-26 23:19:11,510 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-10-26 23:19:11,510 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-10-26 23:19:11,513 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-10-26 23:19:11,514 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.10 11:19:11" (1/1) ... [2018-10-26 23:19:11,517 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@34010170 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 11:19:11, skipping insertion in model container [2018-10-26 23:19:11,517 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.10 11:19:11" (1/1) ... [2018-10-26 23:19:11,525 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-10-26 23:19:11,546 INFO L174 MainTranslator]: Built tables and reachable declarations [2018-10-26 23:19:11,717 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-10-26 23:19:11,723 INFO L189 MainTranslator]: Completed pre-run [2018-10-26 23:19:11,757 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-10-26 23:19:11,779 INFO L193 MainTranslator]: Completed translation [2018-10-26 23:19:11,779 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 11:19:11 WrapperNode [2018-10-26 23:19:11,780 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-10-26 23:19:11,780 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-10-26 23:19:11,780 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-10-26 23:19:11,780 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-10-26 23:19:11,788 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 11:19:11" (1/1) ... [2018-10-26 23:19:11,799 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 11:19:11" (1/1) ... [2018-10-26 23:19:11,820 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-10-26 23:19:11,821 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-10-26 23:19:11,821 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-10-26 23:19:11,821 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-10-26 23:19:11,829 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 11:19:11" (1/1) ... [2018-10-26 23:19:11,829 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 11:19:11" (1/1) ... [2018-10-26 23:19:11,833 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 11:19:11" (1/1) ... [2018-10-26 23:19:11,833 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 11:19:11" (1/1) ... [2018-10-26 23:19:11,840 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 11:19:11" (1/1) ... [2018-10-26 23:19:11,846 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 11:19:11" (1/1) ... [2018-10-26 23:19:11,848 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 11:19:11" (1/1) ... [2018-10-26 23:19:11,851 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-10-26 23:19:11,852 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-10-26 23:19:11,852 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-10-26 23:19:11,852 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-10-26 23:19:11,853 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 11:19:11" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b9c8cc66-3e42-4fa8-9b36-f7c22b822f7c/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-10-26 23:19:11,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4 [2018-10-26 23:19:11,975 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-10-26 23:19:11,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2018-10-26 23:19:11,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intFLOATTYPE4 [2018-10-26 23:19:11,976 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-10-26 23:19:11,976 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-10-26 23:19:11,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4 [2018-10-26 23:19:11,977 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-10-26 23:19:11,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2018-10-26 23:19:12,142 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-10-26 23:19:12,155 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-10-26 23:19:12,256 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-10-26 23:19:12,294 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-10-26 23:19:12,371 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-10-26 23:19:12,391 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-10-26 23:19:12,411 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-10-26 23:19:12,427 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-10-26 23:19:17,015 INFO L341 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-10-26 23:19:17,016 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.10 11:19:17 BoogieIcfgContainer [2018-10-26 23:19:17,016 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-10-26 23:19:17,016 INFO L113 PluginConnector]: ------------------------CodeCheck---------------------------- [2018-10-26 23:19:17,016 INFO L271 PluginConnector]: Initializing CodeCheck... [2018-10-26 23:19:17,026 INFO L276 PluginConnector]: CodeCheck initialized [2018-10-26 23:19:17,026 INFO L185 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.10 11:19:17" (1/1) ... [2018-10-26 23:19:17,036 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 23:19:17,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-10-26 23:19:17,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 42 states and 70 transitions. [2018-10-26 23:19:17,069 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 70 transitions. [2018-10-26 23:19:17,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2018-10-26 23:19:17,076 INFO L428 CodeCheckObserver]: Error Path is FOUND. [2018-10-26 23:19:17,125 ERROR L616 CodeCheckObserver]: First Tracecheck threw exception Indexed Sort BitVec undefined [2018-10-26 23:19:17,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 23:19:17,162 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-26 23:19:17,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-26 23:19:17,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-10-26 23:19:17,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 42 states and 63 transitions. [2018-10-26 23:19:17,185 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 63 transitions. [2018-10-26 23:19:17,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2018-10-26 23:19:17,188 INFO L428 CodeCheckObserver]: Error Path is FOUND. [2018-10-26 23:19:17,189 ERROR L616 CodeCheckObserver]: First Tracecheck threw exception Indexed Sort BitVec undefined [2018-10-26 23:19:17,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 23:19:17,409 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-26 23:19:17,747 WARN L179 SmtUtils]: Spent 200.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2018-10-26 23:19:18,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-26 23:19:20,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-10-26 23:19:20,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 42 states and 62 transitions. [2018-10-26 23:19:20,835 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 62 transitions. [2018-10-26 23:19:20,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-10-26 23:19:20,836 INFO L428 CodeCheckObserver]: Error Path is FOUND. [2018-10-26 23:19:20,837 ERROR L616 CodeCheckObserver]: First Tracecheck threw exception Indexed Sort BitVec undefined [2018-10-26 23:19:20,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 23:19:21,002 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-26 23:19:21,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-26 23:19:27,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-10-26 23:19:27,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 44 states and 68 transitions. [2018-10-26 23:19:27,793 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 68 transitions. [2018-10-26 23:19:27,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-10-26 23:19:27,794 INFO L428 CodeCheckObserver]: Error Path is FOUND. [2018-10-26 23:19:27,796 ERROR L616 CodeCheckObserver]: First Tracecheck threw exception Indexed Sort BitVec undefined [2018-10-26 23:19:27,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 23:19:27,814 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-26 23:19:28,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-26 23:19:29,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-10-26 23:19:29,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 17 transitions. [2018-10-26 23:19:29,891 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 17 transitions. [2018-10-26 23:19:29,891 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-10-26 23:19:29,891 WARN L425 CodeCheckObserver]: This Program is SAFE, Check terminated with 5 iterations. [2018-10-26 23:19:29,901 INFO L778 CodeCheckObserver]: All specifications hold 1 specifications checked. All of them hold [2018-10-26 23:19:30,238 INFO L582 CodeCheckObserver]: Invariant with dag size 24 [2018-10-26 23:19:30,242 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-10-26 23:19:30,243 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-10-26 23:19:30,243 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_float_~ix~1_26,QUANTIFIED] [2018-10-26 23:19:30,243 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_float_~ix~1_26,QUANTIFIED] [2018-10-26 23:19:30,243 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_float_~ix~1_26,QUANTIFIED] [2018-10-26 23:19:30,243 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_float_~ix~1_26,QUANTIFIED] [2018-10-26 23:19:30,247 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-10-26 23:19:30,248 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-10-26 23:19:30,248 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_float_~ix~1_26,QUANTIFIED] [2018-10-26 23:19:30,248 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_float_~ix~1_26,QUANTIFIED] [2018-10-26 23:19:30,248 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_float_~ix~1_26,QUANTIFIED] [2018-10-26 23:19:30,248 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_float_~ix~1_26,QUANTIFIED] [2018-10-26 23:19:30,249 INFO L582 CodeCheckObserver]: Invariant with dag size 17 [2018-10-26 23:19:30,250 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] [2018-10-26 23:19:30,250 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] [2018-10-26 23:19:30,250 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] [2018-10-26 23:19:30,250 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] [2018-10-26 23:19:30,251 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] [2018-10-26 23:19:30,253 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] [2018-10-26 23:19:30,253 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] [2018-10-26 23:19:30,253 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] [2018-10-26 23:19:30,254 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] [2018-10-26 23:19:30,254 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] [2018-10-26 23:19:30,254 INFO L582 CodeCheckObserver]: Invariant with dag size 16 [2018-10-26 23:19:30,254 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-10-26 23:19:30,255 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-10-26 23:19:30,255 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-10-26 23:19:30,255 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-10-26 23:19:30,256 INFO L582 CodeCheckObserver]: Invariant with dag size 12 [2018-10-26 23:19:30,256 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-10-26 23:19:30,256 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-10-26 23:19:30,256 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-10-26 23:19:30,257 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-10-26 23:19:30,257 INFO L582 CodeCheckObserver]: Invariant with dag size 1 [2018-10-26 23:19:30,257 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck CFG 26.10 11:19:30 ImpRootNode [2018-10-26 23:19:30,257 INFO L132 PluginConnector]: ------------------------ END CodeCheck---------------------------- [2018-10-26 23:19:30,258 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-10-26 23:19:30,258 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-10-26 23:19:30,258 INFO L276 PluginConnector]: Witness Printer initialized [2018-10-26 23:19:30,258 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.10 11:19:17" (3/4) ... [2018-10-26 23:19:30,264 INFO L144 WitnessPrinter]: Generating witness for correct program [2018-10-26 23:19:30,274 INFO L846 BoogieBacktranslator]: Reduced CFG by removing 58 nodes and edges [2018-10-26 23:19:30,274 INFO L846 BoogieBacktranslator]: Reduced CFG by removing 18 nodes and edges [2018-10-26 23:19:30,275 INFO L846 BoogieBacktranslator]: Reduced CFG by removing 8 nodes and edges [2018-10-26 23:19:30,275 INFO L846 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2018-10-26 23:19:30,300 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (~fp.div~FLOAT(RoundingMode_RNE, ~fp.neg~FLOAT(~to_fp~LONGDOUBLE(RoundingMode_RNE, 1.0)), ~Pluszero~LONGDOUBLE()) == y && x == x) && (\exists v_ULTIMATE.start_isfinite_float_~ix~1_26 : bv32 :: x == ~fp~LONGDOUBLE(v_ULTIMATE.start_isfinite_float_~ix~1_26[31:31], v_ULTIMATE.start_isfinite_float_~ix~1_26[30:23], v_ULTIMATE.start_isfinite_float_~ix~1_26[22:0]) && ~bvslt32(~bvand32(v_ULTIMATE.start_isfinite_float_~ix~1_26, 2147483647bv32), 2139095040bv32)) [2018-10-26 23:19:30,301 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: x == \result && (\exists v_ULTIMATE.start_fmod_float_~hx~0_70 : bv32 :: ~bvslt32(~bvxor32(v_ULTIMATE.start_fmod_float_~hx~0_70, ~bvand32(v_ULTIMATE.start_fmod_float_~hx~0_70, 2147483648bv32)), 2139095040bv32) && ~fp~LONGDOUBLE(v_ULTIMATE.start_fmod_float_~hx~0_70[31:31], v_ULTIMATE.start_fmod_float_~hx~0_70[30:23], v_ULTIMATE.start_fmod_float_~hx~0_70[22:0]) == \result) [2018-10-26 23:19:30,334 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_b9c8cc66-3e42-4fa8-9b36-f7c22b822f7c/bin-2019/ukojak/witness.graphml [2018-10-26 23:19:30,334 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-10-26 23:19:30,335 INFO L168 Benchmark]: Toolchain (without parser) took 18827.10 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 186.1 MB). Free memory was 953.2 MB in the beginning and 960.3 MB in the end (delta: -7.1 MB). Peak memory consumption was 179.0 MB. Max. memory is 11.5 GB. [2018-10-26 23:19:30,336 INFO L168 Benchmark]: CDTParser took 0.15 ms. Allocated memory is still 1.0 GB. Free memory is still 978.7 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-10-26 23:19:30,336 INFO L168 Benchmark]: CACSL2BoogieTranslator took 270.00 ms. Allocated memory is still 1.0 GB. Free memory was 953.2 MB in the beginning and 937.1 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. [2018-10-26 23:19:30,337 INFO L168 Benchmark]: Boogie Procedure Inliner took 40.37 ms. Allocated memory is still 1.0 GB. Free memory is still 937.1 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-10-26 23:19:30,337 INFO L168 Benchmark]: Boogie Preprocessor took 30.99 ms. Allocated memory is still 1.0 GB. Free memory was 937.1 MB in the beginning and 931.8 MB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2018-10-26 23:19:30,337 INFO L168 Benchmark]: RCFGBuilder took 5163.93 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 123.7 MB). Free memory was 931.8 MB in the beginning and 1.0 GB in the end (delta: -103.4 MB). Peak memory consumption was 33.5 MB. Max. memory is 11.5 GB. [2018-10-26 23:19:30,337 INFO L168 Benchmark]: CodeCheck took 13241.22 ms. Allocated memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 62.4 MB). Free memory was 1.0 GB in the beginning and 968.1 MB in the end (delta: 67.0 MB). Peak memory consumption was 129.4 MB. Max. memory is 11.5 GB. [2018-10-26 23:19:30,338 INFO L168 Benchmark]: Witness Printer took 76.87 ms. Allocated memory is still 1.2 GB. Free memory was 968.1 MB in the beginning and 960.3 MB in the end (delta: 7.8 MB). Peak memory consumption was 7.8 MB. Max. memory is 11.5 GB. [2018-10-26 23:19:30,342 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 1 procedures, 100 locations, 1 error locations. SAFE Result, 12.8s OverallTime, 5 OverallIterations, 0 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 232 SDtfs, 86 SDslu, 80 SDs, 0 SdLazy, 470 SolverSat, 132 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 12.5s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 474 GetRequests, 416 SyntacticMatches, 2 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 743 ImplicationChecksByTransitivity, 6.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=-1occurred in iteration=-1, traceCheckStatistics: 0.0s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 2.0s InterpolantComputationTime, 56 NumberOfCodeBlocks, 56 NumberOfCodeBlocksAsserted, 4 NumberOfCheckSat, 52 ConstructedInterpolants, 14 QuantifiedInterpolants, 9064 SizeOfPredicates, 26 NumberOfNonLiveVariables, 210 ConjunctsInSsa, 36 ConjunctsInUnsatCore, 4 InterpolantComputations, 4 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: 135]: 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: 20]: Loop Invariant [2018-10-26 23:19:30,343 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-10-26 23:19:30,343 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-10-26 23:19:30,343 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_float_~ix~1_26,QUANTIFIED] [2018-10-26 23:19:30,343 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_float_~ix~1_26,QUANTIFIED] [2018-10-26 23:19:30,343 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_float_~ix~1_26,QUANTIFIED] [2018-10-26 23:19:30,344 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_float_~ix~1_26,QUANTIFIED] [2018-10-26 23:19:30,344 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-10-26 23:19:30,344 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-10-26 23:19:30,344 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_float_~ix~1_26,QUANTIFIED] [2018-10-26 23:19:30,344 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_float_~ix~1_26,QUANTIFIED] [2018-10-26 23:19:30,345 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_float_~ix~1_26,QUANTIFIED] [2018-10-26 23:19:30,345 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_float_~ix~1_26,QUANTIFIED] Derived loop invariant: (~fp.div~FLOAT(RoundingMode_RNE, ~fp.neg~FLOAT(~to_fp~LONGDOUBLE(RoundingMode_RNE, 1.0)), ~Pluszero~LONGDOUBLE()) == y && x == x) && (\exists v_ULTIMATE.start_isfinite_float_~ix~1_26 : bv32 :: x == ~fp~LONGDOUBLE(v_ULTIMATE.start_isfinite_float_~ix~1_26[31:31], v_ULTIMATE.start_isfinite_float_~ix~1_26[30:23], v_ULTIMATE.start_isfinite_float_~ix~1_26[22:0]) && ~bvslt32(~bvand32(v_ULTIMATE.start_isfinite_float_~ix~1_26, 2147483647bv32), 2139095040bv32)) - InvariantResult [Line: 17]: Loop Invariant [2018-10-26 23:19:30,345 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] [2018-10-26 23:19:30,345 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] [2018-10-26 23:19:30,346 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] [2018-10-26 23:19:30,346 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] [2018-10-26 23:19:30,346 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] [2018-10-26 23:19:30,346 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] [2018-10-26 23:19:30,346 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] [2018-10-26 23:19:30,346 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] [2018-10-26 23:19:30,347 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] [2018-10-26 23:19:30,347 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] Derived loop invariant: x == \result && (\exists v_ULTIMATE.start_fmod_float_~hx~0_70 : bv32 :: ~bvslt32(~bvxor32(v_ULTIMATE.start_fmod_float_~hx~0_70, ~bvand32(v_ULTIMATE.start_fmod_float_~hx~0_70, 2147483648bv32)), 2139095040bv32) && ~fp~LONGDOUBLE(v_ULTIMATE.start_fmod_float_~hx~0_70[31:31], v_ULTIMATE.start_fmod_float_~hx~0_70[30:23], v_ULTIMATE.start_fmod_float_~hx~0_70[22:0]) == \result) - InvariantResult [Line: 110]: Loop Invariant [2018-10-26 23:19:30,353 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-10-26 23:19:30,353 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-10-26 23:19:30,353 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-10-26 23:19:30,353 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE Derived loop invariant: ~fp.div~FLOAT(RoundingMode_RNE, ~fp.neg~FLOAT(~to_fp~LONGDOUBLE(RoundingMode_RNE, 1.0)), ~Pluszero~LONGDOUBLE()) == y && ~fp~LONGDOUBLE(ix[31:31], ix[30:23], ix[22:0]) == x - InvariantResult [Line: 110]: Loop Invariant [2018-10-26 23:19:30,354 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-10-26 23:19:30,354 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-10-26 23:19:30,354 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-10-26 23:19:30,354 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE Derived loop invariant: ~fp.div~FLOAT(RoundingMode_RNE, ~fp.neg~FLOAT(~to_fp~LONGDOUBLE(RoundingMode_RNE, 1.0)), ~Pluszero~LONGDOUBLE()) == y && x == x - InvariantResult [Line: 119]: Loop Invariant Derived loop invariant: 1 * 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 978.7 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 270.00 ms. Allocated memory is still 1.0 GB. Free memory was 953.2 MB in the beginning and 937.1 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 40.37 ms. Allocated memory is still 1.0 GB. Free memory is still 937.1 MB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 30.99 ms. Allocated memory is still 1.0 GB. Free memory was 937.1 MB in the beginning and 931.8 MB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 5163.93 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 123.7 MB). Free memory was 931.8 MB in the beginning and 1.0 GB in the end (delta: -103.4 MB). Peak memory consumption was 33.5 MB. Max. memory is 11.5 GB. * CodeCheck took 13241.22 ms. Allocated memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 62.4 MB). Free memory was 1.0 GB in the beginning and 968.1 MB in the end (delta: 67.0 MB). Peak memory consumption was 129.4 MB. Max. memory is 11.5 GB. * Witness Printer took 76.87 ms. Allocated memory is still 1.2 GB. Free memory was 968.1 MB in the beginning and 960.3 MB in the end (delta: 7.8 MB). Peak memory consumption was 7.8 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_float_~ix~1_26,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_float_~ix~1_26,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_float_~ix~1_26,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_float_~ix~1_26,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_float_~ix~1_26,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_float_~ix~1_26,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_float_~ix~1_26,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_float_~ix~1_26,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_float_~ix~1_26,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_float_~ix~1_26,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_float_~ix~1_26,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_float_~ix~1_26,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_float_~ix~1_26,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_float_~ix~1_26,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_float_~ix~1_26,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_isfinite_float_~ix~1_26,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_fmod_float_~hx~0_70,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE RESULT: Ultimate proved your program to be correct! Received shutdown request...