./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/float-newlib/double_req_bl_0685b_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_6a6ca66c-5e75-4a65-bbd4-b737cdffa55d/bin-2019/ukojak/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_6a6ca66c-5e75-4a65-bbd4-b737cdffa55d/bin-2019/ukojak/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_6a6ca66c-5e75-4a65-bbd4-b737cdffa55d/bin-2019/ukojak/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_6a6ca66c-5e75-4a65-bbd4-b737cdffa55d/bin-2019/ukojak/config/KojakReach.xml -i ../../sv-benchmarks/c/float-newlib/double_req_bl_0685b_true-unreach-call.c -s /tmp/vcloud-vcloud-master/worker/working_dir_6a6ca66c-5e75-4a65-bbd4-b737cdffa55d/bin-2019/ukojak/config/svcomp-Reach-32bit-Kojak_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_6a6ca66c-5e75-4a65-bbd4-b737cdffa55d/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 201a5d6458c151e9fb4933ccfe2d7ea552ed2537 .................................................................................................................................................................................................................................................................................. 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_6a6ca66c-5e75-4a65-bbd4-b737cdffa55d/bin-2019/ukojak/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_6a6ca66c-5e75-4a65-bbd4-b737cdffa55d/bin-2019/ukojak/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_6a6ca66c-5e75-4a65-bbd4-b737cdffa55d/bin-2019/ukojak/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_6a6ca66c-5e75-4a65-bbd4-b737cdffa55d/bin-2019/ukojak/config/KojakReach.xml -i ../../sv-benchmarks/c/float-newlib/double_req_bl_0685b_true-unreach-call.c -s /tmp/vcloud-vcloud-master/worker/working_dir_6a6ca66c-5e75-4a65-bbd4-b737cdffa55d/bin-2019/ukojak/config/svcomp-Reach-32bit-Kojak_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_6a6ca66c-5e75-4a65-bbd4-b737cdffa55d/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 201a5d6458c151e9fb4933ccfe2d7ea552ed2537 .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.23-635dfa2 [2018-12-09 18:10:14,003 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-12-09 18:10:14,004 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-12-09 18:10:14,010 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-12-09 18:10:14,010 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-12-09 18:10:14,010 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-12-09 18:10:14,011 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-12-09 18:10:14,012 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-12-09 18:10:14,013 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-12-09 18:10:14,013 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-12-09 18:10:14,014 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-12-09 18:10:14,014 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-12-09 18:10:14,014 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-12-09 18:10:14,015 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-12-09 18:10:14,015 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-12-09 18:10:14,015 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-12-09 18:10:14,016 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-12-09 18:10:14,017 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-12-09 18:10:14,018 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-12-09 18:10:14,018 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-12-09 18:10:14,019 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-12-09 18:10:14,019 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-12-09 18:10:14,020 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-12-09 18:10:14,021 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-12-09 18:10:14,021 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-12-09 18:10:14,021 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-12-09 18:10:14,022 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-12-09 18:10:14,022 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-12-09 18:10:14,022 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-12-09 18:10:14,023 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-12-09 18:10:14,023 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-12-09 18:10:14,023 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-12-09 18:10:14,023 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-12-09 18:10:14,024 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-12-09 18:10:14,024 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-12-09 18:10:14,024 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-12-09 18:10:14,025 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_6a6ca66c-5e75-4a65-bbd4-b737cdffa55d/bin-2019/ukojak/config/svcomp-Reach-32bit-Kojak_Default.epf [2018-12-09 18:10:14,032 INFO L110 SettingsManager]: Loading preferences was successful [2018-12-09 18:10:14,032 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-12-09 18:10:14,032 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-12-09 18:10:14,032 INFO L133 SettingsManager]: * ... to procedures called more than once=ALWAYS [2018-12-09 18:10:14,033 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-12-09 18:10:14,033 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-12-09 18:10:14,033 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-12-09 18:10:14,033 INFO L133 SettingsManager]: * sizeof long=4 [2018-12-09 18:10:14,033 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-12-09 18:10:14,033 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-12-09 18:10:14,033 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-12-09 18:10:14,033 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-12-09 18:10:14,033 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-12-09 18:10:14,034 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-12-09 18:10:14,034 INFO L133 SettingsManager]: * sizeof long double=12 [2018-12-09 18:10:14,034 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-12-09 18:10:14,034 INFO L133 SettingsManager]: * Use constant arrays=true [2018-12-09 18:10:14,034 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-12-09 18:10:14,034 INFO L131 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2018-12-09 18:10:14,034 INFO L133 SettingsManager]: * Timeout in seconds=1000000 [2018-12-09 18:10:14,034 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-12-09 18:10:14,034 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-12-09 18:10:14,034 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2018-12-09 18:10:14,034 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-12-09 18:10:14,035 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-12-09 18:10:14,035 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-12-09 18:10:14,035 INFO L133 SettingsManager]: * Trace refinement strategy=PENGUIN [2018-12-09 18:10:14,035 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-12-09 18:10:14,035 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-12-09 18:10:14,035 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_6a6ca66c-5e75-4a65-bbd4-b737cdffa55d/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 -> 201a5d6458c151e9fb4933ccfe2d7ea552ed2537 [2018-12-09 18:10:14,053 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-12-09 18:10:14,060 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-12-09 18:10:14,062 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-12-09 18:10:14,062 INFO L271 PluginConnector]: Initializing CDTParser... [2018-12-09 18:10:14,063 INFO L276 PluginConnector]: CDTParser initialized [2018-12-09 18:10:14,063 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_6a6ca66c-5e75-4a65-bbd4-b737cdffa55d/bin-2019/ukojak/../../sv-benchmarks/c/float-newlib/double_req_bl_0685b_true-unreach-call.c [2018-12-09 18:10:14,100 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_6a6ca66c-5e75-4a65-bbd4-b737cdffa55d/bin-2019/ukojak/data/30488acd6/bf7ced385968420384725f3b60a46cdc/FLAGfa91ac5d8 [2018-12-09 18:10:14,525 INFO L307 CDTParser]: Found 1 translation units. [2018-12-09 18:10:14,526 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_6a6ca66c-5e75-4a65-bbd4-b737cdffa55d/sv-benchmarks/c/float-newlib/double_req_bl_0685b_true-unreach-call.c [2018-12-09 18:10:14,530 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_6a6ca66c-5e75-4a65-bbd4-b737cdffa55d/bin-2019/ukojak/data/30488acd6/bf7ced385968420384725f3b60a46cdc/FLAGfa91ac5d8 [2018-12-09 18:10:14,538 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_6a6ca66c-5e75-4a65-bbd4-b737cdffa55d/bin-2019/ukojak/data/30488acd6/bf7ced385968420384725f3b60a46cdc [2018-12-09 18:10:14,540 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-12-09 18:10:14,540 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-12-09 18:10:14,541 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-12-09 18:10:14,541 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-12-09 18:10:14,543 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-12-09 18:10:14,543 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 06:10:14" (1/1) ... [2018-12-09 18:10:14,546 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@92370fa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:10:14, skipping insertion in model container [2018-12-09 18:10:14,546 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 06:10:14" (1/1) ... [2018-12-09 18:10:14,551 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-12-09 18:10:14,569 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-12-09 18:10:14,686 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-09 18:10:14,690 INFO L191 MainTranslator]: Completed pre-run [2018-12-09 18:10:14,753 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-09 18:10:14,771 INFO L195 MainTranslator]: Completed translation [2018-12-09 18:10:14,771 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:10:14 WrapperNode [2018-12-09 18:10:14,771 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-12-09 18:10:14,772 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-12-09 18:10:14,772 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-12-09 18:10:14,772 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-12-09 18:10:14,778 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:10:14" (1/1) ... [2018-12-09 18:10:14,786 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:10:14" (1/1) ... [2018-12-09 18:10:14,802 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-12-09 18:10:14,802 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-12-09 18:10:14,802 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-12-09 18:10:14,802 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-12-09 18:10:14,808 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:10:14" (1/1) ... [2018-12-09 18:10:14,808 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:10:14" (1/1) ... [2018-12-09 18:10:14,811 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:10:14" (1/1) ... [2018-12-09 18:10:14,811 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:10:14" (1/1) ... [2018-12-09 18:10:14,819 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:10:14" (1/1) ... [2018-12-09 18:10:14,824 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:10:14" (1/1) ... [2018-12-09 18:10:14,825 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:10:14" (1/1) ... [2018-12-09 18:10:14,827 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-12-09 18:10:14,827 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-12-09 18:10:14,827 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-12-09 18:10:14,828 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-12-09 18:10:14,828 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:10:14" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6a6ca66c-5e75-4a65-bbd4-b737cdffa55d/bin-2019/ukojak/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2018-12-09 18:10:14,860 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2018-12-09 18:10:14,860 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2018-12-09 18:10:14,860 INFO L130 BoogieDeclarations]: Found specification of procedure fabs_double [2018-12-09 18:10:14,860 INFO L138 BoogieDeclarations]: Found implementation of procedure fabs_double [2018-12-09 18:10:14,860 INFO L130 BoogieDeclarations]: Found specification of procedure write~real [2018-12-09 18:10:14,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-12-09 18:10:14,860 INFO L130 BoogieDeclarations]: Found specification of procedure atan_double [2018-12-09 18:10:14,860 INFO L138 BoogieDeclarations]: Found implementation of procedure atan_double [2018-12-09 18:10:14,860 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-12-09 18:10:14,860 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-12-09 18:10:14,861 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2018-12-09 18:10:14,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real [2018-12-09 18:10:14,861 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-12-09 18:10:15,243 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-12-09 18:10:15,243 INFO L280 CfgBuilder]: Removed 22 assue(true) statements. [2018-12-09 18:10:15,244 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 06:10:15 BoogieIcfgContainer [2018-12-09 18:10:15,244 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-12-09 18:10:15,244 INFO L113 PluginConnector]: ------------------------CodeCheck---------------------------- [2018-12-09 18:10:15,244 INFO L271 PluginConnector]: Initializing CodeCheck... [2018-12-09 18:10:15,251 INFO L276 PluginConnector]: CodeCheck initialized [2018-12-09 18:10:15,251 INFO L185 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 06:10:15" (1/1) ... [2018-12-09 18:10:15,258 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 18:10:15,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-09 18:10:15,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 70 states and 114 transitions. [2018-12-09 18:10:15,282 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 114 transitions. [2018-12-09 18:10:15,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2018-12-09 18:10:15,284 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-09 18:10:15,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 18:10:15,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 18:10:15,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-09 18:10:15,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 70 states and 109 transitions. [2018-12-09 18:10:15,362 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 109 transitions. [2018-12-09 18:10:15,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2018-12-09 18:10:15,362 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-09 18:10:15,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 18:10:15,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 18:10:15,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 18:10:15,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 18:10:15,487 WARN L497 CodeCheckObserver]: This program is UNSAFE, Check terminated with 2 iterations. [2018-12-09 18:10:15,510 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck CFG 09.12 06:10:15 ImpRootNode [2018-12-09 18:10:15,510 INFO L132 PluginConnector]: ------------------------ END CodeCheck---------------------------- [2018-12-09 18:10:15,510 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-12-09 18:10:15,510 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-12-09 18:10:15,511 INFO L276 PluginConnector]: Witness Printer initialized [2018-12-09 18:10:15,511 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 06:10:15" (3/4) ... [2018-12-09 18:10:15,513 INFO L147 WitnessPrinter]: No result that supports witness generation found [2018-12-09 18:10:15,514 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-12-09 18:10:15,514 INFO L168 Benchmark]: Toolchain (without parser) took 974.24 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 91.8 MB). Free memory was 959.8 MB in the beginning and 985.2 MB in the end (delta: -25.4 MB). Peak memory consumption was 66.3 MB. Max. memory is 11.5 GB. [2018-12-09 18:10:15,515 INFO L168 Benchmark]: CDTParser took 0.10 ms. Allocated memory is still 1.0 GB. Free memory is still 985.0 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-09 18:10:15,516 INFO L168 Benchmark]: CACSL2BoogieTranslator took 230.58 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 91.8 MB). Free memory was 959.8 MB in the beginning and 1.1 GB in the end (delta: -129.5 MB). Peak memory consumption was 28.3 MB. Max. memory is 11.5 GB. [2018-12-09 18:10:15,516 INFO L168 Benchmark]: Boogie Procedure Inliner took 30.15 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. [2018-12-09 18:10:15,516 INFO L168 Benchmark]: Boogie Preprocessor took 25.22 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. [2018-12-09 18:10:15,517 INFO L168 Benchmark]: RCFGBuilder took 416.44 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 60.1 MB). Peak memory consumption was 60.1 MB. Max. memory is 11.5 GB. [2018-12-09 18:10:15,517 INFO L168 Benchmark]: CodeCheck took 265.88 ms. Allocated memory is still 1.1 GB. Free memory was 1.0 GB in the beginning and 985.2 MB in the end (delta: 38.7 MB). Peak memory consumption was 38.7 MB. Max. memory is 11.5 GB. [2018-12-09 18:10:15,518 INFO L168 Benchmark]: Witness Printer took 3.34 ms. Allocated memory is still 1.1 GB. Free memory is still 985.2 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-09 18:10:15,519 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, 92 locations, 1 error locations. UNSAFE Result, 0.2s OverallTime, 2 OverallIterations, 0 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 30 SDtfs, 0 SDslu, 0 SDs, 0 SdLazy, 0 SolverSat, 0 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 90 GetRequests, 90 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, 20 NumberOfCodeBlocks, 20 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 8 ConstructedInterpolants, 0 QuantifiedInterpolants, 64 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: 258]: 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 someBinaryArithmeticDOUBLEoperation at line 163, overapproximation of bitwiseAnd at line 160, overapproximation of someBinaryDOUBLEComparisonOperation at line 257. 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 = -1.0 / 0.0; [L252] double y = -1.0 / 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] [L254] double res = __ieee754_atan2(y, x); [L257] COND TRUE res != -3 * pi_o_4 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] [L258] __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 985.0 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 230.58 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 91.8 MB). Free memory was 959.8 MB in the beginning and 1.1 GB in the end (delta: -129.5 MB). Peak memory consumption was 28.3 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 30.15 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 25.22 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. * RCFGBuilder took 416.44 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 60.1 MB). Peak memory consumption was 60.1 MB. Max. memory is 11.5 GB. * CodeCheck took 265.88 ms. Allocated memory is still 1.1 GB. Free memory was 1.0 GB in the beginning and 985.2 MB in the end (delta: 38.7 MB). Peak memory consumption was 38.7 MB. Max. memory is 11.5 GB. * Witness Printer took 3.34 ms. Allocated memory is still 1.1 GB. Free memory is still 985.2 MB. There was no memory consumed. Max. memory is 11.5 GB. RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces Received shutdown request... ### Bit-precise run ### This is Ultimate 0.1.23-635dfa2 [2018-12-09 18:10:16,807 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-12-09 18:10:16,808 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-12-09 18:10:16,814 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-12-09 18:10:16,814 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-12-09 18:10:16,815 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-12-09 18:10:16,816 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-12-09 18:10:16,817 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-12-09 18:10:16,817 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-12-09 18:10:16,818 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-12-09 18:10:16,818 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-12-09 18:10:16,818 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-12-09 18:10:16,819 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-12-09 18:10:16,819 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-12-09 18:10:16,820 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-12-09 18:10:16,820 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-12-09 18:10:16,821 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-12-09 18:10:16,821 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-12-09 18:10:16,822 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-12-09 18:10:16,823 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-12-09 18:10:16,824 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-12-09 18:10:16,824 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-12-09 18:10:16,825 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-12-09 18:10:16,826 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-12-09 18:10:16,826 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-12-09 18:10:16,826 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-12-09 18:10:16,827 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-12-09 18:10:16,827 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-12-09 18:10:16,828 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-12-09 18:10:16,828 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-12-09 18:10:16,828 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-12-09 18:10:16,829 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-12-09 18:10:16,829 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-12-09 18:10:16,829 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-12-09 18:10:16,829 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-12-09 18:10:16,830 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-12-09 18:10:16,830 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_6a6ca66c-5e75-4a65-bbd4-b737cdffa55d/bin-2019/ukojak/config/svcomp-Reach-32bit-Kojak_Bitvector.epf [2018-12-09 18:10:16,837 INFO L110 SettingsManager]: Loading preferences was successful [2018-12-09 18:10:16,838 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-12-09 18:10:16,838 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-12-09 18:10:16,838 INFO L133 SettingsManager]: * ... to procedures called more than once=ALWAYS [2018-12-09 18:10:16,839 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-12-09 18:10:16,839 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-12-09 18:10:16,839 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-12-09 18:10:16,839 INFO L133 SettingsManager]: * sizeof long=4 [2018-12-09 18:10:16,839 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-12-09 18:10:16,839 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-12-09 18:10:16,839 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-12-09 18:10:16,839 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-12-09 18:10:16,840 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-12-09 18:10:16,840 INFO L133 SettingsManager]: * Use bitvectors instead of ints=true [2018-12-09 18:10:16,840 INFO L133 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2018-12-09 18:10:16,840 INFO L133 SettingsManager]: * sizeof long double=12 [2018-12-09 18:10:16,840 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-12-09 18:10:16,840 INFO L133 SettingsManager]: * Use constant arrays=true [2018-12-09 18:10:16,840 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-12-09 18:10:16,841 INFO L131 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2018-12-09 18:10:16,841 INFO L133 SettingsManager]: * Timeout in seconds=1000000 [2018-12-09 18:10:16,841 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-12-09 18:10:16,841 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-12-09 18:10:16,841 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2018-12-09 18:10:16,841 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-12-09 18:10:16,841 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-12-09 18:10:16,841 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-12-09 18:10:16,842 INFO L133 SettingsManager]: * Use separate solver for trace checks=false [2018-12-09 18:10:16,842 INFO L133 SettingsManager]: * Trace refinement strategy=WALRUS [2018-12-09 18:10:16,842 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-12-09 18:10:16,842 INFO L133 SettingsManager]: * Command for external solver=cvc4 --incremental --rewrite-divk --print-success --lang smt [2018-12-09 18:10:16,842 INFO L133 SettingsManager]: * Logic for external solver=AUFBV [2018-12-09 18:10:16,842 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_6a6ca66c-5e75-4a65-bbd4-b737cdffa55d/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 -> 201a5d6458c151e9fb4933ccfe2d7ea552ed2537 [2018-12-09 18:10:16,861 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-12-09 18:10:16,871 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-12-09 18:10:16,873 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-12-09 18:10:16,874 INFO L271 PluginConnector]: Initializing CDTParser... [2018-12-09 18:10:16,875 INFO L276 PluginConnector]: CDTParser initialized [2018-12-09 18:10:16,875 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_6a6ca66c-5e75-4a65-bbd4-b737cdffa55d/bin-2019/ukojak/../../sv-benchmarks/c/float-newlib/double_req_bl_0685b_true-unreach-call.c [2018-12-09 18:10:16,918 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_6a6ca66c-5e75-4a65-bbd4-b737cdffa55d/bin-2019/ukojak/data/22e452f9f/d430173d77b54c9a89d3029e95162fae/FLAG56412d2fc [2018-12-09 18:10:17,230 INFO L307 CDTParser]: Found 1 translation units. [2018-12-09 18:10:17,230 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_6a6ca66c-5e75-4a65-bbd4-b737cdffa55d/sv-benchmarks/c/float-newlib/double_req_bl_0685b_true-unreach-call.c [2018-12-09 18:10:17,234 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_6a6ca66c-5e75-4a65-bbd4-b737cdffa55d/bin-2019/ukojak/data/22e452f9f/d430173d77b54c9a89d3029e95162fae/FLAG56412d2fc [2018-12-09 18:10:17,648 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_6a6ca66c-5e75-4a65-bbd4-b737cdffa55d/bin-2019/ukojak/data/22e452f9f/d430173d77b54c9a89d3029e95162fae [2018-12-09 18:10:17,650 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-12-09 18:10:17,651 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-12-09 18:10:17,652 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-12-09 18:10:17,652 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-12-09 18:10:17,654 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-12-09 18:10:17,655 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 06:10:17" (1/1) ... [2018-12-09 18:10:17,656 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@671d23f9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:10:17, skipping insertion in model container [2018-12-09 18:10:17,657 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 06:10:17" (1/1) ... [2018-12-09 18:10:17,661 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-12-09 18:10:17,677 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-12-09 18:10:17,802 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-09 18:10:17,807 INFO L191 MainTranslator]: Completed pre-run [2018-12-09 18:10:17,844 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-09 18:10:17,863 INFO L195 MainTranslator]: Completed translation [2018-12-09 18:10:17,863 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:10:17 WrapperNode [2018-12-09 18:10:17,863 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-12-09 18:10:17,864 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-12-09 18:10:17,864 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-12-09 18:10:17,864 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-12-09 18:10:17,869 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:10:17" (1/1) ... [2018-12-09 18:10:17,910 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:10:17" (1/1) ... [2018-12-09 18:10:17,927 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-12-09 18:10:17,927 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-12-09 18:10:17,927 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-12-09 18:10:17,927 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-12-09 18:10:17,933 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:10:17" (1/1) ... [2018-12-09 18:10:17,933 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:10:17" (1/1) ... [2018-12-09 18:10:17,937 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:10:17" (1/1) ... [2018-12-09 18:10:17,937 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:10:17" (1/1) ... [2018-12-09 18:10:17,947 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:10:17" (1/1) ... [2018-12-09 18:10:17,951 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:10:17" (1/1) ... [2018-12-09 18:10:17,953 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:10:17" (1/1) ... [2018-12-09 18:10:17,955 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-12-09 18:10:17,955 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-12-09 18:10:17,956 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-12-09 18:10:17,956 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-12-09 18:10:17,956 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 06:10:17" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6a6ca66c-5e75-4a65-bbd4-b737cdffa55d/bin-2019/ukojak/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2018-12-09 18:10:17,986 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8 [2018-12-09 18:10:17,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8 [2018-12-09 18:10:17,986 INFO L130 BoogieDeclarations]: Found specification of procedure fabs_double [2018-12-09 18:10:17,986 INFO L138 BoogieDeclarations]: Found implementation of procedure fabs_double [2018-12-09 18:10:17,987 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8 [2018-12-09 18:10:17,987 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-12-09 18:10:17,987 INFO L130 BoogieDeclarations]: Found specification of procedure atan_double [2018-12-09 18:10:17,987 INFO L138 BoogieDeclarations]: Found implementation of procedure atan_double [2018-12-09 18:10:17,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2018-12-09 18:10:17,987 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-12-09 18:10:17,987 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-12-09 18:10:17,987 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2018-12-09 18:10:17,987 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-12-09 18:10:18,093 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-09 18:10:18,122 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-09 18:10:28,139 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-09 18:10:58,324 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-09 18:10:58,741 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-09 18:10:59,642 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-09 18:10:59,802 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-09 18:11:01,336 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-09 18:11:01,655 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-09 18:14:18,354 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-12-09 18:14:18,354 INFO L280 CfgBuilder]: Removed 22 assue(true) statements. [2018-12-09 18:14:18,354 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 06:14:18 BoogieIcfgContainer [2018-12-09 18:14:18,355 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-12-09 18:14:18,355 INFO L113 PluginConnector]: ------------------------CodeCheck---------------------------- [2018-12-09 18:14:18,355 INFO L271 PluginConnector]: Initializing CodeCheck... [2018-12-09 18:14:18,362 INFO L276 PluginConnector]: CodeCheck initialized [2018-12-09 18:14:18,363 INFO L185 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 06:14:18" (1/1) ... [2018-12-09 18:14:18,371 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 18:14:18,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-09 18:14:18,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 70 states and 114 transitions. [2018-12-09 18:14:18,396 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 114 transitions. [2018-12-09 18:14:18,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2018-12-09 18:14:18,398 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-09 18:14:18,431 ERROR L617 CodeCheckObserver]: First Tracecheck threw exception Indexed Sort FloatingPoint undefined [2018-12-09 18:14:18,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 18:14:18,520 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 18:14:18,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 18:14:18,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-09 18:14:18,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 70 states and 109 transitions. [2018-12-09 18:14:18,539 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 109 transitions. [2018-12-09 18:14:18,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2018-12-09 18:14:18,540 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-09 18:14:18,540 ERROR L617 CodeCheckObserver]: First Tracecheck threw exception Indexed Sort FloatingPoint undefined [2018-12-09 18:14:18,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 18:14:18,653 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 18:14:18,695 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 18:14:18,697 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 18:14:18,697 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 18:14:18,698 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 18:14:18,702 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 4 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 85 [2018-12-09 18:14:18,805 WARN L180 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 28 [2018-12-09 18:14:18,814 INFO L701 Elim1Store]: detected not equals via solver [2018-12-09 18:14:18,815 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 18:14:18,816 INFO L478 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 3 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 60 [2018-12-09 18:14:18,816 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-12-09 18:14:18,837 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 40 treesize of output 30 [2018-12-09 18:14:18,844 INFO L701 Elim1Store]: detected not equals via solver [2018-12-09 18:14:18,845 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 19 [2018-12-09 18:14:18,845 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-12-09 18:14:18,856 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-12-09 18:14:18,872 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 8 treesize of output 6 [2018-12-09 18:14:18,876 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2018-12-09 18:14:18,876 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-12-09 18:14:18,879 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-12-09 18:14:18,887 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-12-09 18:14:18,905 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-12-09 18:14:18,906 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:86, output treesize:42 [2018-12-09 18:14:18,970 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 18:14:18,970 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 18:14:18,971 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 43 [2018-12-09 18:14:19,006 INFO L701 Elim1Store]: detected not equals via solver [2018-12-09 18:14:19,007 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 36 [2018-12-09 18:14:19,007 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-12-09 18:14:19,024 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2018-12-09 18:14:19,029 INFO L701 Elim1Store]: detected not equals via solver [2018-12-09 18:14:19,030 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2018-12-09 18:14:19,030 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-12-09 18:14:19,036 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-12-09 18:14:19,039 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-12-09 18:14:19,065 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-12-09 18:14:19,065 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:87, output treesize:59 [2018-12-09 18:14:19,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 18:14:20,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-09 18:14:20,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 70 states and 108 transitions. [2018-12-09 18:14:20,041 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 108 transitions. [2018-12-09 18:14:20,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2018-12-09 18:14:20,041 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-09 18:14:20,042 ERROR L617 CodeCheckObserver]: First Tracecheck threw exception Indexed Sort FloatingPoint undefined [2018-12-09 18:14:20,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 18:14:20,127 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 18:14:20,197 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 18:14:20,198 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 18:14:20,199 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 43 [2018-12-09 18:14:20,239 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 18:14:20,240 INFO L701 Elim1Store]: detected not equals via solver [2018-12-09 18:14:20,241 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 33 [2018-12-09 18:14:20,241 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-12-09 18:14:20,253 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2018-12-09 18:14:20,256 INFO L701 Elim1Store]: detected not equals via solver [2018-12-09 18:14:20,257 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2018-12-09 18:14:20,257 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-12-09 18:14:20,262 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-12-09 18:14:20,264 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-12-09 18:14:20,271 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-12-09 18:14:20,271 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:48, output treesize:20 [2018-12-09 18:14:20,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 18:14:20,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-09 18:14:20,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 71 states and 110 transitions. [2018-12-09 18:14:20,890 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 110 transitions. [2018-12-09 18:14:20,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2018-12-09 18:14:20,891 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-09 18:14:20,892 ERROR L617 CodeCheckObserver]: First Tracecheck threw exception Indexed Sort FloatingPoint undefined [2018-12-09 18:14:20,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 18:14:20,974 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 18:14:21,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 18:14:21,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-09 18:14:21,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 67 states and 100 transitions. [2018-12-09 18:14:21,706 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 100 transitions. [2018-12-09 18:14:21,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-12-09 18:14:21,709 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-09 18:14:21,709 ERROR L617 CodeCheckObserver]: First Tracecheck threw exception Indexed Sort FloatingPoint undefined [2018-12-09 18:14:21,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 18:14:21,788 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 18:14:21,794 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 18:14:21,795 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 18:14:21,796 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 21 treesize of output 34 [2018-12-09 18:14:21,802 INFO L701 Elim1Store]: detected not equals via solver [2018-12-09 18:14:21,803 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2018-12-09 18:14:21,803 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-12-09 18:14:21,816 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2018-12-09 18:14:21,819 INFO L701 Elim1Store]: detected not equals via solver [2018-12-09 18:14:21,820 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 6 [2018-12-09 18:14:21,820 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-12-09 18:14:21,822 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-12-09 18:14:21,824 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-12-09 18:14:21,830 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-12-09 18:14:21,830 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:41, output treesize:20 [2018-12-09 18:14:21,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 18:14:21,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-09 18:14:21,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 67 states and 99 transitions. [2018-12-09 18:14:21,913 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 99 transitions. [2018-12-09 18:14:21,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-12-09 18:14:21,913 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-09 18:14:21,914 ERROR L617 CodeCheckObserver]: First Tracecheck threw exception Indexed Sort FloatingPoint undefined [2018-12-09 18:14:21,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 18:14:21,990 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 18:14:22,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 18:14:24,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-09 18:14:24,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 67 states and 98 transitions. [2018-12-09 18:14:24,294 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 98 transitions. [2018-12-09 18:14:24,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-12-09 18:14:24,294 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-09 18:14:24,295 ERROR L617 CodeCheckObserver]: First Tracecheck threw exception Indexed Sort FloatingPoint undefined [2018-12-09 18:14:24,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 18:14:24,395 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 18:14:24,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 18:14:24,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-09 18:14:24,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 67 states and 97 transitions. [2018-12-09 18:14:24,753 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 97 transitions. [2018-12-09 18:14:24,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-12-09 18:14:24,754 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-09 18:14:24,755 ERROR L617 CodeCheckObserver]: First Tracecheck threw exception Indexed Sort FloatingPoint undefined [2018-12-09 18:14:24,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 18:14:24,834 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 18:14:24,841 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 18:14:24,842 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 18:14:24,843 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 43 [2018-12-09 18:14:24,880 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 18:14:24,882 INFO L701 Elim1Store]: detected not equals via solver [2018-12-09 18:14:24,882 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 33 [2018-12-09 18:14:24,883 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-12-09 18:14:24,894 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2018-12-09 18:14:24,897 INFO L701 Elim1Store]: detected not equals via solver [2018-12-09 18:14:24,897 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2018-12-09 18:14:24,898 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-12-09 18:14:24,901 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-12-09 18:14:24,903 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-12-09 18:14:24,908 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-12-09 18:14:24,908 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:48, output treesize:20 [2018-12-09 18:14:25,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 18:14:31,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-09 18:14:31,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 65 states and 92 transitions. [2018-12-09 18:14:31,376 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 92 transitions. [2018-12-09 18:14:31,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-12-09 18:14:31,376 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-09 18:14:31,377 ERROR L617 CodeCheckObserver]: First Tracecheck threw exception Indexed Sort FloatingPoint undefined [2018-12-09 18:14:31,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 18:14:31,488 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 18:14:31,493 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 18:14:31,494 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 18:14:31,495 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 43 [2018-12-09 18:14:31,536 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 18:14:31,537 INFO L701 Elim1Store]: detected not equals via solver [2018-12-09 18:14:31,538 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 33 [2018-12-09 18:14:31,538 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-12-09 18:14:31,548 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2018-12-09 18:14:31,551 INFO L701 Elim1Store]: detected not equals via solver [2018-12-09 18:14:31,552 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2018-12-09 18:14:31,552 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-12-09 18:14:31,556 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-12-09 18:14:31,558 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-12-09 18:14:31,563 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-12-09 18:14:31,563 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:48, output treesize:20 [2018-12-09 18:14:31,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 18:14:32,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-09 18:14:32,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 65 states and 91 transitions. [2018-12-09 18:14:32,392 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 91 transitions. [2018-12-09 18:14:32,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-12-09 18:14:32,392 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-09 18:14:32,393 ERROR L617 CodeCheckObserver]: First Tracecheck threw exception Indexed Sort FloatingPoint undefined [2018-12-09 18:14:32,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 18:14:32,498 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 18:14:32,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 18:14:34,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-09 18:14:34,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 65 states and 90 transitions. [2018-12-09 18:14:34,189 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 90 transitions. [2018-12-09 18:14:34,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-12-09 18:14:34,190 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-09 18:14:34,191 ERROR L617 CodeCheckObserver]: First Tracecheck threw exception Indexed Sort FloatingPoint undefined [2018-12-09 18:14:34,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 18:14:34,307 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 18:14:34,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 18:14:36,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-09 18:14:36,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 65 states and 89 transitions. [2018-12-09 18:14:36,590 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 89 transitions. [2018-12-09 18:14:36,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-12-09 18:14:36,591 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-09 18:14:36,591 ERROR L617 CodeCheckObserver]: First Tracecheck threw exception Indexed Sort FloatingPoint undefined [2018-12-09 18:14:36,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 18:14:36,707 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 18:14:36,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 18:14:38,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-09 18:14:38,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 61 states and 83 transitions. [2018-12-09 18:14:38,280 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 83 transitions. [2018-12-09 18:14:38,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-12-09 18:14:38,281 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-09 18:14:38,281 ERROR L617 CodeCheckObserver]: First Tracecheck threw exception Indexed Sort FloatingPoint undefined [2018-12-09 18:14:38,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 18:14:38,670 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 18:14:41,876 WARN L180 SmtUtils]: Spent 1.17 s on a formula simplification that was a NOOP. DAG size: 15 [2018-12-09 18:14:43,885 WARN L180 SmtUtils]: Spent 1.10 s on a formula simplification that was a NOOP. DAG size: 15 [2018-12-09 18:14:43,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 18:16:20,032 WARN L180 SmtUtils]: Spent 1.85 s on a formula simplification that was a NOOP. DAG size: 16 [2018-12-09 18:17:56,094 WARN L180 SmtUtils]: Spent 1.70 s on a formula simplification that was a NOOP. DAG size: 16 [2018-12-09 18:17:58,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-09 18:17:58,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 63 states and 89 transitions. [2018-12-09 18:17:58,534 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 89 transitions. [2018-12-09 18:17:58,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2018-12-09 18:17:58,534 INFO L431 CodeCheckObserver]: Error Path is FOUND. [2018-12-09 18:17:58,535 ERROR L617 CodeCheckObserver]: First Tracecheck threw exception Indexed Sort FloatingPoint undefined [2018-12-09 18:17:58,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 18:17:58,630 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 18:17:58,635 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 18:17:58,636 INFO L683 Elim1Store]: detected equality via solver [2018-12-09 18:17:58,637 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 21 treesize of output 34 [2018-12-09 18:17:58,642 INFO L701 Elim1Store]: detected not equals via solver [2018-12-09 18:17:58,643 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2018-12-09 18:17:58,643 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-12-09 18:17:58,655 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2018-12-09 18:17:58,659 INFO L701 Elim1Store]: detected not equals via solver [2018-12-09 18:17:58,659 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 6 [2018-12-09 18:17:58,660 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-12-09 18:17:58,662 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-12-09 18:17:58,664 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-12-09 18:17:58,677 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-12-09 18:17:58,677 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:50, output treesize:29 [2018-12-09 18:18:02,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 18:18:11,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2018-12-09 18:18:11,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 21 states and 20 transitions. [2018-12-09 18:18:11,738 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 20 transitions. [2018-12-09 18:18:11,738 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-12-09 18:18:11,739 WARN L428 CodeCheckObserver]: This Program is SAFE, Check terminated with 15 iterations. [2018-12-09 18:18:11,747 INFO L779 CodeCheckObserver]: All specifications hold 1 specifications checked. All of them hold [2018-12-09 18:18:14,088 WARN L180 SmtUtils]: Spent 2.01 s on a formula simplification that was a NOOP. DAG size: 15 [2018-12-09 18:18:16,092 WARN L180 SmtUtils]: Spent 1.84 s on a formula simplification that was a NOOP. DAG size: 15 [2018-12-09 18:18:16,177 INFO L583 CodeCheckObserver]: Invariant with dag size 1 [2018-12-09 18:18:16,179 INFO L583 CodeCheckObserver]: Invariant with dag size 19 [2018-12-09 18:18:16,182 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,183 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,183 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,183 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,183 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,183 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,185 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,185 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,185 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,185 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,186 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,186 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,186 INFO L583 CodeCheckObserver]: Invariant with dag size 49 [2018-12-09 18:18:16,187 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-12-09 18:18:16,187 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-12-09 18:18:16,187 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-12-09 18:18:16,188 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-12-09 18:18:16,188 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,188 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,188 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,188 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-09 18:18:16,188 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_89,QUANTIFIED] [2018-12-09 18:18:16,188 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-09 18:18:16,188 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_89,QUANTIFIED] [2018-12-09 18:18:16,188 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-09 18:18:16,189 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-09 18:18:16,189 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-09 18:18:16,189 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,189 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,189 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-09 18:18:16,189 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_89,QUANTIFIED] [2018-12-09 18:18:16,189 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,189 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,189 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,190 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-12-09 18:18:16,190 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-12-09 18:18:16,190 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-12-09 18:18:16,190 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-12-09 18:18:16,190 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,190 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,190 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,191 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-09 18:18:16,191 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_89,QUANTIFIED] [2018-12-09 18:18:16,191 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-09 18:18:16,191 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_89,QUANTIFIED] [2018-12-09 18:18:16,191 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-09 18:18:16,191 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-09 18:18:16,191 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-09 18:18:16,191 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,191 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,191 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-09 18:18:16,192 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_89,QUANTIFIED] [2018-12-09 18:18:16,192 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,192 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,192 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,192 INFO L583 CodeCheckObserver]: Invariant with dag size 15 [2018-12-09 18:18:16,193 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,193 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,193 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,193 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,193 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,194 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,194 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,194 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,194 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,194 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,195 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck CFG 09.12 06:18:16 ImpRootNode [2018-12-09 18:18:16,195 INFO L132 PluginConnector]: ------------------------ END CodeCheck---------------------------- [2018-12-09 18:18:16,195 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-12-09 18:18:16,195 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-12-09 18:18:16,195 INFO L276 PluginConnector]: Witness Printer initialized [2018-12-09 18:18:16,196 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 06:14:18" (3/4) ... [2018-12-09 18:18:16,199 INFO L144 WitnessPrinter]: Generating witness for correct program [2018-12-09 18:18:16,204 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure fabs_double [2018-12-09 18:18:16,204 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure atan_double [2018-12-09 18:18:16,210 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 37 nodes and edges [2018-12-09 18:18:16,211 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 15 nodes and edges [2018-12-09 18:18:16,211 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2018-12-09 18:18:16,230 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((\exists v_q#valueAsBitvector_14 : bv64 :: v_q#valueAsBitvector_14[63:32] == hx && ~fp~LONGDOUBLE(v_q#valueAsBitvector_14[63:63], v_q#valueAsBitvector_14[62:52], v_q#valueAsBitvector_14[51:0]) == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0)), ~Pluszero~LONGDOUBLE())) && ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 785398163397448279/1000000000000000000) == pi_o_4) && (\exists v_prenex_89 : bv64, v_q#valueAsBitvector_12 : bv64 :: (((v_q#valueAsBitvector_12[63:32] == v_prenex_89[63:32] && v_q#valueAsBitvector_12[31:0] == v_prenex_89[31:0]) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_12[63:63], v_q#valueAsBitvector_12[62:52], v_q#valueAsBitvector_12[51:0]) == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0)), ~Pluszero~LONGDOUBLE())) && ~bvand32(2147483647bv32, v_q#valueAsBitvector_12[63:32]) == ix) && v_prenex_89[31:0] == lx)) && ~fp.div~DOUBLE(~roundNearestTiesToEven, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0)), ~Pluszero~LONGDOUBLE()) == y) && tiny_atan2 == ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) [2018-12-09 18:18:16,231 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ~fp.sub~DOUBLE(~roundNearestTiesToEven, ~fp.mul~DOUBLE(~roundNearestTiesToEven, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 3.0)), pi_o_4), ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) == \result && ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 785398163397448279/1000000000000000000) == pi_o_4 [2018-12-09 18:18:16,265 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_6a6ca66c-5e75-4a65-bbd4-b737cdffa55d/bin-2019/ukojak/witness.graphml [2018-12-09 18:18:16,266 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-12-09 18:18:16,266 INFO L168 Benchmark]: Toolchain (without parser) took 478615.78 ms. Allocated memory was 1.0 GB in the beginning and 1.3 GB in the end (delta: 269.0 MB). Free memory was 943.4 MB in the beginning and 1.2 GB in the end (delta: -289.6 MB). There was no memory consumed. Max. memory is 11.5 GB. [2018-12-09 18:18:16,266 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 1.0 GB. Free memory is still 972.9 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-09 18:18:16,266 INFO L168 Benchmark]: CACSL2BoogieTranslator took 212.19 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-09 18:18:16,267 INFO L168 Benchmark]: Boogie Procedure Inliner took 63.04 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 144.7 MB). Free memory was 921.9 MB in the beginning and 1.1 GB in the end (delta: -204.9 MB). Peak memory consumption was 14.5 MB. Max. memory is 11.5 GB. [2018-12-09 18:18:16,267 INFO L168 Benchmark]: Boogie Preprocessor took 28.14 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-09 18:18:16,267 INFO L168 Benchmark]: RCFGBuilder took 240399.14 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: 90.7 MB). Peak memory consumption was 90.7 MB. Max. memory is 11.5 GB. [2018-12-09 18:18:16,267 INFO L168 Benchmark]: CodeCheck took 237839.92 ms. Allocated memory was 1.2 GB in the beginning and 1.3 GB in the end (delta: 124.3 MB). Free memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: -205.7 MB). Peak memory consumption was 352.6 MB. Max. memory is 11.5 GB. [2018-12-09 18:18:16,267 INFO L168 Benchmark]: Witness Printer took 70.49 ms. Allocated memory is still 1.3 GB. Free memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 8.9 MB). Peak memory consumption was 8.9 MB. Max. memory is 11.5 GB. [2018-12-09 18:18:16,269 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, 92 locations, 1 error locations. SAFE Result, 233.3s OverallTime, 15 OverallIterations, 0 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 321544 SDtfs, 69232 SDslu, 67384 SDs, 0 SdLazy, 246268 SolverSat, 79788 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 121.3s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 2309 GetRequests, 2087 SyntacticMatches, 54 SemanticMatches, 168 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12249 ImplicationChecksByTransitivity, 172.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=-1occurred in iteration=-1, traceCheckStatistics: 0.1s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 11.8s InterpolantComputationTime, 233 NumberOfCodeBlocks, 233 NumberOfCodeBlocksAsserted, 14 NumberOfCheckSat, 219 ConstructedInterpolants, 112 QuantifiedInterpolants, 64755 SizeOfPredicates, 98 NumberOfNonLiveVariables, 1851 ConjunctsInSsa, 153 ConjunctsInUnsatCore, 14 InterpolantComputations, 14 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: 258]: 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: 244]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 147]: Loop Invariant [2018-12-09 18:18:16,270 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,270 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,270 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,270 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,270 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,270 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,271 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,271 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,271 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,271 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,271 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,271 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven Derived loop invariant: ((~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 785398163397448279/1000000000000000000) == pi_o_4 && ~fp.div~DOUBLE(~roundNearestTiesToEven, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0)), ~Pluszero~LONGDOUBLE()) == x) && ~fp.div~DOUBLE(~roundNearestTiesToEven, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0)), ~Pluszero~LONGDOUBLE()) == y) && tiny_atan2 == ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) - InvariantResult [Line: 154]: Loop Invariant [2018-12-09 18:18:16,272 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-12-09 18:18:16,272 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-12-09 18:18:16,272 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-12-09 18:18:16,272 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-12-09 18:18:16,272 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,273 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,273 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,273 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-09 18:18:16,273 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_89,QUANTIFIED] [2018-12-09 18:18:16,273 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-09 18:18:16,273 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_89,QUANTIFIED] [2018-12-09 18:18:16,273 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-09 18:18:16,273 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-09 18:18:16,274 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-09 18:18:16,274 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,274 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,274 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-09 18:18:16,274 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_89,QUANTIFIED] [2018-12-09 18:18:16,274 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,274 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,275 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,275 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-12-09 18:18:16,275 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-12-09 18:18:16,276 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-12-09 18:18:16,276 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-12-09 18:18:16,276 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,276 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,276 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,276 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-09 18:18:16,276 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_89,QUANTIFIED] [2018-12-09 18:18:16,277 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-09 18:18:16,277 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_89,QUANTIFIED] [2018-12-09 18:18:16,277 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-09 18:18:16,277 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-09 18:18:16,277 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-09 18:18:16,277 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,277 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,277 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-09 18:18:16,278 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_89,QUANTIFIED] [2018-12-09 18:18:16,278 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,278 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,278 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven Derived loop invariant: ((((\exists v_q#valueAsBitvector_14 : bv64 :: v_q#valueAsBitvector_14[63:32] == hx && ~fp~LONGDOUBLE(v_q#valueAsBitvector_14[63:63], v_q#valueAsBitvector_14[62:52], v_q#valueAsBitvector_14[51:0]) == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0)), ~Pluszero~LONGDOUBLE())) && ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 785398163397448279/1000000000000000000) == pi_o_4) && (\exists v_prenex_89 : bv64, v_q#valueAsBitvector_12 : bv64 :: (((v_q#valueAsBitvector_12[63:32] == v_prenex_89[63:32] && v_q#valueAsBitvector_12[31:0] == v_prenex_89[31:0]) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_12[63:63], v_q#valueAsBitvector_12[62:52], v_q#valueAsBitvector_12[51:0]) == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0)), ~Pluszero~LONGDOUBLE())) && ~bvand32(2147483647bv32, v_q#valueAsBitvector_12[63:32]) == ix) && v_prenex_89[31:0] == lx)) && ~fp.div~DOUBLE(~roundNearestTiesToEven, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0)), ~Pluszero~LONGDOUBLE()) == y) && tiny_atan2 == ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) - InvariantResult [Line: 142]: Loop Invariant [2018-12-09 18:18:16,278 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,278 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,278 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,278 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,278 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,279 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,279 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,279 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,279 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-09 18:18:16,279 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven Derived loop invariant: ~fp.sub~DOUBLE(~roundNearestTiesToEven, ~fp.mul~DOUBLE(~roundNearestTiesToEven, ~fp.neg~DOUBLE(~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 3.0)), pi_o_4), ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) == \result && ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 785398163397448279/1000000000000000000) == pi_o_4 * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17 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 212.19 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.04 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 144.7 MB). Free memory was 921.9 MB in the beginning and 1.1 GB in the end (delta: -204.9 MB). Peak memory consumption was 14.5 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 28.14 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * RCFGBuilder took 240399.14 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: 90.7 MB). Peak memory consumption was 90.7 MB. Max. memory is 11.5 GB. * CodeCheck took 237839.92 ms. Allocated memory was 1.2 GB in the beginning and 1.3 GB in the end (delta: 124.3 MB). Free memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: -205.7 MB). Peak memory consumption was 352.6 MB. Max. memory is 11.5 GB. * Witness Printer took 70.49 ms. Allocated memory is still 1.3 GB. Free memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 8.9 MB). Peak memory consumption was 8.9 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation 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_14,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,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 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_prenex_89,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_prenex_89,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 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_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_89,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 Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,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 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_prenex_89,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_prenex_89,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 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_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_89,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 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 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_14,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,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 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_prenex_89,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_prenex_89,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 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_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_89,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 Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,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 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_prenex_89,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_prenex_89,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 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_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_89,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 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...