./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/float-newlib/float_req_bl_1131a_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_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/bin-2019/utaipan/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/bin-2019/utaipan/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/bin-2019/utaipan/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/bin-2019/utaipan/config/TaipanReach.xml -i ../../sv-benchmarks/c/float-newlib/float_req_bl_1131a_true-unreach-call.c -s /tmp/vcloud-vcloud-master/worker/working_dir_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/bin-2019/utaipan/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/bin-2019/utaipan --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 Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 7996fde94937d363db08c14aa2955aadfd79e5c8 ..................................................................................................................................................................................................................................................................................................................................... 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_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/bin-2019/utaipan/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/bin-2019/utaipan/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/bin-2019/utaipan/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/bin-2019/utaipan/config/TaipanReach.xml -i ../../sv-benchmarks/c/float-newlib/float_req_bl_1131a_true-unreach-call.c -s /tmp/vcloud-vcloud-master/worker/working_dir_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/bin-2019/utaipan/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/bin-2019/utaipan --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 Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 7996fde94937d363db08c14aa2955aadfd79e5c8 ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.23-635dfa2 [2018-12-03 03:02:20,824 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-12-03 03:02:20,825 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-12-03 03:02:20,831 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-12-03 03:02:20,831 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-12-03 03:02:20,832 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-12-03 03:02:20,833 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-12-03 03:02:20,834 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-12-03 03:02:20,835 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-12-03 03:02:20,835 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-12-03 03:02:20,836 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-12-03 03:02:20,836 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-12-03 03:02:20,837 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-12-03 03:02:20,837 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-12-03 03:02:20,838 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-12-03 03:02:20,838 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-12-03 03:02:20,839 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-12-03 03:02:20,840 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-12-03 03:02:20,841 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-12-03 03:02:20,842 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-12-03 03:02:20,843 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-12-03 03:02:20,844 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-12-03 03:02:20,845 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-12-03 03:02:20,845 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-12-03 03:02:20,846 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-12-03 03:02:20,846 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-12-03 03:02:20,847 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-12-03 03:02:20,847 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-12-03 03:02:20,847 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-12-03 03:02:20,848 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-12-03 03:02:20,848 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-12-03 03:02:20,848 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-12-03 03:02:20,848 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-12-03 03:02:20,849 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-12-03 03:02:20,849 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-12-03 03:02:20,849 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-12-03 03:02:20,849 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/bin-2019/utaipan/config/svcomp-Reach-32bit-Taipan_Default.epf [2018-12-03 03:02:20,858 INFO L110 SettingsManager]: Loading preferences was successful [2018-12-03 03:02:20,858 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-12-03 03:02:20,859 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-12-03 03:02:20,859 INFO L133 SettingsManager]: * ... calls to implemented procedures=ONLY_FOR_CONCURRENT_PROGRAMS [2018-12-03 03:02:20,859 INFO L133 SettingsManager]: * User list type=DISABLED [2018-12-03 03:02:20,860 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-12-03 03:02:20,860 INFO L133 SettingsManager]: * Explicit value domain=true [2018-12-03 03:02:20,860 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2018-12-03 03:02:20,860 INFO L133 SettingsManager]: * Octagon Domain=false [2018-12-03 03:02:20,860 INFO L133 SettingsManager]: * Abstract domain=CompoundDomain [2018-12-03 03:02:20,860 INFO L133 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2018-12-03 03:02:20,861 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-12-03 03:02:20,861 INFO L133 SettingsManager]: * Interval Domain=false [2018-12-03 03:02:20,861 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-12-03 03:02:20,861 INFO L133 SettingsManager]: * sizeof long=4 [2018-12-03 03:02:20,862 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-12-03 03:02:20,862 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-12-03 03:02:20,862 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-12-03 03:02:20,862 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-12-03 03:02:20,862 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-12-03 03:02:20,862 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-12-03 03:02:20,862 INFO L133 SettingsManager]: * sizeof long double=12 [2018-12-03 03:02:20,863 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-12-03 03:02:20,863 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-12-03 03:02:20,863 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-12-03 03:02:20,863 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-12-03 03:02:20,863 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-12-03 03:02:20,863 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-12-03 03:02:20,863 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-03 03:02:20,863 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-12-03 03:02:20,864 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-12-03 03:02:20,864 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-12-03 03:02:20,864 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2018-12-03 03:02:20,864 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-12-03 03:02:20,864 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-12-03 03:02:20,864 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-12-03 03:02:20,864 INFO L133 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/bin-2019/utaipan 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 -> Taipan 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 -> 7996fde94937d363db08c14aa2955aadfd79e5c8 [2018-12-03 03:02:20,888 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-12-03 03:02:20,895 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-12-03 03:02:20,897 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-12-03 03:02:20,898 INFO L271 PluginConnector]: Initializing CDTParser... [2018-12-03 03:02:20,898 INFO L276 PluginConnector]: CDTParser initialized [2018-12-03 03:02:20,899 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/bin-2019/utaipan/../../sv-benchmarks/c/float-newlib/float_req_bl_1131a_true-unreach-call.c [2018-12-03 03:02:20,936 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/bin-2019/utaipan/data/a08677e5e/07ee0654b4df42f9aac475af0411a7fb/FLAG4aa975d39 [2018-12-03 03:02:21,352 INFO L307 CDTParser]: Found 1 translation units. [2018-12-03 03:02:21,352 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/sv-benchmarks/c/float-newlib/float_req_bl_1131a_true-unreach-call.c [2018-12-03 03:02:21,356 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/bin-2019/utaipan/data/a08677e5e/07ee0654b4df42f9aac475af0411a7fb/FLAG4aa975d39 [2018-12-03 03:02:21,365 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/bin-2019/utaipan/data/a08677e5e/07ee0654b4df42f9aac475af0411a7fb [2018-12-03 03:02:21,367 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-12-03 03:02:21,368 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-12-03 03:02:21,369 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-12-03 03:02:21,369 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-12-03 03:02:21,371 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-12-03 03:02:21,371 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.12 03:02:21" (1/1) ... [2018-12-03 03:02:21,373 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@332a5ad8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 03:02:21, skipping insertion in model container [2018-12-03 03:02:21,373 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.12 03:02:21" (1/1) ... [2018-12-03 03:02:21,379 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-12-03 03:02:21,395 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-12-03 03:02:21,508 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-03 03:02:21,511 INFO L191 MainTranslator]: Completed pre-run [2018-12-03 03:02:21,535 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-03 03:02:21,579 INFO L195 MainTranslator]: Completed translation [2018-12-03 03:02:21,580 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 03:02:21 WrapperNode [2018-12-03 03:02:21,580 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-12-03 03:02:21,580 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-12-03 03:02:21,580 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-12-03 03:02:21,580 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-12-03 03:02:21,585 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 03:02:21" (1/1) ... [2018-12-03 03:02:21,591 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 03:02:21" (1/1) ... [2018-12-03 03:02:21,597 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-12-03 03:02:21,597 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-12-03 03:02:21,597 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-12-03 03:02:21,597 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-12-03 03:02:21,604 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 03:02:21" (1/1) ... [2018-12-03 03:02:21,604 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 03:02:21" (1/1) ... [2018-12-03 03:02:21,606 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 03:02:21" (1/1) ... [2018-12-03 03:02:21,607 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 03:02:21" (1/1) ... [2018-12-03 03:02:21,615 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 03:02:21" (1/1) ... [2018-12-03 03:02:21,622 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 03:02:21" (1/1) ... [2018-12-03 03:02:21,623 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 03:02:21" (1/1) ... [2018-12-03 03:02:21,625 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-12-03 03:02:21,626 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-12-03 03:02:21,626 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-12-03 03:02:21,626 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-12-03 03:02:21,627 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 03:02:21" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/bin-2019/utaipan/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-03 03:02:21,656 INFO L130 BoogieDeclarations]: Found specification of procedure isfinite_float [2018-12-03 03:02:21,656 INFO L138 BoogieDeclarations]: Found implementation of procedure isfinite_float [2018-12-03 03:02:21,656 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-12-03 03:02:21,656 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-12-03 03:02:21,656 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2018-12-03 03:02:21,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2018-12-03 03:02:21,656 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-12-03 03:02:21,656 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-12-03 03:02:21,656 INFO L130 BoogieDeclarations]: Found specification of procedure write~real [2018-12-03 03:02:21,656 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-12-03 03:02:21,656 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-12-03 03:02:21,656 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-12-03 03:02:21,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2018-12-03 03:02:21,657 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real [2018-12-03 03:02:21,657 INFO L130 BoogieDeclarations]: Found specification of procedure fmod_float [2018-12-03 03:02:21,657 INFO L138 BoogieDeclarations]: Found implementation of procedure fmod_float [2018-12-03 03:02:21,657 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-12-03 03:02:21,856 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-12-03 03:02:21,856 INFO L280 CfgBuilder]: Removed 14 assue(true) statements. [2018-12-03 03:02:21,856 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.12 03:02:21 BoogieIcfgContainer [2018-12-03 03:02:21,856 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-12-03 03:02:21,857 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-12-03 03:02:21,857 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-12-03 03:02:21,859 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-12-03 03:02:21,859 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.12 03:02:21" (1/3) ... [2018-12-03 03:02:21,859 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d0d7a7b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.12 03:02:21, skipping insertion in model container [2018-12-03 03:02:21,859 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 03:02:21" (2/3) ... [2018-12-03 03:02:21,859 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d0d7a7b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.12 03:02:21, skipping insertion in model container [2018-12-03 03:02:21,860 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.12 03:02:21" (3/3) ... [2018-12-03 03:02:21,861 INFO L112 eAbstractionObserver]: Analyzing ICFG float_req_bl_1131a_true-unreach-call.c [2018-12-03 03:02:21,866 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-12-03 03:02:21,871 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-12-03 03:02:21,879 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-12-03 03:02:21,897 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-12-03 03:02:21,897 INFO L383 AbstractCegarLoop]: Hoare is true [2018-12-03 03:02:21,897 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-12-03 03:02:21,897 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-12-03 03:02:21,897 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-12-03 03:02:21,897 INFO L387 AbstractCegarLoop]: Difference is false [2018-12-03 03:02:21,897 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-12-03 03:02:21,897 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-12-03 03:02:21,907 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states. [2018-12-03 03:02:21,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-12-03 03:02:21,910 INFO L394 BasicCegarLoop]: Found error trace [2018-12-03 03:02:21,911 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-03 03:02:21,912 INFO L423 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-03 03:02:21,915 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-03 03:02:21,915 INFO L82 PathProgramCache]: Analyzing trace with hash 397861750, now seen corresponding path program 1 times [2018-12-03 03:02:21,917 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-03 03:02:21,944 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-03 03:02:21,944 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-03 03:02:21,944 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-03 03:02:21,944 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-03 03:02:21,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-03 03:02:21,996 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-03 03:02:21,997 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-03 03:02:21,997 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-03 03:02:21,997 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-12-03 03:02:22,000 INFO L459 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-12-03 03:02:22,007 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-12-03 03:02:22,008 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-12-03 03:02:22,009 INFO L87 Difference]: Start difference. First operand 60 states. Second operand 2 states. [2018-12-03 03:02:22,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-03 03:02:22,024 INFO L93 Difference]: Finished difference Result 112 states and 175 transitions. [2018-12-03 03:02:22,024 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-12-03 03:02:22,025 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 25 [2018-12-03 03:02:22,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-03 03:02:22,030 INFO L225 Difference]: With dead ends: 112 [2018-12-03 03:02:22,031 INFO L226 Difference]: Without dead ends: 55 [2018-12-03 03:02:22,032 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-12-03 03:02:22,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2018-12-03 03:02:22,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2018-12-03 03:02:22,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2018-12-03 03:02:22,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 70 transitions. [2018-12-03 03:02:22,055 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 70 transitions. Word has length 25 [2018-12-03 03:02:22,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-03 03:02:22,055 INFO L480 AbstractCegarLoop]: Abstraction has 55 states and 70 transitions. [2018-12-03 03:02:22,055 INFO L481 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-12-03 03:02:22,055 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 70 transitions. [2018-12-03 03:02:22,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-12-03 03:02:22,056 INFO L394 BasicCegarLoop]: Found error trace [2018-12-03 03:02:22,056 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-03 03:02:22,056 INFO L423 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-03 03:02:22,056 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-03 03:02:22,056 INFO L82 PathProgramCache]: Analyzing trace with hash 1806471866, now seen corresponding path program 1 times [2018-12-03 03:02:22,056 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-03 03:02:22,057 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-03 03:02:22,057 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-03 03:02:22,057 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-03 03:02:22,057 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-03 03:02:22,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-03 03:02:22,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-03 03:02:22,131 INFO L469 BasicCegarLoop]: Counterexample might be feasible [2018-12-03 03:02:22,151 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.12 03:02:22 BoogieIcfgContainer [2018-12-03 03:02:22,151 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-12-03 03:02:22,151 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-12-03 03:02:22,151 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-12-03 03:02:22,151 INFO L276 PluginConnector]: Witness Printer initialized [2018-12-03 03:02:22,152 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.12 03:02:21" (3/4) ... [2018-12-03 03:02:22,154 INFO L147 WitnessPrinter]: No result that supports witness generation found [2018-12-03 03:02:22,154 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-12-03 03:02:22,154 INFO L168 Benchmark]: Toolchain (without parser) took 786.87 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 115.9 MB). Free memory was 950.8 MB in the beginning and 1.0 GB in the end (delta: -94.6 MB). Peak memory consumption was 21.2 MB. Max. memory is 11.5 GB. [2018-12-03 03:02:22,155 INFO L168 Benchmark]: CDTParser took 0.12 ms. Allocated memory is still 1.0 GB. Free memory is still 976.0 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-03 03:02:22,155 INFO L168 Benchmark]: CACSL2BoogieTranslator took 211.16 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 115.9 MB). Free memory was 950.8 MB in the beginning and 1.1 GB in the end (delta: -163.0 MB). Peak memory consumption was 27.7 MB. Max. memory is 11.5 GB. [2018-12-03 03:02:22,156 INFO L168 Benchmark]: Boogie Procedure Inliner took 17.07 ms. Allocated memory is still 1.1 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-03 03:02:22,156 INFO L168 Benchmark]: Boogie Preprocessor took 28.37 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-03 03:02:22,156 INFO L168 Benchmark]: RCFGBuilder took 230.69 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: 28.0 MB). Peak memory consumption was 28.0 MB. Max. memory is 11.5 GB. [2018-12-03 03:02:22,157 INFO L168 Benchmark]: TraceAbstraction took 293.91 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: 37.6 MB). Peak memory consumption was 37.6 MB. Max. memory is 11.5 GB. [2018-12-03 03:02:22,157 INFO L168 Benchmark]: Witness Printer took 2.86 ms. Allocated memory is still 1.1 GB. Free memory is still 1.0 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-03 03:02:22,159 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12 ms. Allocated memory is still 1.0 GB. Free memory is still 976.0 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 211.16 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 115.9 MB). Free memory was 950.8 MB in the beginning and 1.1 GB in the end (delta: -163.0 MB). Peak memory consumption was 27.7 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 17.07 ms. Allocated memory is still 1.1 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 28.37 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 230.69 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: 28.0 MB). Peak memory consumption was 28.0 MB. Max. memory is 11.5 GB. * TraceAbstraction took 293.91 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: 37.6 MB). Peak memory consumption was 37.6 MB. Max. memory is 11.5 GB. * Witness Printer took 2.86 ms. Allocated memory is still 1.1 GB. Free memory is still 1.0 GB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - UnprovableResult [Line: 135]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 134, overapproximation of someUnaryDOUBLEoperation at line 14, overapproximation of bitwiseAnd at line 30, overapproximation of someBinaryArithmeticFLOAToperation at line 35, overapproximation of bitwiseXor at line 31. Possible FailurePath: [L12-L15] static const float one_fmod = 1.0, Zero_fmod[] = { 0.0, -0.0, }; VAL [\old(one_fmod)=10737418258, \old(Zero_fmod)=10737418255, \old(Zero_fmod)=10737418251, one_fmod=1, Zero_fmod={10737418254:0}] [L126] float x = __VERIFIER_nondet_float(); [L127] float y = 1.0f / 0.0f; VAL [one_fmod=1, x=10737418248, Zero_fmod={10737418254:0}] [L129] CALL isfinite_float(x) VAL [\old(x)=10737418248, one_fmod=1, Zero_fmod={10737418254:0}] [L109] __int32_t ix; VAL [\old(x)=10737418248, one_fmod=1, x=10737418248, Zero_fmod={10737418254:0}] [L111] ieee_float_shape_type gf_u; [L112] gf_u.value = (x) [L113] EXPR gf_u.word [L113] (ix) = gf_u.word [L115] ix &= 0x7fffffff [L116] return (((ix) < 0x7f800000L)); VAL [\old(x)=10737418248, \result=1, ix=2139095039, one_fmod=1, x=10737418248, Zero_fmod={10737418254:0}] [L129] RET isfinite_float(x) VAL [isfinite_float(x)=1, one_fmod=1, x=10737418248, Zero_fmod={10737418254:0}] [L129] COND TRUE isfinite_float(x) [L131] CALL, EXPR fmod_float(x, y) VAL [\old(x)=10737418248, \old(y)=10737418246, one_fmod=1, Zero_fmod={10737418254:0}] [L18] __int32_t n, hx, hy, hz, ix, iy, sx, i; VAL [\old(x)=10737418248, \old(y)=10737418246, one_fmod=1, x=10737418248, y=10737418246, Zero_fmod={10737418254:0}] [L21] ieee_float_shape_type gf_u; [L22] gf_u.value = (x) [L23] EXPR gf_u.word [L23] (hx) = gf_u.word [L26] ieee_float_shape_type gf_u; [L27] gf_u.value = (y) [L28] EXPR gf_u.word [L28] (hy) = gf_u.word [L30] sx = hx & 0x80000000 [L31] hx ^= sx [L32] hy &= 0x7fffffff VAL [\old(x)=10737418248, \old(y)=10737418246, one_fmod=1, sx=0, x=10737418248, y=10737418246, Zero_fmod={10737418254:0}] [L34] COND TRUE ((hy) == 0) || !((hx) < 0x7f800000L) || ((hy) > 0x7f800000L) [L35] return (x * y) / (x * y); VAL [\old(x)=10737418248, \old(y)=10737418246, hx=2139095040, hy=0, one_fmod=1, sx=0, x=10737418248, y=10737418246, Zero_fmod={10737418254:0}] [L131] RET, EXPR fmod_float(x, y) VAL [fmod_float(x, y)=10737418245, one_fmod=1, x=10737418248, y=10737418246, Zero_fmod={10737418254:0}] [L131] float res = fmod_float(x, y); [L134] COND TRUE res != x VAL [one_fmod=1, res=10737418245, x=10737418248, y=10737418246, Zero_fmod={10737418254:0}] [L135] __VERIFIER_error() VAL [one_fmod=1, res=10737418245, x=10737418248, y=10737418246, Zero_fmod={10737418254:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 5 procedures, 60 locations, 1 error locations. UNSAFE Result, 0.2s OverallTime, 2 OverallIterations, 1 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 76 SDtfs, 0 SDslu, 0 SDs, 0 SdLazy, 0 SolverSat, 0 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=60occurred in iteration=0, traceCheckStatistics: No data available, 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: 0.0s AutomataMinimizationTime, 1 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 53 NumberOfCodeBlocks, 53 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 24 ConstructedInterpolants, 0 QuantifiedInterpolants, 576 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 1 InterpolantComputations, 1 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces Received shutdown request... ### Bit-precise run ### This is Ultimate 0.1.23-635dfa2 [2018-12-03 03:02:23,463 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-12-03 03:02:23,464 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-12-03 03:02:23,470 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-12-03 03:02:23,470 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-12-03 03:02:23,470 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-12-03 03:02:23,471 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-12-03 03:02:23,472 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-12-03 03:02:23,472 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-12-03 03:02:23,473 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-12-03 03:02:23,473 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-12-03 03:02:23,473 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-12-03 03:02:23,474 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-12-03 03:02:23,474 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-12-03 03:02:23,475 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-12-03 03:02:23,475 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-12-03 03:02:23,476 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-12-03 03:02:23,476 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-12-03 03:02:23,477 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-12-03 03:02:23,478 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-12-03 03:02:23,479 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-12-03 03:02:23,479 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-12-03 03:02:23,480 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-12-03 03:02:23,480 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-12-03 03:02:23,481 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-12-03 03:02:23,481 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-12-03 03:02:23,481 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-12-03 03:02:23,482 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-12-03 03:02:23,482 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-12-03 03:02:23,483 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-12-03 03:02:23,483 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-12-03 03:02:23,483 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-12-03 03:02:23,483 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-12-03 03:02:23,483 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-12-03 03:02:23,484 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-12-03 03:02:23,484 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-12-03 03:02:23,484 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/bin-2019/utaipan/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2018-12-03 03:02:23,491 INFO L110 SettingsManager]: Loading preferences was successful [2018-12-03 03:02:23,491 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-12-03 03:02:23,492 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-12-03 03:02:23,492 INFO L133 SettingsManager]: * ... calls to implemented procedures=ONLY_FOR_CONCURRENT_PROGRAMS [2018-12-03 03:02:23,492 INFO L133 SettingsManager]: * User list type=DISABLED [2018-12-03 03:02:23,492 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-12-03 03:02:23,492 INFO L133 SettingsManager]: * Explicit value domain=true [2018-12-03 03:02:23,492 INFO L133 SettingsManager]: * Octagon Domain=false [2018-12-03 03:02:23,492 INFO L133 SettingsManager]: * Abstract domain=CompoundDomain [2018-12-03 03:02:23,493 INFO L133 SettingsManager]: * Interval Domain=false [2018-12-03 03:02:23,493 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-12-03 03:02:23,493 INFO L133 SettingsManager]: * sizeof long=4 [2018-12-03 03:02:23,493 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-12-03 03:02:23,493 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-12-03 03:02:23,493 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-12-03 03:02:23,493 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-12-03 03:02:23,494 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-12-03 03:02:23,494 INFO L133 SettingsManager]: * Use bitvectors instead of ints=true [2018-12-03 03:02:23,494 INFO L133 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2018-12-03 03:02:23,494 INFO L133 SettingsManager]: * sizeof long double=12 [2018-12-03 03:02:23,494 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-12-03 03:02:23,494 INFO L133 SettingsManager]: * Use constant arrays=true [2018-12-03 03:02:23,494 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-12-03 03:02:23,494 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-12-03 03:02:23,494 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-12-03 03:02:23,494 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-12-03 03:02:23,494 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-12-03 03:02:23,495 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-03 03:02:23,495 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-12-03 03:02:23,495 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-12-03 03:02:23,495 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-12-03 03:02:23,495 INFO L133 SettingsManager]: * Trace refinement strategy=WALRUS [2018-12-03 03:02:23,495 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-12-03 03:02:23,495 INFO L133 SettingsManager]: * Command for external solver=cvc4 --incremental --rewrite-divk --print-success --lang smt [2018-12-03 03:02:23,495 INFO L133 SettingsManager]: * Logic for external solver=AUFBV [2018-12-03 03:02:23,495 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_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/bin-2019/utaipan 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 -> Taipan 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 -> 7996fde94937d363db08c14aa2955aadfd79e5c8 [2018-12-03 03:02:23,512 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-12-03 03:02:23,520 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-12-03 03:02:23,522 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-12-03 03:02:23,523 INFO L271 PluginConnector]: Initializing CDTParser... [2018-12-03 03:02:23,523 INFO L276 PluginConnector]: CDTParser initialized [2018-12-03 03:02:23,523 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/bin-2019/utaipan/../../sv-benchmarks/c/float-newlib/float_req_bl_1131a_true-unreach-call.c [2018-12-03 03:02:23,559 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/bin-2019/utaipan/data/3118647e9/17b27f9e13954d94adc04bbf96970e59/FLAG48161aa43 [2018-12-03 03:02:23,887 INFO L307 CDTParser]: Found 1 translation units. [2018-12-03 03:02:23,887 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/sv-benchmarks/c/float-newlib/float_req_bl_1131a_true-unreach-call.c [2018-12-03 03:02:23,893 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/bin-2019/utaipan/data/3118647e9/17b27f9e13954d94adc04bbf96970e59/FLAG48161aa43 [2018-12-03 03:02:23,901 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/bin-2019/utaipan/data/3118647e9/17b27f9e13954d94adc04bbf96970e59 [2018-12-03 03:02:23,903 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-12-03 03:02:23,903 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-12-03 03:02:23,904 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-12-03 03:02:23,904 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-12-03 03:02:23,906 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-12-03 03:02:23,907 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.12 03:02:23" (1/1) ... [2018-12-03 03:02:23,909 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@44dcf23 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 03:02:23, skipping insertion in model container [2018-12-03 03:02:23,909 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.12 03:02:23" (1/1) ... [2018-12-03 03:02:23,913 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-12-03 03:02:23,927 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-12-03 03:02:24,055 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-03 03:02:24,061 INFO L191 MainTranslator]: Completed pre-run [2018-12-03 03:02:24,093 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-03 03:02:24,112 INFO L195 MainTranslator]: Completed translation [2018-12-03 03:02:24,113 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 03:02:24 WrapperNode [2018-12-03 03:02:24,113 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-12-03 03:02:24,113 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-12-03 03:02:24,113 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-12-03 03:02:24,113 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-12-03 03:02:24,118 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 03:02:24" (1/1) ... [2018-12-03 03:02:24,126 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 03:02:24" (1/1) ... [2018-12-03 03:02:24,163 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-12-03 03:02:24,163 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-12-03 03:02:24,163 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-12-03 03:02:24,164 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-12-03 03:02:24,170 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 03:02:24" (1/1) ... [2018-12-03 03:02:24,170 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 03:02:24" (1/1) ... [2018-12-03 03:02:24,174 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 03:02:24" (1/1) ... [2018-12-03 03:02:24,174 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 03:02:24" (1/1) ... [2018-12-03 03:02:24,185 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 03:02:24" (1/1) ... [2018-12-03 03:02:24,191 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 03:02:24" (1/1) ... [2018-12-03 03:02:24,193 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 03:02:24" (1/1) ... [2018-12-03 03:02:24,194 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-12-03 03:02:24,195 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-12-03 03:02:24,195 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-12-03 03:02:24,195 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-12-03 03:02:24,195 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 03:02:24" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/bin-2019/utaipan/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-03 03:02:24,224 INFO L130 BoogieDeclarations]: Found specification of procedure isfinite_float [2018-12-03 03:02:24,224 INFO L138 BoogieDeclarations]: Found implementation of procedure isfinite_float [2018-12-03 03:02:24,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4 [2018-12-03 03:02:24,225 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-12-03 03:02:24,225 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-12-03 03:02:24,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4 [2018-12-03 03:02:24,225 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-12-03 03:02:24,225 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-12-03 03:02:24,225 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-12-03 03:02:24,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2018-12-03 03:02:24,225 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-12-03 03:02:24,225 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-12-03 03:02:24,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4 [2018-12-03 03:02:24,225 INFO L130 BoogieDeclarations]: Found specification of procedure fmod_float [2018-12-03 03:02:24,225 INFO L138 BoogieDeclarations]: Found implementation of procedure fmod_float [2018-12-03 03:02:24,226 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2018-12-03 03:02:24,226 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-12-03 03:02:24,306 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-03 03:02:24,321 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-03 03:02:24,391 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-03 03:02:24,416 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-03 03:02:24,876 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-12-03 03:02:24,876 INFO L280 CfgBuilder]: Removed 14 assue(true) statements. [2018-12-03 03:02:24,876 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.12 03:02:24 BoogieIcfgContainer [2018-12-03 03:02:24,876 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-12-03 03:02:24,877 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-12-03 03:02:24,877 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-12-03 03:02:24,879 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-12-03 03:02:24,880 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.12 03:02:23" (1/3) ... [2018-12-03 03:02:24,880 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@fb2ba28 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.12 03:02:24, skipping insertion in model container [2018-12-03 03:02:24,880 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 03:02:24" (2/3) ... [2018-12-03 03:02:24,880 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@fb2ba28 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.12 03:02:24, skipping insertion in model container [2018-12-03 03:02:24,881 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.12 03:02:24" (3/3) ... [2018-12-03 03:02:24,882 INFO L112 eAbstractionObserver]: Analyzing ICFG float_req_bl_1131a_true-unreach-call.c [2018-12-03 03:02:24,887 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-12-03 03:02:24,892 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-12-03 03:02:24,900 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-12-03 03:02:24,917 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-12-03 03:02:24,917 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-12-03 03:02:24,917 INFO L383 AbstractCegarLoop]: Hoare is true [2018-12-03 03:02:24,917 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-12-03 03:02:24,917 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-12-03 03:02:24,917 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-12-03 03:02:24,917 INFO L387 AbstractCegarLoop]: Difference is false [2018-12-03 03:02:24,917 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-12-03 03:02:24,917 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-12-03 03:02:24,927 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states. [2018-12-03 03:02:24,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-12-03 03:02:24,930 INFO L394 BasicCegarLoop]: Found error trace [2018-12-03 03:02:24,931 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-03 03:02:24,932 INFO L423 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-03 03:02:24,935 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-03 03:02:24,935 INFO L82 PathProgramCache]: Analyzing trace with hash -1435108875, now seen corresponding path program 1 times [2018-12-03 03:02:24,938 INFO L223 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-12-03 03:02:24,938 INFO L69 tionRefinementEngine]: Using refinement strategy WalrusRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/bin-2019/utaipan/mathsat Starting monitored process 2 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with mathsat -unsat_core_generation=3 [2018-12-03 03:02:24,942 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-03 03:02:25,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-03 03:02:25,154 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-03 03:02:25,169 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-03 03:02:25,169 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-12-03 03:02:25,179 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-03 03:02:25,179 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-03 03:02:25,182 INFO L459 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-12-03 03:02:25,189 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-12-03 03:02:25,189 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-12-03 03:02:25,191 INFO L87 Difference]: Start difference. First operand 59 states. Second operand 2 states. [2018-12-03 03:02:25,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-03 03:02:25,206 INFO L93 Difference]: Finished difference Result 110 states and 173 transitions. [2018-12-03 03:02:25,206 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-12-03 03:02:25,207 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 24 [2018-12-03 03:02:25,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-03 03:02:25,213 INFO L225 Difference]: With dead ends: 110 [2018-12-03 03:02:25,213 INFO L226 Difference]: Without dead ends: 54 [2018-12-03 03:02:25,215 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-12-03 03:02:25,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2018-12-03 03:02:25,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2018-12-03 03:02:25,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2018-12-03 03:02:25,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 69 transitions. [2018-12-03 03:02:25,238 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 69 transitions. Word has length 24 [2018-12-03 03:02:25,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-03 03:02:25,238 INFO L480 AbstractCegarLoop]: Abstraction has 54 states and 69 transitions. [2018-12-03 03:02:25,238 INFO L481 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-12-03 03:02:25,238 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 69 transitions. [2018-12-03 03:02:25,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-12-03 03:02:25,239 INFO L394 BasicCegarLoop]: Found error trace [2018-12-03 03:02:25,239 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-03 03:02:25,239 INFO L423 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-03 03:02:25,239 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-03 03:02:25,239 INFO L82 PathProgramCache]: Analyzing trace with hash 487899827, now seen corresponding path program 1 times [2018-12-03 03:02:25,240 INFO L223 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-12-03 03:02:25,240 INFO L69 tionRefinementEngine]: Using refinement strategy WalrusRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/bin-2019/utaipan/mathsat Starting monitored process 3 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with mathsat -unsat_core_generation=3 [2018-12-03 03:02:25,243 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-03 03:02:25,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-03 03:02:25,476 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-03 03:02:26,009 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-03 03:02:26,009 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-12-03 03:02:26,023 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-03 03:02:26,024 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2018-12-03 03:02:26,025 INFO L459 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-12-03 03:02:26,025 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-12-03 03:02:26,025 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2018-12-03 03:02:26,025 INFO L87 Difference]: Start difference. First operand 54 states and 69 transitions. Second operand 13 states. [2018-12-03 03:02:28,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-03 03:02:28,046 INFO L93 Difference]: Finished difference Result 64 states and 78 transitions. [2018-12-03 03:02:28,047 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-12-03 03:02:28,047 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 27 [2018-12-03 03:02:28,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-03 03:02:28,048 INFO L225 Difference]: With dead ends: 64 [2018-12-03 03:02:28,048 INFO L226 Difference]: Without dead ends: 58 [2018-12-03 03:02:28,049 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2018-12-03 03:02:28,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2018-12-03 03:02:28,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 54. [2018-12-03 03:02:28,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2018-12-03 03:02:28,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 68 transitions. [2018-12-03 03:02:28,055 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 68 transitions. Word has length 27 [2018-12-03 03:02:28,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-03 03:02:28,055 INFO L480 AbstractCegarLoop]: Abstraction has 54 states and 68 transitions. [2018-12-03 03:02:28,055 INFO L481 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-12-03 03:02:28,055 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 68 transitions. [2018-12-03 03:02:28,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-12-03 03:02:28,056 INFO L394 BasicCegarLoop]: Found error trace [2018-12-03 03:02:28,056 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-03 03:02:28,056 INFO L423 AbstractCegarLoop]: === Iteration 3 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-03 03:02:28,056 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-03 03:02:28,056 INFO L82 PathProgramCache]: Analyzing trace with hash -739288881, now seen corresponding path program 1 times [2018-12-03 03:02:28,057 INFO L223 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-12-03 03:02:28,057 INFO L69 tionRefinementEngine]: Using refinement strategy WalrusRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/bin-2019/utaipan/mathsat Starting monitored process 4 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with mathsat -unsat_core_generation=3 [2018-12-03 03:02:28,061 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-03 03:02:28,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-03 03:02:28,112 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-03 03:02:28,342 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-03 03:02:28,343 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-12-03 03:02:28,355 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-03 03:02:28,355 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2018-12-03 03:02:28,355 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-12-03 03:02:28,355 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-12-03 03:02:28,356 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2018-12-03 03:02:28,356 INFO L87 Difference]: Start difference. First operand 54 states and 68 transitions. Second operand 11 states. [2018-12-03 03:02:28,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-03 03:02:28,780 INFO L93 Difference]: Finished difference Result 62 states and 75 transitions. [2018-12-03 03:02:28,780 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-12-03 03:02:28,780 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 28 [2018-12-03 03:02:28,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-03 03:02:28,782 INFO L225 Difference]: With dead ends: 62 [2018-12-03 03:02:28,782 INFO L226 Difference]: Without dead ends: 56 [2018-12-03 03:02:28,782 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2018-12-03 03:02:28,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2018-12-03 03:02:28,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 54. [2018-12-03 03:02:28,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2018-12-03 03:02:28,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 67 transitions. [2018-12-03 03:02:28,789 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 67 transitions. Word has length 28 [2018-12-03 03:02:28,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-03 03:02:28,789 INFO L480 AbstractCegarLoop]: Abstraction has 54 states and 67 transitions. [2018-12-03 03:02:28,790 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-12-03 03:02:28,790 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 67 transitions. [2018-12-03 03:02:28,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2018-12-03 03:02:28,790 INFO L394 BasicCegarLoop]: Found error trace [2018-12-03 03:02:28,790 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-03 03:02:28,790 INFO L423 AbstractCegarLoop]: === Iteration 4 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-03 03:02:28,790 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-03 03:02:28,791 INFO L82 PathProgramCache]: Analyzing trace with hash -12916561, now seen corresponding path program 1 times [2018-12-03 03:02:28,791 INFO L223 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-12-03 03:02:28,791 INFO L69 tionRefinementEngine]: Using refinement strategy WalrusRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/bin-2019/utaipan/mathsat Starting monitored process 5 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with mathsat -unsat_core_generation=3 [2018-12-03 03:02:28,794 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-03 03:02:28,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-03 03:02:28,842 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-03 03:02:29,076 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-03 03:02:29,076 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-12-03 03:02:29,084 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-03 03:02:29,084 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-12-03 03:02:29,084 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-12-03 03:02:29,084 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-12-03 03:02:29,084 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2018-12-03 03:02:29,085 INFO L87 Difference]: Start difference. First operand 54 states and 67 transitions. Second operand 8 states. [2018-12-03 03:02:29,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-03 03:02:29,969 INFO L93 Difference]: Finished difference Result 57 states and 71 transitions. [2018-12-03 03:02:29,970 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-12-03 03:02:29,970 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 29 [2018-12-03 03:02:29,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-03 03:02:29,970 INFO L225 Difference]: With dead ends: 57 [2018-12-03 03:02:29,970 INFO L226 Difference]: Without dead ends: 0 [2018-12-03 03:02:29,971 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2018-12-03 03:02:29,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-12-03 03:02:29,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-12-03 03:02:29,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-12-03 03:02:29,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-12-03 03:02:29,972 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 29 [2018-12-03 03:02:29,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-03 03:02:29,972 INFO L480 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-12-03 03:02:29,972 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-12-03 03:02:29,972 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-12-03 03:02:29,972 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-12-03 03:02:29,975 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-12-03 03:02:30,252 WARN L180 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 42 [2018-12-03 03:02:30,462 WARN L180 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 42 [2018-12-03 03:02:30,476 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2018-12-03 03:02:30,476 INFO L451 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: true [2018-12-03 03:02:30,476 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2018-12-03 03:02:30,476 INFO L448 ceAbstractionStarter]: For program point isfinite_floatFINAL(lines 108 117) no Hoare annotation was computed. [2018-12-03 03:02:30,476 INFO L448 ceAbstractionStarter]: For program point L110-1(lines 110 114) no Hoare annotation was computed. [2018-12-03 03:02:30,476 INFO L444 ceAbstractionStarter]: At program point L110-2(lines 110 114) the Hoare annotation is: (= isfinite_float_~x |isfinite_float_#in~x|) [2018-12-03 03:02:30,476 INFO L448 ceAbstractionStarter]: For program point L110-3(lines 110 114) no Hoare annotation was computed. [2018-12-03 03:02:30,477 INFO L451 ceAbstractionStarter]: At program point isfinite_floatENTRY(lines 108 117) the Hoare annotation is: true [2018-12-03 03:02:30,477 INFO L448 ceAbstractionStarter]: For program point isfinite_floatEXIT(lines 108 117) no Hoare annotation was computed. [2018-12-03 03:02:30,477 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2018-12-03 03:02:30,477 INFO L451 ceAbstractionStarter]: At program point L-1(line -1) the Hoare annotation is: true [2018-12-03 03:02:30,477 INFO L451 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2018-12-03 03:02:30,477 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2018-12-03 03:02:30,477 INFO L444 ceAbstractionStarter]: At program point L129(line 129) the Hoare annotation is: (= main_~y~0 (fp.div roundNearestTiesToEven ((_ to_fp 8 24) roundNearestTiesToEven 1.0) (_ +zero 8 24))) [2018-12-03 03:02:30,477 INFO L448 ceAbstractionStarter]: For program point L129-1(lines 129 138) no Hoare annotation was computed. [2018-12-03 03:02:30,477 INFO L448 ceAbstractionStarter]: For program point mainErr0ASSERT_VIOLATIONERROR_FUNCTION(line 135) no Hoare annotation was computed. [2018-12-03 03:02:30,477 INFO L448 ceAbstractionStarter]: For program point L129-3(lines 129 138) no Hoare annotation was computed. [2018-12-03 03:02:30,477 INFO L451 ceAbstractionStarter]: At program point mainENTRY(lines 119 141) the Hoare annotation is: true [2018-12-03 03:02:30,477 INFO L448 ceAbstractionStarter]: For program point mainEXIT(lines 119 141) no Hoare annotation was computed. [2018-12-03 03:02:30,477 INFO L448 ceAbstractionStarter]: For program point mainFINAL(lines 119 141) no Hoare annotation was computed. [2018-12-03 03:02:30,477 INFO L448 ceAbstractionStarter]: For program point L135(line 135) no Hoare annotation was computed. [2018-12-03 03:02:30,478 INFO L448 ceAbstractionStarter]: For program point L134(lines 134 137) no Hoare annotation was computed. [2018-12-03 03:02:30,478 INFO L444 ceAbstractionStarter]: At program point L131(line 131) the Hoare annotation is: (and (= main_~y~0 (fp.div roundNearestTiesToEven ((_ to_fp 8 24) roundNearestTiesToEven 1.0) (_ +zero 8 24))) (exists ((v_isfinite_float_~ix~1_6 (_ BitVec 32))) (and (= main_~x~0 (fp ((_ extract 31 31) v_isfinite_float_~ix~1_6) ((_ extract 30 23) v_isfinite_float_~ix~1_6) ((_ extract 22 0) v_isfinite_float_~ix~1_6))) (bvslt (bvand (_ bv2147483647 32) v_isfinite_float_~ix~1_6) (_ bv2139095040 32))))) [2018-12-03 03:02:30,478 INFO L448 ceAbstractionStarter]: For program point L131-1(line 131) no Hoare annotation was computed. [2018-12-03 03:02:30,478 INFO L448 ceAbstractionStarter]: For program point fmod_floatEXIT(lines 17 105) no Hoare annotation was computed. [2018-12-03 03:02:30,478 INFO L448 ceAbstractionStarter]: For program point L52-1(lines 17 105) no Hoare annotation was computed. [2018-12-03 03:02:30,478 INFO L448 ceAbstractionStarter]: For program point L36(lines 36 37) no Hoare annotation was computed. [2018-12-03 03:02:30,478 INFO L448 ceAbstractionStarter]: For program point L86(lines 86 103) no Hoare annotation was computed. [2018-12-03 03:02:30,478 INFO L448 ceAbstractionStarter]: For program point L20-1(lines 20 24) no Hoare annotation was computed. [2018-12-03 03:02:30,478 INFO L444 ceAbstractionStarter]: At program point L20-2(lines 20 24) the Hoare annotation is: (and (= fmod_float_~y |fmod_float_#in~y|) (= fmod_float_~x |fmod_float_#in~x|)) [2018-12-03 03:02:30,478 INFO L448 ceAbstractionStarter]: For program point L70(lines 70 71) no Hoare annotation was computed. [2018-12-03 03:02:30,478 INFO L448 ceAbstractionStarter]: For program point L46(lines 17 105) no Hoare annotation was computed. [2018-12-03 03:02:30,478 INFO L448 ceAbstractionStarter]: For program point fmod_floatFINAL(lines 17 105) no Hoare annotation was computed. [2018-12-03 03:02:30,478 INFO L448 ceAbstractionStarter]: For program point L38(lines 38 39) no Hoare annotation was computed. [2018-12-03 03:02:30,479 INFO L451 ceAbstractionStarter]: At program point fmod_floatENTRY(lines 17 105) the Hoare annotation is: true [2018-12-03 03:02:30,479 INFO L448 ceAbstractionStarter]: For program point L88-1(lines 88 92) no Hoare annotation was computed. [2018-12-03 03:02:30,479 INFO L444 ceAbstractionStarter]: At program point L88-2(lines 88 92) the Hoare annotation is: (and (= fmod_float_~y |fmod_float_#in~y|) (= fmod_float_~x |fmod_float_#in~x|) (exists ((v_fmod_float_~hy~0_20 (_ BitVec 32)) (v_fmod_float_~hx~0_35 (_ BitVec 32))) (let ((.cse0 (bvxor v_fmod_float_~hx~0_35 (bvand (_ bv2147483648 32) v_fmod_float_~hx~0_35)))) (and (= (fp ((_ extract 31 31) v_fmod_float_~hy~0_20) ((_ extract 30 23) v_fmod_float_~hy~0_20) ((_ extract 22 0) v_fmod_float_~hy~0_20)) |fmod_float_#in~y|) (not (bvslt .cse0 (bvand (_ bv2147483647 32) v_fmod_float_~hy~0_20))) (bvslt .cse0 (_ bv2139095040 32)))))) [2018-12-03 03:02:30,479 INFO L448 ceAbstractionStarter]: For program point L47-2(lines 47 48) no Hoare annotation was computed. [2018-12-03 03:02:30,479 INFO L444 ceAbstractionStarter]: At program point L47-3(lines 47 48) the Hoare annotation is: (and (= fmod_float_~y |fmod_float_#in~y|) (= fmod_float_~x |fmod_float_#in~x|) (exists ((v_fmod_float_~hx~0_34 (_ BitVec 32))) (and (= fmod_float_~hx~0 (bvxor v_fmod_float_~hx~0_34 (bvand (_ bv2147483648 32) v_fmod_float_~hx~0_34))) (= (fp ((_ extract 31 31) v_fmod_float_~hx~0_34) ((_ extract 30 23) v_fmod_float_~hx~0_34) ((_ extract 22 0) v_fmod_float_~hx~0_34)) |fmod_float_#in~x|))) (exists ((v_fmod_float_~hy~0_20 (_ BitVec 32))) (and (= (fp ((_ extract 31 31) v_fmod_float_~hy~0_20) ((_ extract 30 23) v_fmod_float_~hy~0_20) ((_ extract 22 0) v_fmod_float_~hy~0_20)) |fmod_float_#in~y|) (= fmod_float_~hy~0 (bvand (_ bv2147483647 32) v_fmod_float_~hy~0_20)))) (bvslt fmod_float_~hx~0 (_ bv2139095040 32)) (exists ((v_fmod_float_~hy~0_20 (_ BitVec 32)) (v_fmod_float_~hx~0_35 (_ BitVec 32))) (let ((.cse0 (bvxor v_fmod_float_~hx~0_35 (bvand (_ bv2147483648 32) v_fmod_float_~hx~0_35)))) (and (= (fp ((_ extract 31 31) v_fmod_float_~hy~0_20) ((_ extract 30 23) v_fmod_float_~hy~0_20) ((_ extract 22 0) v_fmod_float_~hy~0_20)) |fmod_float_#in~y|) (not (bvslt .cse0 (bvand (_ bv2147483647 32) v_fmod_float_~hy~0_20))) (bvslt .cse0 (_ bv2139095040 32)))))) [2018-12-03 03:02:30,479 INFO L448 ceAbstractionStarter]: For program point L97-1(lines 97 101) no Hoare annotation was computed. [2018-12-03 03:02:30,479 INFO L444 ceAbstractionStarter]: At program point L97-2(lines 97 101) the Hoare annotation is: (and (= fmod_float_~y |fmod_float_#in~y|) (= fmod_float_~x |fmod_float_#in~x|) (exists ((v_fmod_float_~hy~0_20 (_ BitVec 32)) (v_fmod_float_~hx~0_35 (_ BitVec 32))) (let ((.cse0 (bvxor v_fmod_float_~hx~0_35 (bvand (_ bv2147483648 32) v_fmod_float_~hx~0_35)))) (and (= (fp ((_ extract 31 31) v_fmod_float_~hy~0_20) ((_ extract 30 23) v_fmod_float_~hy~0_20) ((_ extract 22 0) v_fmod_float_~hy~0_20)) |fmod_float_#in~y|) (not (bvslt .cse0 (bvand (_ bv2147483647 32) v_fmod_float_~hy~0_20))) (bvslt .cse0 (_ bv2139095040 32)))))) [2018-12-03 03:02:30,479 INFO L448 ceAbstractionStarter]: For program point L97-3(lines 97 101) no Hoare annotation was computed. [2018-12-03 03:02:30,479 INFO L448 ceAbstractionStarter]: For program point L40(lines 40 44) no Hoare annotation was computed. [2018-12-03 03:02:30,479 INFO L448 ceAbstractionStarter]: For program point L40-1(lines 17 105) no Hoare annotation was computed. [2018-12-03 03:02:30,479 INFO L448 ceAbstractionStarter]: For program point L65-1(lines 65 74) no Hoare annotation was computed. [2018-12-03 03:02:30,480 INFO L448 ceAbstractionStarter]: For program point L65-3(lines 65 74) no Hoare annotation was computed. [2018-12-03 03:02:30,480 INFO L444 ceAbstractionStarter]: At program point L82-2(lines 82 85) the Hoare annotation is: (and (= fmod_float_~y |fmod_float_#in~y|) (= fmod_float_~x |fmod_float_#in~x|) (exists ((v_fmod_float_~hy~0_20 (_ BitVec 32)) (v_fmod_float_~hx~0_35 (_ BitVec 32))) (let ((.cse0 (bvxor v_fmod_float_~hx~0_35 (bvand (_ bv2147483648 32) v_fmod_float_~hx~0_35)))) (and (= (fp ((_ extract 31 31) v_fmod_float_~hy~0_20) ((_ extract 30 23) v_fmod_float_~hy~0_20) ((_ extract 22 0) v_fmod_float_~hy~0_20)) |fmod_float_#in~y|) (not (bvslt .cse0 (bvand (_ bv2147483647 32) v_fmod_float_~hy~0_20))) (bvslt .cse0 (_ bv2139095040 32)))))) [2018-12-03 03:02:30,480 INFO L448 ceAbstractionStarter]: For program point L82-3(lines 17 105) no Hoare annotation was computed. [2018-12-03 03:02:30,480 INFO L448 ceAbstractionStarter]: For program point L41-2(lines 41 42) no Hoare annotation was computed. [2018-12-03 03:02:30,480 INFO L444 ceAbstractionStarter]: At program point L41-3(lines 41 42) the Hoare annotation is: (and (= fmod_float_~y |fmod_float_#in~y|) (= fmod_float_~x |fmod_float_#in~x|) (exists ((v_fmod_float_~hx~0_34 (_ BitVec 32))) (and (= fmod_float_~hx~0 (bvxor v_fmod_float_~hx~0_34 (bvand (_ bv2147483648 32) v_fmod_float_~hx~0_34))) (= (fp ((_ extract 31 31) v_fmod_float_~hx~0_34) ((_ extract 30 23) v_fmod_float_~hx~0_34) ((_ extract 22 0) v_fmod_float_~hx~0_34)) |fmod_float_#in~x|))) (exists ((v_fmod_float_~hy~0_20 (_ BitVec 32))) (and (= (fp ((_ extract 31 31) v_fmod_float_~hy~0_20) ((_ extract 30 23) v_fmod_float_~hy~0_20) ((_ extract 22 0) v_fmod_float_~hy~0_20)) |fmod_float_#in~y|) (= fmod_float_~hy~0 (bvand (_ bv2147483647 32) v_fmod_float_~hy~0_20)))) (bvslt fmod_float_~hx~0 (_ bv2139095040 32)) (exists ((v_fmod_float_~hy~0_20 (_ BitVec 32)) (v_fmod_float_~hx~0_35 (_ BitVec 32))) (let ((.cse0 (bvxor v_fmod_float_~hx~0_35 (bvand (_ bv2147483648 32) v_fmod_float_~hx~0_35)))) (and (= (fp ((_ extract 31 31) v_fmod_float_~hy~0_20) ((_ extract 30 23) v_fmod_float_~hy~0_20) ((_ extract 22 0) v_fmod_float_~hy~0_20)) |fmod_float_#in~y|) (not (bvslt .cse0 (bvand (_ bv2147483647 32) v_fmod_float_~hy~0_20))) (bvslt .cse0 (_ bv2139095040 32)))))) [2018-12-03 03:02:30,480 INFO L448 ceAbstractionStarter]: For program point L25(lines 25 29) no Hoare annotation was computed. [2018-12-03 03:02:30,480 INFO L448 ceAbstractionStarter]: For program point L58-1(lines 58 63) no Hoare annotation was computed. [2018-12-03 03:02:30,480 INFO L448 ceAbstractionStarter]: For program point L25-1(lines 17 105) no Hoare annotation was computed. [2018-12-03 03:02:30,480 INFO L448 ceAbstractionStarter]: For program point L25-2(lines 25 29) no Hoare annotation was computed. [2018-12-03 03:02:30,480 INFO L448 ceAbstractionStarter]: For program point L67(lines 67 73) no Hoare annotation was computed. [2018-12-03 03:02:30,480 INFO L448 ceAbstractionStarter]: For program point L34(lines 34 35) no Hoare annotation was computed. [2018-12-03 03:02:30,480 INFO L444 ceAbstractionStarter]: At program point L67-2(lines 65 74) the Hoare annotation is: (and (= fmod_float_~y |fmod_float_#in~y|) (= fmod_float_~x |fmod_float_#in~x|) (exists ((v_fmod_float_~hy~0_20 (_ BitVec 32)) (v_fmod_float_~hx~0_35 (_ BitVec 32))) (let ((.cse0 (bvxor v_fmod_float_~hx~0_35 (bvand (_ bv2147483648 32) v_fmod_float_~hx~0_35)))) (and (= (fp ((_ extract 31 31) v_fmod_float_~hy~0_20) ((_ extract 30 23) v_fmod_float_~hy~0_20) ((_ extract 22 0) v_fmod_float_~hy~0_20)) |fmod_float_#in~y|) (not (bvslt .cse0 (bvand (_ bv2147483647 32) v_fmod_float_~hy~0_20))) (bvslt .cse0 (_ bv2139095040 32)))))) [2018-12-03 03:02:30,481 INFO L448 ceAbstractionStarter]: For program point L76(lines 76 78) no Hoare annotation was computed. [2018-12-03 03:02:30,481 INFO L448 ceAbstractionStarter]: For program point L76-2(lines 17 105) no Hoare annotation was computed. [2018-12-03 03:02:30,484 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,484 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,485 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,485 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,485 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,485 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,485 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,485 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,489 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,489 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,490 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,490 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,490 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,490 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,490 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,490 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,491 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,491 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,491 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,491 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,491 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,491 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,491 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,492 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,492 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,492 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,492 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,492 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,492 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,492 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,493 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,493 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,493 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,494 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,494 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,494 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,494 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,494 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,494 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,494 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,494 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,495 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,495 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,495 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,495 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,495 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,495 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,495 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,495 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,496 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,496 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,496 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,496 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,496 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,496 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,497 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,497 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,497 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,497 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,497 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,497 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,497 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,497 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,498 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,498 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,498 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,498 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,498 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,498 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,499 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,499 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,499 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,499 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,499 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,499 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,499 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,500 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,500 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,500 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,500 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,500 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,500 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,500 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,501 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,501 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,501 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,501 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,501 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,501 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,501 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,501 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,502 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,502 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,502 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,502 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,502 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,502 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,502 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,502 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,503 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,503 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,503 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,503 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,503 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,503 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,503 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,504 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,504 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,504 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,504 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,504 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,504 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,504 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,504 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,505 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,505 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,505 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,505 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,505 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,505 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,506 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,506 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,506 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,506 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,506 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,506 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,506 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,507 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,507 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,507 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,507 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,507 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,509 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.12 03:02:30 BoogieIcfgContainer [2018-12-03 03:02:30,509 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-12-03 03:02:30,509 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-12-03 03:02:30,509 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-12-03 03:02:30,509 INFO L276 PluginConnector]: Witness Printer initialized [2018-12-03 03:02:30,510 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.12 03:02:24" (3/4) ... [2018-12-03 03:02:30,512 INFO L144 WitnessPrinter]: Generating witness for correct program [2018-12-03 03:02:30,516 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ULTIMATE.init [2018-12-03 03:02:30,516 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure isfinite_float [2018-12-03 03:02:30,516 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure main [2018-12-03 03:02:30,516 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure fmod_float [2018-12-03 03:02:30,519 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 20 nodes and edges [2018-12-03 03:02:30,519 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 9 nodes and edges [2018-12-03 03:02:30,519 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2018-12-03 03:02:30,519 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2018-12-03 03:02:30,535 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: x == \old(x) [2018-12-03 03:02:30,536 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: y == \old(y) && x == \old(x) [2018-12-03 03:02:30,544 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_b6d7d78a-43f6-47e1-8604-f4f9ca7fed72/bin-2019/utaipan/witness.graphml [2018-12-03 03:02:30,545 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-12-03 03:02:30,545 INFO L168 Benchmark]: Toolchain (without parser) took 6642.21 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 129.5 MB). Free memory was 943.4 MB in the beginning and 792.3 MB in the end (delta: 151.1 MB). Peak memory consumption was 280.6 MB. Max. memory is 11.5 GB. [2018-12-03 03:02:30,546 INFO L168 Benchmark]: CDTParser took 0.12 ms. Allocated memory is still 1.0 GB. Free memory is still 972.9 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-03 03:02:30,546 INFO L168 Benchmark]: CACSL2BoogieTranslator took 208.87 ms. Allocated memory is still 1.0 GB. Free memory was 943.4 MB in the beginning and 927.3 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. [2018-12-03 03:02:30,546 INFO L168 Benchmark]: Boogie Procedure Inliner took 50.02 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 129.5 MB). Free memory was 927.3 MB in the beginning and 1.1 GB in the end (delta: -189.9 MB). Peak memory consumption was 13.9 MB. Max. memory is 11.5 GB. [2018-12-03 03:02:30,546 INFO L168 Benchmark]: Boogie Preprocessor took 31.10 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-03 03:02:30,546 INFO L168 Benchmark]: RCFGBuilder took 681.93 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 39.2 MB). Peak memory consumption was 39.2 MB. Max. memory is 11.5 GB. [2018-12-03 03:02:30,547 INFO L168 Benchmark]: TraceAbstraction took 5631.78 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 799.2 MB in the end (delta: 278.8 MB). Peak memory consumption was 278.8 MB. Max. memory is 11.5 GB. [2018-12-03 03:02:30,547 INFO L168 Benchmark]: Witness Printer took 35.50 ms. Allocated memory is still 1.2 GB. Free memory was 799.2 MB in the beginning and 792.3 MB in the end (delta: 6.9 MB). Peak memory consumption was 6.9 MB. Max. memory is 11.5 GB. [2018-12-03 03:02:30,548 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12 ms. Allocated memory is still 1.0 GB. Free memory is still 972.9 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 208.87 ms. Allocated memory is still 1.0 GB. Free memory was 943.4 MB in the beginning and 927.3 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 50.02 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 129.5 MB). Free memory was 927.3 MB in the beginning and 1.1 GB in the end (delta: -189.9 MB). Peak memory consumption was 13.9 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 31.10 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 681.93 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 39.2 MB). Peak memory consumption was 39.2 MB. Max. memory is 11.5 GB. * TraceAbstraction took 5631.78 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 799.2 MB in the end (delta: 278.8 MB). Peak memory consumption was 278.8 MB. Max. memory is 11.5 GB. * Witness Printer took 35.50 ms. Allocated memory is still 1.2 GB. Free memory was 799.2 MB in the beginning and 792.3 MB in the end (delta: 6.9 MB). Peak memory consumption was 6.9 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 135]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 97]: Loop Invariant [2018-12-03 03:02:30,552 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,552 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,552 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,552 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,553 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,553 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,553 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,553 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,553 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,553 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,553 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,554 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,554 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,554 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,554 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,554 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] Derived loop invariant: (y == \old(y) && x == \old(x)) && (\exists v_fmod_float_~hy~0_20 : bv32, v_fmod_float_~hx~0_35 : bv32 :: (~fp~LONGDOUBLE(v_fmod_float_~hy~0_20[31:31], v_fmod_float_~hy~0_20[30:23], v_fmod_float_~hy~0_20[22:0]) == \old(y) && !~bvslt32(~bvxor32(v_fmod_float_~hx~0_35, ~bvand32(2147483648bv32, v_fmod_float_~hx~0_35)), ~bvand32(2147483647bv32, v_fmod_float_~hy~0_20))) && ~bvslt32(~bvxor32(v_fmod_float_~hx~0_35, ~bvand32(2147483648bv32, v_fmod_float_~hx~0_35)), 2139095040bv32)) - InvariantResult [Line: 82]: Loop Invariant [2018-12-03 03:02:30,554 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,554 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,554 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,555 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,555 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,555 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,555 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,555 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,555 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,555 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,555 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,555 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,556 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,556 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,556 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,556 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] Derived loop invariant: (y == \old(y) && x == \old(x)) && (\exists v_fmod_float_~hy~0_20 : bv32, v_fmod_float_~hx~0_35 : bv32 :: (~fp~LONGDOUBLE(v_fmod_float_~hy~0_20[31:31], v_fmod_float_~hy~0_20[30:23], v_fmod_float_~hy~0_20[22:0]) == \old(y) && !~bvslt32(~bvxor32(v_fmod_float_~hx~0_35, ~bvand32(2147483648bv32, v_fmod_float_~hx~0_35)), ~bvand32(2147483647bv32, v_fmod_float_~hy~0_20))) && ~bvslt32(~bvxor32(v_fmod_float_~hx~0_35, ~bvand32(2147483648bv32, v_fmod_float_~hx~0_35)), 2139095040bv32)) - InvariantResult [Line: 41]: Loop Invariant [2018-12-03 03:02:30,556 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,556 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,556 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,556 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,557 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,557 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,557 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,557 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,557 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,557 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,557 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,557 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,557 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,557 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,558 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,558 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,558 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,558 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,558 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,558 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,558 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,558 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,559 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,559 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,559 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,559 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,559 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,559 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,559 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,566 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,566 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,567 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,567 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,567 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] Derived loop invariant: ((((y == \old(y) && x == \old(x)) && (\exists v_fmod_float_~hx~0_34 : bv32 :: hx == ~bvxor32(v_fmod_float_~hx~0_34, ~bvand32(2147483648bv32, v_fmod_float_~hx~0_34)) && ~fp~LONGDOUBLE(v_fmod_float_~hx~0_34[31:31], v_fmod_float_~hx~0_34[30:23], v_fmod_float_~hx~0_34[22:0]) == \old(x))) && (\exists v_fmod_float_~hy~0_20 : bv32 :: ~fp~LONGDOUBLE(v_fmod_float_~hy~0_20[31:31], v_fmod_float_~hy~0_20[30:23], v_fmod_float_~hy~0_20[22:0]) == \old(y) && hy == ~bvand32(2147483647bv32, v_fmod_float_~hy~0_20))) && ~bvslt32(hx, 2139095040bv32)) && (\exists v_fmod_float_~hy~0_20 : bv32, v_fmod_float_~hx~0_35 : bv32 :: (~fp~LONGDOUBLE(v_fmod_float_~hy~0_20[31:31], v_fmod_float_~hy~0_20[30:23], v_fmod_float_~hy~0_20[22:0]) == \old(y) && !~bvslt32(~bvxor32(v_fmod_float_~hx~0_35, ~bvand32(2147483648bv32, v_fmod_float_~hx~0_35)), ~bvand32(2147483647bv32, v_fmod_float_~hy~0_20))) && ~bvslt32(~bvxor32(v_fmod_float_~hx~0_35, ~bvand32(2147483648bv32, v_fmod_float_~hx~0_35)), 2139095040bv32)) - InvariantResult [Line: 88]: Loop Invariant [2018-12-03 03:02:30,567 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,567 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,567 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,568 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,568 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,568 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,568 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,568 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,568 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,568 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,568 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,568 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,568 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,568 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,568 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,569 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] Derived loop invariant: (y == \old(y) && x == \old(x)) && (\exists v_fmod_float_~hy~0_20 : bv32, v_fmod_float_~hx~0_35 : bv32 :: (~fp~LONGDOUBLE(v_fmod_float_~hy~0_20[31:31], v_fmod_float_~hy~0_20[30:23], v_fmod_float_~hy~0_20[22:0]) == \old(y) && !~bvslt32(~bvxor32(v_fmod_float_~hx~0_35, ~bvand32(2147483648bv32, v_fmod_float_~hx~0_35)), ~bvand32(2147483647bv32, v_fmod_float_~hy~0_20))) && ~bvslt32(~bvxor32(v_fmod_float_~hx~0_35, ~bvand32(2147483648bv32, v_fmod_float_~hx~0_35)), 2139095040bv32)) - InvariantResult [Line: 47]: Loop Invariant [2018-12-03 03:02:30,569 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,569 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,569 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,569 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,569 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,569 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,569 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,570 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,570 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,570 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,570 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,570 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,570 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,570 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,570 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,570 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,570 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,570 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,571 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,571 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,571 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,571 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_34,QUANTIFIED] [2018-12-03 03:02:30,571 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,571 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,571 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,572 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,572 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,572 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,572 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,572 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,572 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,572 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,572 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,572 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] Derived loop invariant: ((((y == \old(y) && x == \old(x)) && (\exists v_fmod_float_~hx~0_34 : bv32 :: hx == ~bvxor32(v_fmod_float_~hx~0_34, ~bvand32(2147483648bv32, v_fmod_float_~hx~0_34)) && ~fp~LONGDOUBLE(v_fmod_float_~hx~0_34[31:31], v_fmod_float_~hx~0_34[30:23], v_fmod_float_~hx~0_34[22:0]) == \old(x))) && (\exists v_fmod_float_~hy~0_20 : bv32 :: ~fp~LONGDOUBLE(v_fmod_float_~hy~0_20[31:31], v_fmod_float_~hy~0_20[30:23], v_fmod_float_~hy~0_20[22:0]) == \old(y) && hy == ~bvand32(2147483647bv32, v_fmod_float_~hy~0_20))) && ~bvslt32(hx, 2139095040bv32)) && (\exists v_fmod_float_~hy~0_20 : bv32, v_fmod_float_~hx~0_35 : bv32 :: (~fp~LONGDOUBLE(v_fmod_float_~hy~0_20[31:31], v_fmod_float_~hy~0_20[30:23], v_fmod_float_~hy~0_20[22:0]) == \old(y) && !~bvslt32(~bvxor32(v_fmod_float_~hx~0_35, ~bvand32(2147483648bv32, v_fmod_float_~hx~0_35)), ~bvand32(2147483647bv32, v_fmod_float_~hy~0_20))) && ~bvslt32(~bvxor32(v_fmod_float_~hx~0_35, ~bvand32(2147483648bv32, v_fmod_float_~hx~0_35)), 2139095040bv32)) - InvariantResult [Line: 65]: Loop Invariant [2018-12-03 03:02:30,573 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,573 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,573 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,573 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,573 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,573 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,574 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,574 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,574 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,574 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,574 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,574 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,574 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,574 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hy~0_20,QUANTIFIED] [2018-12-03 03:02:30,575 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] [2018-12-03 03:02:30,575 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_fmod_float_~hx~0_35,QUANTIFIED] Derived loop invariant: (y == \old(y) && x == \old(x)) && (\exists v_fmod_float_~hy~0_20 : bv32, v_fmod_float_~hx~0_35 : bv32 :: (~fp~LONGDOUBLE(v_fmod_float_~hy~0_20[31:31], v_fmod_float_~hy~0_20[30:23], v_fmod_float_~hy~0_20[22:0]) == \old(y) && !~bvslt32(~bvxor32(v_fmod_float_~hx~0_35, ~bvand32(2147483648bv32, v_fmod_float_~hx~0_35)), ~bvand32(2147483647bv32, v_fmod_float_~hy~0_20))) && ~bvslt32(~bvxor32(v_fmod_float_~hx~0_35, ~bvand32(2147483648bv32, v_fmod_float_~hx~0_35)), 2139095040bv32)) - InvariantResult [Line: 20]: Loop Invariant Derived loop invariant: y == \old(y) && x == \old(x) - InvariantResult [Line: 110]: Loop Invariant Derived loop invariant: x == \old(x) - StatisticsResult: Ultimate Automizer benchmark data CFG has 5 procedures, 59 locations, 1 error locations. SAFE Result, 5.5s OverallTime, 4 OverallIterations, 1 TraceHistogramMax, 3.3s AutomataDifference, 0.0s DeadEndRemovalTime, 0.5s HoareAnnotationTime, HoareTripleCheckerStatistics: 231 SDtfs, 219 SDslu, 917 SDs, 0 SdLazy, 431 SolverSat, 18 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.2s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 118 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 1.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=59occurred in iteration=0, traceCheckStatistics: No data available, 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: 0.0s AutomataMinimizationTime, 4 MinimizatonAttempts, 6 StatesRemovedByMinimization, 2 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 16 LocationsWithAnnotation, 24 PreInvPairs, 33 NumberOfFragments, 333 HoareAnnotationTreeSize, 24 FomulaSimplifications, 0 FormulaSimplificationTreeSizeReduction, 0.0s HoareSimplificationTime, 16 FomulaSimplificationsInter, 64 FormulaSimplificationTreeSizeReductionInter, 0.4s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 1.0s InterpolantComputationTime, 108 NumberOfCodeBlocks, 108 NumberOfCodeBlocksAsserted, 4 NumberOfCheckSat, 104 ConstructedInterpolants, 18 QuantifiedInterpolants, 23694 SizeOfPredicates, 19 NumberOfNonLiveVariables, 392 ConjunctsInSsa, 51 ConjunctsInUnsatCore, 4 InterpolantComputations, 4 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! Received shutdown request...