./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/float-newlib/double_req_bl_0662b_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_9a7be4b7-5e2a-4e43-8607-17cfbe359f43/bin-2019/ukojak/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_9a7be4b7-5e2a-4e43-8607-17cfbe359f43/bin-2019/ukojak/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_9a7be4b7-5e2a-4e43-8607-17cfbe359f43/bin-2019/ukojak/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_9a7be4b7-5e2a-4e43-8607-17cfbe359f43/bin-2019/ukojak/config/KojakReach.xml -i ../../sv-benchmarks/c/float-newlib/double_req_bl_0662b_true-unreach-call.c -s /tmp/vcloud-vcloud-master/worker/working_dir_9a7be4b7-5e2a-4e43-8607-17cfbe359f43/bin-2019/ukojak/config/svcomp-Reach-32bit-Kojak_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_9a7be4b7-5e2a-4e43-8607-17cfbe359f43/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 427f5a1297639616b7c4f6533641105ea064cfe8 ............................................................................................................................................................................................................................................................................................ 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_9a7be4b7-5e2a-4e43-8607-17cfbe359f43/bin-2019/ukojak/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_9a7be4b7-5e2a-4e43-8607-17cfbe359f43/bin-2019/ukojak/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_9a7be4b7-5e2a-4e43-8607-17cfbe359f43/bin-2019/ukojak/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_9a7be4b7-5e2a-4e43-8607-17cfbe359f43/bin-2019/ukojak/config/KojakReach.xml -i ../../sv-benchmarks/c/float-newlib/double_req_bl_0662b_true-unreach-call.c -s /tmp/vcloud-vcloud-master/worker/working_dir_9a7be4b7-5e2a-4e43-8607-17cfbe359f43/bin-2019/ukojak/config/svcomp-Reach-32bit-Kojak_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_9a7be4b7-5e2a-4e43-8607-17cfbe359f43/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 427f5a1297639616b7c4f6533641105ea064cfe8 ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.23-635dfa2 [2018-12-02 05:04:11,983 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-12-02 05:04:11,984 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-12-02 05:04:11,992 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-12-02 05:04:11,992 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-12-02 05:04:11,992 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-12-02 05:04:11,993 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-12-02 05:04:11,994 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-12-02 05:04:11,995 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-12-02 05:04:11,996 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-12-02 05:04:11,996 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-12-02 05:04:11,996 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-12-02 05:04:11,997 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-12-02 05:04:11,997 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-12-02 05:04:11,998 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-12-02 05:04:11,998 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-12-02 05:04:11,999 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-12-02 05:04:12,000 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-12-02 05:04:12,001 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-12-02 05:04:12,002 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-12-02 05:04:12,003 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-12-02 05:04:12,004 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-12-02 05:04:12,005 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-12-02 05:04:12,006 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-12-02 05:04:12,006 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-12-02 05:04:12,006 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-12-02 05:04:12,007 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-12-02 05:04:12,008 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-12-02 05:04:12,008 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-12-02 05:04:12,009 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-12-02 05:04:12,009 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-12-02 05:04:12,009 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-12-02 05:04:12,009 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-12-02 05:04:12,009 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-12-02 05:04:12,010 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-12-02 05:04:12,010 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-12-02 05:04:12,010 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_9a7be4b7-5e2a-4e43-8607-17cfbe359f43/bin-2019/ukojak/config/svcomp-Reach-32bit-Kojak_Default.epf [2018-12-02 05:04:12,017 INFO L110 SettingsManager]: Loading preferences was successful [2018-12-02 05:04:12,017 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-12-02 05:04:12,018 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-12-02 05:04:12,018 INFO L133 SettingsManager]: * ... to procedures called more than once=ALWAYS [2018-12-02 05:04:12,018 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-12-02 05:04:12,018 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-12-02 05:04:12,019 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-12-02 05:04:12,019 INFO L133 SettingsManager]: * sizeof long=4 [2018-12-02 05:04:12,019 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-12-02 05:04:12,019 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-12-02 05:04:12,019 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-12-02 05:04:12,019 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-12-02 05:04:12,019 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-12-02 05:04:12,020 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-12-02 05:04:12,020 INFO L133 SettingsManager]: * sizeof long double=12 [2018-12-02 05:04:12,020 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-12-02 05:04:12,020 INFO L133 SettingsManager]: * Use constant arrays=true [2018-12-02 05:04:12,020 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-12-02 05:04:12,020 INFO L131 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2018-12-02 05:04:12,020 INFO L133 SettingsManager]: * Timeout in seconds=1000000 [2018-12-02 05:04:12,021 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-12-02 05:04:12,021 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-12-02 05:04:12,021 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2018-12-02 05:04:12,021 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-12-02 05:04:12,021 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-12-02 05:04:12,021 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-12-02 05:04:12,021 INFO L133 SettingsManager]: * Trace refinement strategy=PENGUIN [2018-12-02 05:04:12,022 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-12-02 05:04:12,022 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-12-02 05:04:12,022 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_9a7be4b7-5e2a-4e43-8607-17cfbe359f43/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 -> 427f5a1297639616b7c4f6533641105ea064cfe8 [2018-12-02 05:04:12,044 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-12-02 05:04:12,051 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-12-02 05:04:12,053 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-12-02 05:04:12,054 INFO L271 PluginConnector]: Initializing CDTParser... [2018-12-02 05:04:12,054 INFO L276 PluginConnector]: CDTParser initialized [2018-12-02 05:04:12,054 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_9a7be4b7-5e2a-4e43-8607-17cfbe359f43/bin-2019/ukojak/../../sv-benchmarks/c/float-newlib/double_req_bl_0662b_true-unreach-call.c [2018-12-02 05:04:12,091 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_9a7be4b7-5e2a-4e43-8607-17cfbe359f43/bin-2019/ukojak/data/62f3e8327/c5e61345251045d0959bae4886dd1b46/FLAG25badc825 [2018-12-02 05:04:12,544 INFO L307 CDTParser]: Found 1 translation units. [2018-12-02 05:04:12,544 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_9a7be4b7-5e2a-4e43-8607-17cfbe359f43/sv-benchmarks/c/float-newlib/double_req_bl_0662b_true-unreach-call.c [2018-12-02 05:04:12,549 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_9a7be4b7-5e2a-4e43-8607-17cfbe359f43/bin-2019/ukojak/data/62f3e8327/c5e61345251045d0959bae4886dd1b46/FLAG25badc825 [2018-12-02 05:04:12,557 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_9a7be4b7-5e2a-4e43-8607-17cfbe359f43/bin-2019/ukojak/data/62f3e8327/c5e61345251045d0959bae4886dd1b46 [2018-12-02 05:04:12,559 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-12-02 05:04:12,559 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-12-02 05:04:12,560 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-12-02 05:04:12,560 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-12-02 05:04:12,562 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-12-02 05:04:12,562 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 05:04:12" (1/1) ... [2018-12-02 05:04:12,564 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3aeeb41d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:04:12, skipping insertion in model container [2018-12-02 05:04:12,564 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 05:04:12" (1/1) ... [2018-12-02 05:04:12,568 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-12-02 05:04:12,581 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-12-02 05:04:12,697 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-02 05:04:12,701 INFO L191 MainTranslator]: Completed pre-run [2018-12-02 05:04:12,759 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-02 05:04:12,774 INFO L195 MainTranslator]: Completed translation [2018-12-02 05:04:12,774 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:04:12 WrapperNode [2018-12-02 05:04:12,774 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-12-02 05:04:12,774 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-12-02 05:04:12,774 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-12-02 05:04:12,775 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-12-02 05:04:12,780 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:04:12" (1/1) ... [2018-12-02 05:04:12,787 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:04:12" (1/1) ... [2018-12-02 05:04:12,803 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-12-02 05:04:12,804 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-12-02 05:04:12,804 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-12-02 05:04:12,804 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-12-02 05:04:12,810 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:04:12" (1/1) ... [2018-12-02 05:04:12,810 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:04:12" (1/1) ... [2018-12-02 05:04:12,812 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:04:12" (1/1) ... [2018-12-02 05:04:12,812 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:04:12" (1/1) ... [2018-12-02 05:04:12,821 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:04:12" (1/1) ... [2018-12-02 05:04:12,825 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:04:12" (1/1) ... [2018-12-02 05:04:12,827 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:04:12" (1/1) ... [2018-12-02 05:04:12,828 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-12-02 05:04:12,829 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-12-02 05:04:12,829 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-12-02 05:04:12,829 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-12-02 05:04:12,829 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:04:12" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_9a7be4b7-5e2a-4e43-8607-17cfbe359f43/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-02 05:04:12,861 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2018-12-02 05:04:12,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2018-12-02 05:04:12,861 INFO L130 BoogieDeclarations]: Found specification of procedure fabs_double [2018-12-02 05:04:12,861 INFO L138 BoogieDeclarations]: Found implementation of procedure fabs_double [2018-12-02 05:04:12,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~real [2018-12-02 05:04:12,861 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-12-02 05:04:12,861 INFO L130 BoogieDeclarations]: Found specification of procedure atan_double [2018-12-02 05:04:12,861 INFO L138 BoogieDeclarations]: Found implementation of procedure atan_double [2018-12-02 05:04:12,861 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-12-02 05:04:12,862 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-12-02 05:04:12,862 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2018-12-02 05:04:12,862 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real [2018-12-02 05:04:12,862 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-12-02 05:04:13,275 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-12-02 05:04:13,275 INFO L280 CfgBuilder]: Removed 22 assue(true) statements. [2018-12-02 05:04:13,276 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 05:04:13 BoogieIcfgContainer [2018-12-02 05:04:13,276 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-12-02 05:04:13,276 INFO L113 PluginConnector]: ------------------------CodeCheck---------------------------- [2018-12-02 05:04:13,276 INFO L271 PluginConnector]: Initializing CodeCheck... [2018-12-02 05:04:13,282 INFO L276 PluginConnector]: CodeCheck initialized [2018-12-02 05:04:13,283 INFO L185 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 05:04:13" (1/1) ... [2018-12-02 05:04:13,289 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 05:04:13,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-02 05:04:13,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 72 states and 117 transitions. [2018-12-02 05:04:13,313 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 117 transitions. [2018-12-02 05:04:13,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2018-12-02 05:04:13,314 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-02 05:04:13,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 05:04:13,388 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-02 05:04:13,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-02 05:04:13,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 72 states and 112 transitions. [2018-12-02 05:04:13,395 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 112 transitions. [2018-12-02 05:04:13,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2018-12-02 05:04:13,395 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-02 05:04:13,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 05:04:13,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 05:04:13,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 05:04:13,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 05:04:13,520 WARN L497 CodeCheckObserver]: This program is UNSAFE, Check terminated with 2 iterations. [2018-12-02 05:04:13,551 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck CFG 02.12 05:04:13 ImpRootNode [2018-12-02 05:04:13,551 INFO L132 PluginConnector]: ------------------------ END CodeCheck---------------------------- [2018-12-02 05:04:13,551 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-12-02 05:04:13,552 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-12-02 05:04:13,552 INFO L276 PluginConnector]: Witness Printer initialized [2018-12-02 05:04:13,552 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 05:04:13" (3/4) ... [2018-12-02 05:04:13,555 INFO L147 WitnessPrinter]: No result that supports witness generation found [2018-12-02 05:04:13,555 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-12-02 05:04:13,556 INFO L168 Benchmark]: Toolchain (without parser) took 997.05 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 123.7 MB). Free memory was 957.1 MB in the beginning and 1.0 GB in the end (delta: -49.2 MB). Peak memory consumption was 74.6 MB. Max. memory is 11.5 GB. [2018-12-02 05:04:13,557 INFO L168 Benchmark]: CDTParser took 0.10 ms. Allocated memory is still 1.0 GB. Free memory is still 976.9 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-02 05:04:13,558 INFO L168 Benchmark]: CACSL2BoogieTranslator took 214.47 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 123.7 MB). Free memory was 957.1 MB in the beginning and 1.1 GB in the end (delta: -158.0 MB). Peak memory consumption was 29.2 MB. Max. memory is 11.5 GB. [2018-12-02 05:04:13,558 INFO L168 Benchmark]: Boogie Procedure Inliner took 29.23 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-02 05:04:13,558 INFO L168 Benchmark]: Boogie Preprocessor took 24.79 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-02 05:04:13,559 INFO L168 Benchmark]: RCFGBuilder took 446.98 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: 63.7 MB). Peak memory consumption was 63.7 MB. Max. memory is 11.5 GB. [2018-12-02 05:04:13,559 INFO L168 Benchmark]: CodeCheck took 275.24 ms. Allocated memory is still 1.2 GB. Free memory was 1.0 GB in the beginning and 1.0 GB in the end (delta: 38.2 MB). Peak memory consumption was 38.2 MB. Max. memory is 11.5 GB. [2018-12-02 05:04:13,560 INFO L168 Benchmark]: Witness Printer took 3.93 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-02 05:04:13,562 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.10 ms. Allocated memory is still 1.0 GB. Free memory is still 976.9 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 214.47 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 123.7 MB). Free memory was 957.1 MB in the beginning and 1.1 GB in the end (delta: -158.0 MB). Peak memory consumption was 29.2 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 29.23 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 24.79 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 446.98 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: 63.7 MB). Peak memory consumption was 63.7 MB. Max. memory is 11.5 GB. * CodeCheck took 275.24 ms. Allocated memory is still 1.2 GB. Free memory was 1.0 GB in the beginning and 1.0 GB in the end (delta: 38.2 MB). Peak memory consumption was 38.2 MB. Max. memory is 11.5 GB. * Witness Printer took 3.93 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-02 05:04:14,790 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-12-02 05:04:14,791 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-12-02 05:04:14,797 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-12-02 05:04:14,798 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-12-02 05:04:14,798 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-12-02 05:04:14,799 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-12-02 05:04:14,800 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-12-02 05:04:14,801 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-12-02 05:04:14,802 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-12-02 05:04:14,803 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-12-02 05:04:14,803 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-12-02 05:04:14,803 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-12-02 05:04:14,804 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-12-02 05:04:14,804 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-12-02 05:04:14,805 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-12-02 05:04:14,805 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-12-02 05:04:14,806 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-12-02 05:04:14,807 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-12-02 05:04:14,808 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-12-02 05:04:14,809 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-12-02 05:04:14,809 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-12-02 05:04:14,811 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-12-02 05:04:14,811 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-12-02 05:04:14,811 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-12-02 05:04:14,811 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-12-02 05:04:14,812 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-12-02 05:04:14,812 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-12-02 05:04:14,813 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-12-02 05:04:14,813 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-12-02 05:04:14,813 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-12-02 05:04:14,814 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-12-02 05:04:14,814 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-12-02 05:04:14,814 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-12-02 05:04:14,814 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-12-02 05:04:14,815 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-12-02 05:04:14,815 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_9a7be4b7-5e2a-4e43-8607-17cfbe359f43/bin-2019/ukojak/config/svcomp-Reach-32bit-Kojak_Bitvector.epf [2018-12-02 05:04:14,824 INFO L110 SettingsManager]: Loading preferences was successful [2018-12-02 05:04:14,824 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-12-02 05:04:14,825 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-12-02 05:04:14,825 INFO L133 SettingsManager]: * ... to procedures called more than once=ALWAYS [2018-12-02 05:04:14,826 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-12-02 05:04:14,826 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-12-02 05:04:14,826 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-12-02 05:04:14,826 INFO L133 SettingsManager]: * sizeof long=4 [2018-12-02 05:04:14,826 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-12-02 05:04:14,826 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-12-02 05:04:14,827 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-12-02 05:04:14,827 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-12-02 05:04:14,827 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-12-02 05:04:14,827 INFO L133 SettingsManager]: * Use bitvectors instead of ints=true [2018-12-02 05:04:14,827 INFO L133 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2018-12-02 05:04:14,827 INFO L133 SettingsManager]: * sizeof long double=12 [2018-12-02 05:04:14,827 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-12-02 05:04:14,828 INFO L133 SettingsManager]: * Use constant arrays=true [2018-12-02 05:04:14,828 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-12-02 05:04:14,828 INFO L131 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2018-12-02 05:04:14,828 INFO L133 SettingsManager]: * Timeout in seconds=1000000 [2018-12-02 05:04:14,828 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-12-02 05:04:14,828 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-12-02 05:04:14,829 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2018-12-02 05:04:14,829 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-12-02 05:04:14,829 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-12-02 05:04:14,829 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-12-02 05:04:14,829 INFO L133 SettingsManager]: * Use separate solver for trace checks=false [2018-12-02 05:04:14,829 INFO L133 SettingsManager]: * Trace refinement strategy=WALRUS [2018-12-02 05:04:14,829 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-12-02 05:04:14,830 INFO L133 SettingsManager]: * Command for external solver=cvc4 --incremental --rewrite-divk --print-success --lang smt [2018-12-02 05:04:14,830 INFO L133 SettingsManager]: * Logic for external solver=AUFBV [2018-12-02 05:04:14,830 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_9a7be4b7-5e2a-4e43-8607-17cfbe359f43/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 -> 427f5a1297639616b7c4f6533641105ea064cfe8 [2018-12-02 05:04:14,853 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-12-02 05:04:14,860 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-12-02 05:04:14,862 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-12-02 05:04:14,863 INFO L271 PluginConnector]: Initializing CDTParser... [2018-12-02 05:04:14,863 INFO L276 PluginConnector]: CDTParser initialized [2018-12-02 05:04:14,863 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_9a7be4b7-5e2a-4e43-8607-17cfbe359f43/bin-2019/ukojak/../../sv-benchmarks/c/float-newlib/double_req_bl_0662b_true-unreach-call.c [2018-12-02 05:04:14,899 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_9a7be4b7-5e2a-4e43-8607-17cfbe359f43/bin-2019/ukojak/data/4be029e98/e7c0f990620e48c9b1813e338edd1b83/FLAG803fc666f [2018-12-02 05:04:15,232 INFO L307 CDTParser]: Found 1 translation units. [2018-12-02 05:04:15,232 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_9a7be4b7-5e2a-4e43-8607-17cfbe359f43/sv-benchmarks/c/float-newlib/double_req_bl_0662b_true-unreach-call.c [2018-12-02 05:04:15,236 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_9a7be4b7-5e2a-4e43-8607-17cfbe359f43/bin-2019/ukojak/data/4be029e98/e7c0f990620e48c9b1813e338edd1b83/FLAG803fc666f [2018-12-02 05:04:15,644 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_9a7be4b7-5e2a-4e43-8607-17cfbe359f43/bin-2019/ukojak/data/4be029e98/e7c0f990620e48c9b1813e338edd1b83 [2018-12-02 05:04:15,646 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-12-02 05:04:15,647 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-12-02 05:04:15,647 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-12-02 05:04:15,647 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-12-02 05:04:15,649 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-12-02 05:04:15,650 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 05:04:15" (1/1) ... [2018-12-02 05:04:15,652 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@53def16b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:04:15, skipping insertion in model container [2018-12-02 05:04:15,652 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 05:04:15" (1/1) ... [2018-12-02 05:04:15,656 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-12-02 05:04:15,670 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-12-02 05:04:15,793 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-02 05:04:15,798 INFO L191 MainTranslator]: Completed pre-run [2018-12-02 05:04:15,834 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-02 05:04:15,853 INFO L195 MainTranslator]: Completed translation [2018-12-02 05:04:15,854 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:04:15 WrapperNode [2018-12-02 05:04:15,854 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-12-02 05:04:15,854 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-12-02 05:04:15,854 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-12-02 05:04:15,855 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-12-02 05:04:15,860 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:04:15" (1/1) ... [2018-12-02 05:04:15,868 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:04:15" (1/1) ... [2018-12-02 05:04:15,918 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-12-02 05:04:15,918 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-12-02 05:04:15,918 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-12-02 05:04:15,918 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-12-02 05:04:15,924 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:04:15" (1/1) ... [2018-12-02 05:04:15,924 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:04:15" (1/1) ... [2018-12-02 05:04:15,928 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:04:15" (1/1) ... [2018-12-02 05:04:15,928 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:04:15" (1/1) ... [2018-12-02 05:04:15,938 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:04:15" (1/1) ... [2018-12-02 05:04:15,942 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:04:15" (1/1) ... [2018-12-02 05:04:15,943 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:04:15" (1/1) ... [2018-12-02 05:04:15,946 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-12-02 05:04:15,946 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-12-02 05:04:15,946 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-12-02 05:04:15,946 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-12-02 05:04:15,947 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:04:15" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_9a7be4b7-5e2a-4e43-8607-17cfbe359f43/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-02 05:04:15,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8 [2018-12-02 05:04:15,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8 [2018-12-02 05:04:15,978 INFO L130 BoogieDeclarations]: Found specification of procedure fabs_double [2018-12-02 05:04:15,978 INFO L138 BoogieDeclarations]: Found implementation of procedure fabs_double [2018-12-02 05:04:15,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8 [2018-12-02 05:04:15,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-12-02 05:04:15,978 INFO L130 BoogieDeclarations]: Found specification of procedure atan_double [2018-12-02 05:04:15,978 INFO L138 BoogieDeclarations]: Found implementation of procedure atan_double [2018-12-02 05:04:15,978 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2018-12-02 05:04:15,978 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-12-02 05:04:15,978 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-12-02 05:04:15,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2018-12-02 05:04:15,978 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-12-02 05:04:16,084 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-02 05:04:16,106 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-02 05:04:26,303 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-02 05:05:00,353 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-02 05:05:00,810 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-02 05:05:00,829 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-02 05:05:01,443 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-02 05:05:01,482 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-02 05:05:01,513 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-02 05:08:16,425 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-12-02 05:08:16,426 INFO L280 CfgBuilder]: Removed 22 assue(true) statements. [2018-12-02 05:08:16,426 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 05:08:16 BoogieIcfgContainer [2018-12-02 05:08:16,426 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-12-02 05:08:16,426 INFO L113 PluginConnector]: ------------------------CodeCheck---------------------------- [2018-12-02 05:08:16,427 INFO L271 PluginConnector]: Initializing CodeCheck... [2018-12-02 05:08:16,435 INFO L276 PluginConnector]: CodeCheck initialized [2018-12-02 05:08:16,435 INFO L185 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 05:08:16" (1/1) ... [2018-12-02 05:08:16,443 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 05:08:16,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-02 05:08:16,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 72 states and 117 transitions. [2018-12-02 05:08:16,470 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 117 transitions. [2018-12-02 05:08:16,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2018-12-02 05:08:16,471 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-02 05:08:16,510 ERROR L617 CodeCheckObserver]: First Tracecheck threw exception Indexed Sort FloatingPoint undefined [2018-12-02 05:08:16,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 05:08:16,558 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-02 05:08:16,566 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-02 05:08:16,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-02 05:08:16,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 72 states and 112 transitions. [2018-12-02 05:08:16,576 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 112 transitions. [2018-12-02 05:08:16,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2018-12-02 05:08:16,576 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-02 05:08:16,577 ERROR L617 CodeCheckObserver]: First Tracecheck threw exception Indexed Sort FloatingPoint undefined [2018-12-02 05:08:16,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 05:08:16,670 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-02 05:08:16,803 INFO L683 Elim1Store]: detected equality via solver [2018-12-02 05:08:16,804 INFO L683 Elim1Store]: detected equality via solver [2018-12-02 05:08:16,805 INFO L683 Elim1Store]: detected equality via solver [2018-12-02 05:08:16,806 INFO L683 Elim1Store]: detected equality via solver [2018-12-02 05:08:16,811 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-02 05:08:16,907 INFO L683 Elim1Store]: detected equality via solver [2018-12-02 05:08:16,908 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-02 05:08:16,909 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-12-02 05:08:16,943 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 20 treesize of output 16 [2018-12-02 05:08:16,951 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 17 [2018-12-02 05:08:16,952 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-12-02 05:08:16,963 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-12-02 05:08:16,988 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-02 05:08:16,994 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 9 [2018-12-02 05:08:16,995 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-12-02 05:08:17,005 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-12-02 05:08:17,018 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-02 05:08:17,040 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-02 05:08:17,040 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 5 variables, input treesize:86, output treesize:41 [2018-12-02 05:08:18,726 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-02 05:08:19,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-02 05:08:19,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 72 states and 111 transitions. [2018-12-02 05:08:19,718 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 111 transitions. [2018-12-02 05:08:19,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-12-02 05:08:19,718 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-02 05:08:19,719 ERROR L617 CodeCheckObserver]: First Tracecheck threw exception Indexed Sort FloatingPoint undefined [2018-12-02 05:08:20,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 05:08:20,025 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-02 05:08:20,227 INFO L683 Elim1Store]: detected equality via solver [2018-12-02 05:08:20,228 INFO L683 Elim1Store]: detected equality via solver [2018-12-02 05:08:20,229 INFO L683 Elim1Store]: detected equality via solver [2018-12-02 05:08:20,229 INFO L683 Elim1Store]: detected equality via solver [2018-12-02 05:08:20,231 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-02 05:08:20,258 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-02 05:08:20,258 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-12-02 05:08:20,295 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-02 05:08:20,296 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-12-02 05:08:20,316 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-02 05:08:20,340 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-02 05:08:20,340 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-12-02 05:08:20,347 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-12-02 05:08:20,356 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-02 05:08:20,389 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-02 05:08:20,389 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:74, output treesize:38 [2018-12-02 05:08:27,401 WARN L180 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 12 [2018-12-02 05:08:28,768 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-02 05:08:37,281 WARN L180 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 13 [2018-12-02 05:09:08,497 WARN L180 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 13 [2018-12-02 05:09:08,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-02 05:09:08,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 75 states and 133 transitions. [2018-12-02 05:09:08,987 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 133 transitions. [2018-12-02 05:09:08,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-12-02 05:09:08,990 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-02 05:09:08,990 ERROR L617 CodeCheckObserver]: First Tracecheck threw exception Indexed Sort FloatingPoint undefined [2018-12-02 05:09:09,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 05:09:09,061 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-02 05:09:09,481 INFO L683 Elim1Store]: detected equality via solver [2018-12-02 05:09:09,482 INFO L683 Elim1Store]: detected equality via solver [2018-12-02 05:09:09,483 INFO L683 Elim1Store]: detected equality via solver [2018-12-02 05:09:09,484 INFO L683 Elim1Store]: detected equality via solver [2018-12-02 05:09:09,485 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-02 05:09:09,566 INFO L683 Elim1Store]: detected equality via solver [2018-12-02 05:09:09,579 INFO L683 Elim1Store]: detected equality via solver [2018-12-02 05:09:09,580 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 48 [2018-12-02 05:09:09,580 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-12-02 05:09:09,616 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-02 05:09:09,630 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-02 05:09:09,630 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-12-02 05:09:09,642 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-12-02 05:09:09,659 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 25 treesize of output 19 [2018-12-02 05:09:09,666 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-02 05:09:09,666 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-12-02 05:09:09,671 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-12-02 05:09:09,678 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-02 05:09:09,693 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-02 05:09:09,693 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:71, output treesize:23 [2018-12-02 05:09:10,730 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-02 05:09:48,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-02 05:09:48,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 71 states and 119 transitions. [2018-12-02 05:09:48,368 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 119 transitions. [2018-12-02 05:09:48,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-12-02 05:09:48,370 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-02 05:09:48,370 ERROR L617 CodeCheckObserver]: First Tracecheck threw exception Indexed Sort FloatingPoint undefined [2018-12-02 05:09:48,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 05:09:48,433 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-02 05:09:48,870 INFO L683 Elim1Store]: detected equality via solver [2018-12-02 05:09:48,871 INFO L683 Elim1Store]: detected equality via solver [2018-12-02 05:09:48,871 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-02 05:09:48,899 INFO L683 Elim1Store]: detected equality via solver [2018-12-02 05:09:48,900 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 35 [2018-12-02 05:09:48,900 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-12-02 05:09:48,911 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 23 treesize of output 17 [2018-12-02 05:09:48,914 INFO L683 Elim1Store]: detected equality via solver [2018-12-02 05:09:48,914 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 17 treesize of output 8 [2018-12-02 05:09:48,914 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-12-02 05:09:48,918 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-12-02 05:09:48,919 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-02 05:09:48,926 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-02 05:09:48,926 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:46, output treesize:17 [2018-12-02 05:09:49,900 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-02 05:09:55,266 WARN L180 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 55 [2018-12-02 05:09:57,895 WARN L180 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 58 [2018-12-02 05:11:17,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-02 05:11:17,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 47 states and 61 transitions. [2018-12-02 05:11:17,736 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 61 transitions. [2018-12-02 05:11:17,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-12-02 05:11:17,737 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-02 05:11:17,737 ERROR L617 CodeCheckObserver]: First Tracecheck threw exception Indexed Sort FloatingPoint undefined [2018-12-02 05:11:17,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 05:11:17,776 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-02 05:11:17,779 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-02 05:11:17,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-02 05:11:17,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 47 states and 57 transitions. [2018-12-02 05:11:17,783 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 57 transitions. [2018-12-02 05:11:17,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-12-02 05:11:17,784 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-02 05:11:17,784 ERROR L617 CodeCheckObserver]: First Tracecheck threw exception Indexed Sort FloatingPoint undefined [2018-12-02 05:11:17,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 05:11:17,861 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-02 05:11:18,750 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-02 05:11:32,203 WARN L180 SmtUtils]: Spent 380.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2018-12-02 05:12:28,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-02 05:12:28,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 17 transitions. [2018-12-02 05:12:28,691 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 17 transitions. [2018-12-02 05:12:28,691 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-12-02 05:12:28,691 WARN L428 CodeCheckObserver]: This Program is SAFE, Check terminated with 8 iterations. [2018-12-02 05:12:28,697 INFO L779 CodeCheckObserver]: All specifications hold 1 specifications checked. All of them hold [2018-12-02 05:12:29,307 WARN L180 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 12 [2018-12-02 05:12:29,447 INFO L583 CodeCheckObserver]: Invariant with dag size 15 [2018-12-02 05:12:29,450 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 05:12:29,451 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 05:12:29,453 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 05:12:29,453 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 05:12:29,454 INFO L583 CodeCheckObserver]: Invariant with dag size 1 [2018-12-02 05:12:29,454 INFO L583 CodeCheckObserver]: Invariant with dag size 48 [2018-12-02 05:12:29,455 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-02 05:12:29,455 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-02 05:12:29,455 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-02 05:12:29,455 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-02 05:12:29,455 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 05:12:29,455 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 05:12:29,455 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 05:12:29,455 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 05:12:29,455 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 05:12:29,456 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-12-02 05:12:29,456 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-12-02 05:12:29,456 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-12-02 05:12:29,456 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-12-02 05:12:29,456 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 05:12:29,456 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-02 05:12:29,457 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-02 05:12:29,457 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-02 05:12:29,457 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-02 05:12:29,457 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 05:12:29,457 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 05:12:29,457 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 05:12:29,458 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 05:12:29,458 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 05:12:29,458 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-12-02 05:12:29,458 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-12-02 05:12:29,458 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-12-02 05:12:29,458 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-12-02 05:12:29,459 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 05:12:29,459 INFO L583 CodeCheckObserver]: Invariant with dag size 12 [2018-12-02 05:12:29,459 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 05:12:29,460 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 05:12:29,460 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 05:12:29,460 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 05:12:29,460 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 05:12:29,460 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 05:12:29,461 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck CFG 02.12 05:12:29 ImpRootNode [2018-12-02 05:12:29,461 INFO L132 PluginConnector]: ------------------------ END CodeCheck---------------------------- [2018-12-02 05:12:29,461 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-12-02 05:12:29,461 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-12-02 05:12:29,462 INFO L276 PluginConnector]: Witness Printer initialized [2018-12-02 05:12:29,462 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 05:08:16" (3/4) ... [2018-12-02 05:12:29,465 INFO L144 WitnessPrinter]: Generating witness for correct program [2018-12-02 05:12:29,469 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure fabs_double [2018-12-02 05:12:29,470 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure atan_double [2018-12-02 05:12:29,476 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 38 nodes and edges [2018-12-02 05:12:29,476 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 15 nodes and edges [2018-12-02 05:12:29,477 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2018-12-02 05:12:29,502 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((\exists v_q#valueAsBitvector_16 : bv64 :: ~fp~LONGDOUBLE(v_q#valueAsBitvector_16[63:63], v_q#valueAsBitvector_16[62:52], v_q#valueAsBitvector_16[51:0]) == ~Pluszero~LONGDOUBLE() && v_q#valueAsBitvector_16[63:32] == lx) && ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 785398163397448279/500000000000000000) == pi_o_2) && (\exists v_q#valueAsBitvector_12 : bv64 :: ~bvand32(2147483647bv32, v_q#valueAsBitvector_12[63:32]) == ix && ~fp~LONGDOUBLE(v_q#valueAsBitvector_12[63:63], v_q#valueAsBitvector_12[62:52], v_q#valueAsBitvector_12[51:0]) == ~Pluszero~LONGDOUBLE())) && (\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]) == ~Pluszero~LONGDOUBLE() && v_q#valueAsBitvector_17[63:32] == hx)) && tiny_atan2 == ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) && ~fp.lt~DOUBLE(y, ~Pluszero~LONGDOUBLE()) [2018-12-02 05:12:29,502 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 785398163397448279/500000000000000000) == pi_o_2 && ~fp.sub~DOUBLE(~roundNearestTiesToEven, ~fp.neg~DOUBLE(pi_o_2), ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) == \result [2018-12-02 05:12:29,535 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_9a7be4b7-5e2a-4e43-8607-17cfbe359f43/bin-2019/ukojak/witness.graphml [2018-12-02 05:12:29,535 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-12-02 05:12:29,536 INFO L168 Benchmark]: Toolchain (without parser) took 493889.73 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 110.6 MB). Free memory was 943.4 MB in the beginning and 1.0 GB in the end (delta: -81.7 MB). Peak memory consumption was 29.0 MB. Max. memory is 11.5 GB. [2018-12-02 05:12:29,536 INFO L168 Benchmark]: CDTParser took 0.12 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-02 05:12:29,536 INFO L168 Benchmark]: CACSL2BoogieTranslator took 206.82 ms. Allocated memory is still 1.0 GB. Free memory was 943.4 MB in the beginning and 921.9 MB in the end (delta: 21.5 MB). Peak memory consumption was 21.5 MB. Max. memory is 11.5 GB. [2018-12-02 05:12:29,536 INFO L168 Benchmark]: Boogie Procedure Inliner took 63.79 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 131.1 MB). Free memory was 921.9 MB in the beginning and 1.1 GB in the end (delta: -197.5 MB). Peak memory consumption was 14.4 MB. Max. memory is 11.5 GB. [2018-12-02 05:12:29,537 INFO L168 Benchmark]: Boogie Preprocessor took 27.76 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.6 MB). Peak memory consumption was 6.6 MB. Max. memory is 11.5 GB. [2018-12-02 05:12:29,537 INFO L168 Benchmark]: RCFGBuilder took 240479.92 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: 97.4 MB). Peak memory consumption was 97.4 MB. Max. memory is 11.5 GB. [2018-12-02 05:12:29,537 INFO L168 Benchmark]: CodeCheck took 253034.62 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.0 GB in the end (delta: -22.1 MB). There was no memory consumed. Max. memory is 11.5 GB. [2018-12-02 05:12:29,537 INFO L168 Benchmark]: Witness Printer took 74.02 ms. Allocated memory is still 1.1 GB. Free memory was 1.0 GB in the beginning and 1.0 GB in the end (delta: 12.4 MB). Peak memory consumption was 12.4 MB. Max. memory is 11.5 GB. [2018-12-02 05:12:29,538 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, 252.2s OverallTime, 8 OverallIterations, 0 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 2904 SDtfs, 1084 SDslu, 728 SDs, 0 SdLazy, 4870 SolverSat, 818 SolverUnsat, 24 SolverUnknown, 0 SolverNotchecked, 206.2s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1187 GetRequests, 1073 SyntacticMatches, 6 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3577 ImplicationChecksByTransitivity, 201.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=-1occurred in iteration=-1, traceCheckStatistics: 0.0s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 14.8s InterpolantComputationTime, 117 NumberOfCodeBlocks, 117 NumberOfCodeBlocksAsserted, 7 NumberOfCheckSat, 110 ConstructedInterpolants, 33 QuantifiedInterpolants, 16026 SizeOfPredicates, 46 NumberOfNonLiveVariables, 920 ConjunctsInSsa, 75 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-02 05:12:29,539 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 05:12:29,539 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 05:12:29,539 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 05:12:29,539 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven Derived loop invariant: ((~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 785398163397448279/500000000000000000) == pi_o_2 && ~Pluszero~LONGDOUBLE() == x) && tiny_atan2 == ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) && ~fp.lt~DOUBLE(y, ~Pluszero~LONGDOUBLE()) - InvariantResult [Line: 244]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 154]: Loop Invariant [2018-12-02 05:12:29,540 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-02 05:12:29,540 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-02 05:12:29,540 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-02 05:12:29,540 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-02 05:12:29,540 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 05:12:29,540 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 05:12:29,540 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 05:12:29,540 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 05:12:29,540 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 05:12:29,540 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-12-02 05:12:29,540 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-12-02 05:12:29,540 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-12-02 05:12:29,541 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-12-02 05:12:29,541 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 05:12:29,541 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-02 05:12:29,541 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-02 05:12:29,541 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-02 05:12:29,541 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_16,QUANTIFIED] [2018-12-02 05:12:29,541 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 05:12:29,541 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 05:12:29,541 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 05:12:29,542 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 05:12:29,542 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 05:12:29,542 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-12-02 05:12:29,542 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-12-02 05:12:29,542 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-12-02 05:12:29,542 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-12-02 05:12:29,542 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven Derived loop invariant: (((((\exists v_q#valueAsBitvector_16 : bv64 :: ~fp~LONGDOUBLE(v_q#valueAsBitvector_16[63:63], v_q#valueAsBitvector_16[62:52], v_q#valueAsBitvector_16[51:0]) == ~Pluszero~LONGDOUBLE() && v_q#valueAsBitvector_16[63:32] == lx) && ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 785398163397448279/500000000000000000) == pi_o_2) && (\exists v_q#valueAsBitvector_12 : bv64 :: ~bvand32(2147483647bv32, v_q#valueAsBitvector_12[63:32]) == ix && ~fp~LONGDOUBLE(v_q#valueAsBitvector_12[63:63], v_q#valueAsBitvector_12[62:52], v_q#valueAsBitvector_12[51:0]) == ~Pluszero~LONGDOUBLE())) && (\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]) == ~Pluszero~LONGDOUBLE() && v_q#valueAsBitvector_17[63:32] == hx)) && tiny_atan2 == ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) && ~fp.lt~DOUBLE(y, ~Pluszero~LONGDOUBLE()) - InvariantResult [Line: 142]: Loop Invariant [2018-12-02 05:12:29,542 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 05:12:29,542 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 05:12:29,543 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 05:12:29,543 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 05:12:29,543 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 05:12:29,543 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.sub~DOUBLE(~roundNearestTiesToEven, ~fp.neg~DOUBLE(pi_o_2), ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) == \result * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12 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 206.82 ms. Allocated memory is still 1.0 GB. Free memory was 943.4 MB in the beginning and 921.9 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 63.79 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 131.1 MB). Free memory was 921.9 MB in the beginning and 1.1 GB in the end (delta: -197.5 MB). Peak memory consumption was 14.4 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 27.76 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.6 MB). Peak memory consumption was 6.6 MB. Max. memory is 11.5 GB. * RCFGBuilder took 240479.92 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: 97.4 MB). Peak memory consumption was 97.4 MB. Max. memory is 11.5 GB. * CodeCheck took 253034.62 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.0 GB in the end (delta: -22.1 MB). There was no memory consumed. Max. memory is 11.5 GB. * Witness Printer took 74.02 ms. Allocated memory is still 1.1 GB. Free memory was 1.0 GB in the beginning and 1.0 GB in the end (delta: 12.4 MB). Peak memory consumption was 12.4 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_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 Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,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 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 Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,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 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_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 Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,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 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 Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,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 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...