/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/Ultimate.py --spec ../../../trunk/examples/svcomp/ReachSafety.prp --file ../../../trunk/examples/svcomp/float-newlib/float_req_bl_1271b_true-unreach-call.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 40ef5092 Calling Ultimate with: java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx12G -Xms1G -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/float-newlib/float_req_bl_1271b_true-unreach-call.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash d29f12e66e15a9c752fce15327a254c30da4b28a ......................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis Calling Ultimate with: java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx12G -Xms1G -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/float-newlib/float_req_bl_1271b_true-unreach-call.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash d29f12e66e15a9c752fce15327a254c30da4b28a ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.23-40ef509 [2018-09-20 15:32:05,092 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-09-20 15:32:05,096 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-09-20 15:32:05,109 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-09-20 15:32:05,110 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-09-20 15:32:05,111 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-09-20 15:32:05,112 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-09-20 15:32:05,114 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-09-20 15:32:05,116 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-09-20 15:32:05,117 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-09-20 15:32:05,118 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-09-20 15:32:05,118 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-09-20 15:32:05,120 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-09-20 15:32:05,121 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-09-20 15:32:05,122 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-09-20 15:32:05,123 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-09-20 15:32:05,124 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-09-20 15:32:05,127 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-09-20 15:32:05,131 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-09-20 15:32:05,133 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-09-20 15:32:05,138 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-09-20 15:32:05,139 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-09-20 15:32:05,142 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-09-20 15:32:05,142 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-09-20 15:32:05,142 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-09-20 15:32:05,146 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-09-20 15:32:05,147 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-09-20 15:32:05,148 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-09-20 15:32:05,151 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-09-20 15:32:05,152 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-09-20 15:32:05,152 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-09-20 15:32:05,153 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-09-20 15:32:05,153 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-09-20 15:32:05,155 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-09-20 15:32:05,156 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-09-20 15:32:05,157 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-09-20 15:32:05,157 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2018-09-20 15:32:05,189 INFO L110 SettingsManager]: Loading preferences was successful [2018-09-20 15:32:05,190 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-09-20 15:32:05,191 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-09-20 15:32:05,191 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-09-20 15:32:05,192 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-09-20 15:32:05,192 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-09-20 15:32:05,193 INFO L133 SettingsManager]: * Use SBE=true [2018-09-20 15:32:05,193 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-09-20 15:32:05,193 INFO L133 SettingsManager]: * sizeof long=4 [2018-09-20 15:32:05,193 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-09-20 15:32:05,193 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-09-20 15:32:05,194 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-09-20 15:32:05,194 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-09-20 15:32:05,194 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-09-20 15:32:05,194 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-09-20 15:32:05,196 INFO L133 SettingsManager]: * sizeof long double=12 [2018-09-20 15:32:05,196 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-09-20 15:32:05,196 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-09-20 15:32:05,196 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-09-20 15:32:05,196 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-09-20 15:32:05,198 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-09-20 15:32:05,198 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-09-20 15:32:05,198 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-09-20 15:32:05,198 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-09-20 15:32:05,198 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-09-20 15:32:05,199 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-09-20 15:32:05,199 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-09-20 15:32:05,199 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-09-20 15:32:05,199 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-09-20 15:32:05,200 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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> Automizer 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 -> d29f12e66e15a9c752fce15327a254c30da4b28a [2018-09-20 15:32:05,280 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-09-20 15:32:05,296 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-09-20 15:32:05,302 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-09-20 15:32:05,305 INFO L271 PluginConnector]: Initializing CDTParser... [2018-09-20 15:32:05,305 INFO L276 PluginConnector]: CDTParser initialized [2018-09-20 15:32:05,306 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/float-newlib/float_req_bl_1271b_true-unreach-call.c [2018-09-20 15:32:05,663 INFO L221 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d7b4dc697/f6a03eecaed748bc90b95491afed6a16/FLAG1d20dcdbc [2018-09-20 15:32:05,818 INFO L277 CDTParser]: Found 1 translation units. [2018-09-20 15:32:05,819 INFO L159 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/float-newlib/float_req_bl_1271b_true-unreach-call.c [2018-09-20 15:32:05,833 INFO L325 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d7b4dc697/f6a03eecaed748bc90b95491afed6a16/FLAG1d20dcdbc [2018-09-20 15:32:05,854 INFO L333 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d7b4dc697/f6a03eecaed748bc90b95491afed6a16 [2018-09-20 15:32:05,860 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-09-20 15:32:05,864 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2018-09-20 15:32:05,865 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-09-20 15:32:05,866 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-09-20 15:32:05,872 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-09-20 15:32:05,873 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 03:32:05" (1/1) ... [2018-09-20 15:32:05,877 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7ea3a1fd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 03:32:05, skipping insertion in model container [2018-09-20 15:32:05,877 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 03:32:05" (1/1) ... [2018-09-20 15:32:05,889 INFO L160 ieTranslatorObserver]: Starting translation in SV-COMP mode [2018-09-20 15:32:06,203 INFO L170 PostProcessor]: Settings: Checked method=main [2018-09-20 15:32:06,220 INFO L424 MainDispatcher]: Starting main dispatcher in SV-COMP mode [2018-09-20 15:32:06,281 INFO L170 PostProcessor]: Settings: Checked method=main [2018-09-20 15:32:06,336 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 03:32:06 WrapperNode [2018-09-20 15:32:06,336 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-09-20 15:32:06,337 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-09-20 15:32:06,337 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-09-20 15:32:06,337 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-09-20 15:32:06,355 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 03:32:06" (1/1) ... [2018-09-20 15:32:06,355 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 03:32:06" (1/1) ... [2018-09-20 15:32:06,378 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 03:32:06" (1/1) ... [2018-09-20 15:32:06,378 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 03:32:06" (1/1) ... [2018-09-20 15:32:06,403 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 03:32:06" (1/1) ... [2018-09-20 15:32:06,426 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 03:32:06" (1/1) ... [2018-09-20 15:32:06,429 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 03:32:06" (1/1) ... [2018-09-20 15:32:06,434 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-09-20 15:32:06,434 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-09-20 15:32:06,435 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-09-20 15:32:06,435 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-09-20 15:32:06,436 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 03:32:06" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-09-20 15:32:06,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-09-20 15:32:06,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-09-20 15:32:06,585 INFO L138 BoogieDeclarations]: Found implementation of procedure __ieee754_sqrtf [2018-09-20 15:32:06,585 INFO L138 BoogieDeclarations]: Found implementation of procedure __ieee754_hypotf [2018-09-20 15:32:06,585 INFO L138 BoogieDeclarations]: Found implementation of procedure isnan_float [2018-09-20 15:32:06,586 INFO L138 BoogieDeclarations]: Found implementation of procedure isfinite_float [2018-09-20 15:32:06,586 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-09-20 15:32:06,586 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-09-20 15:32:06,586 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_float [2018-09-20 15:32:06,586 INFO L130 BoogieDeclarations]: Found specification of procedure __ieee754_sqrtf [2018-09-20 15:32:06,587 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-09-20 15:32:06,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~real [2018-09-20 15:32:06,587 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2018-09-20 15:32:06,587 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-09-20 15:32:06,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2018-09-20 15:32:06,587 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2018-09-20 15:32:06,588 INFO L130 BoogieDeclarations]: Found specification of procedure __ieee754_hypotf [2018-09-20 15:32:06,588 INFO L130 BoogieDeclarations]: Found specification of procedure isnan_float [2018-09-20 15:32:06,588 INFO L130 BoogieDeclarations]: Found specification of procedure isfinite_float [2018-09-20 15:32:06,588 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-09-20 15:32:06,588 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-09-20 15:32:06,588 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-09-20 15:32:06,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real [2018-09-20 15:32:06,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-09-20 15:32:07,971 INFO L365 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-09-20 15:32:07,972 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 03:32:07 BoogieIcfgContainer [2018-09-20 15:32:07,972 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-09-20 15:32:07,973 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-09-20 15:32:07,973 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-09-20 15:32:07,976 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-09-20 15:32:07,977 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.09 03:32:05" (1/3) ... [2018-09-20 15:32:07,978 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@639a025c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 03:32:07, skipping insertion in model container [2018-09-20 15:32:07,978 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 03:32:06" (2/3) ... [2018-09-20 15:32:07,978 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@639a025c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 03:32:07, skipping insertion in model container [2018-09-20 15:32:07,978 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 03:32:07" (3/3) ... [2018-09-20 15:32:07,980 INFO L112 eAbstractionObserver]: Analyzing ICFG float_req_bl_1271b_true-unreach-call.c [2018-09-20 15:32:07,990 INFO L137 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-09-20 15:32:07,999 INFO L149 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-09-20 15:32:08,054 INFO L130 ementStrategyFactory]: Using default assertion order modulation [2018-09-20 15:32:08,055 INFO L381 AbstractCegarLoop]: Interprodecural is true [2018-09-20 15:32:08,056 INFO L382 AbstractCegarLoop]: Hoare is true [2018-09-20 15:32:08,056 INFO L383 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-09-20 15:32:08,056 INFO L384 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-09-20 15:32:08,056 INFO L385 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-09-20 15:32:08,057 INFO L386 AbstractCegarLoop]: Difference is false [2018-09-20 15:32:08,057 INFO L387 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-09-20 15:32:08,058 INFO L392 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-09-20 15:32:08,086 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states. [2018-09-20 15:32:08,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-09-20 15:32:08,098 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 15:32:08,099 INFO L376 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, 1, 1, 1, 1, 1] [2018-09-20 15:32:08,102 INFO L423 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 15:32:08,107 INFO L82 PathProgramCache]: Analyzing trace with hash 394082151, now seen corresponding path program 1 times [2018-09-20 15:32:08,110 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-20 15:32:08,110 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-20 15:32:08,164 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-20 15:32:08,165 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 15:32:08,165 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-20 15:32:08,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 15:32:08,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 15:32:08,283 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 15:32:08,283 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-09-20 15:32:08,287 INFO L459 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-09-20 15:32:08,299 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-09-20 15:32:08,300 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-09-20 15:32:08,302 INFO L87 Difference]: Start difference. First operand 239 states. Second operand 2 states. [2018-09-20 15:32:08,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 15:32:08,363 INFO L93 Difference]: Finished difference Result 470 states and 589 transitions. [2018-09-20 15:32:08,364 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-09-20 15:32:08,365 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 34 [2018-09-20 15:32:08,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 15:32:08,381 INFO L225 Difference]: With dead ends: 470 [2018-09-20 15:32:08,381 INFO L226 Difference]: Without dead ends: 234 [2018-09-20 15:32:08,388 INFO L606 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-09-20 15:32:08,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2018-09-20 15:32:08,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 234. [2018-09-20 15:32:08,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 234 states. [2018-09-20 15:32:08,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 256 transitions. [2018-09-20 15:32:08,456 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 256 transitions. Word has length 34 [2018-09-20 15:32:08,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 15:32:08,457 INFO L480 AbstractCegarLoop]: Abstraction has 234 states and 256 transitions. [2018-09-20 15:32:08,457 INFO L481 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-09-20 15:32:08,457 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 256 transitions. [2018-09-20 15:32:08,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-09-20 15:32:08,461 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 15:32:08,462 INFO L376 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 15:32:08,462 INFO L423 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 15:32:08,462 INFO L82 PathProgramCache]: Analyzing trace with hash 752532099, now seen corresponding path program 1 times [2018-09-20 15:32:08,463 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-20 15:32:08,463 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-20 15:32:08,464 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-20 15:32:08,464 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 15:32:08,464 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-20 15:32:08,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-09-20 15:32:08,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-09-20 15:32:08,737 INFO L443 BasicCegarLoop]: Counterexample might be feasible [2018-09-20 15:32:08,815 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.09 03:32:08 BoogieIcfgContainer [2018-09-20 15:32:08,815 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-09-20 15:32:08,816 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-09-20 15:32:08,816 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-09-20 15:32:08,816 INFO L276 PluginConnector]: Witness Printer initialized [2018-09-20 15:32:08,818 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 03:32:07" (3/4) ... [2018-09-20 15:32:08,824 INFO L147 WitnessPrinter]: No result that supports witness generation found [2018-09-20 15:32:08,825 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-09-20 15:32:08,827 INFO L168 Benchmark]: Toolchain (without parser) took 2965.60 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 154.1 MB). Free memory was 953.2 MB in the beginning and 1.0 GB in the end (delta: -94.7 MB). Peak memory consumption was 59.4 MB. Max. memory is 11.5 GB. [2018-09-20 15:32:08,830 INFO L168 Benchmark]: CDTParser took 0.22 ms. Allocated memory is still 1.0 GB. Free memory is still 978.7 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-09-20 15:32:08,830 INFO L168 Benchmark]: CACSL2BoogieTranslator took 471.36 ms. Allocated memory is still 1.0 GB. Free memory was 953.2 MB in the beginning and 937.1 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. [2018-09-20 15:32:08,831 INFO L168 Benchmark]: Boogie Preprocessor took 96.86 ms. Allocated memory is still 1.0 GB. Free memory was 937.1 MB in the beginning and 931.7 MB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2018-09-20 15:32:08,835 INFO L168 Benchmark]: RCFGBuilder took 1537.78 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 154.1 MB). Free memory was 931.7 MB in the beginning and 1.1 GB in the end (delta: -150.1 MB). Peak memory consumption was 18.0 MB. Max. memory is 11.5 GB. [2018-09-20 15:32:08,837 INFO L168 Benchmark]: TraceAbstraction took 842.42 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 33.9 MB). Peak memory consumption was 33.9 MB. Max. memory is 11.5 GB. [2018-09-20 15:32:08,838 INFO L168 Benchmark]: Witness Printer took 9.64 ms. Allocated memory is still 1.2 GB. Free memory is still 1.0 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-09-20 15:32:08,844 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.22 ms. Allocated memory is still 1.0 GB. Free memory is still 978.7 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 471.36 ms. Allocated memory is still 1.0 GB. Free memory was 953.2 MB in the beginning and 937.1 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 96.86 ms. Allocated memory is still 1.0 GB. Free memory was 937.1 MB in the beginning and 931.7 MB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 1537.78 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 154.1 MB). Free memory was 931.7 MB in the beginning and 1.1 GB in the end (delta: -150.1 MB). Peak memory consumption was 18.0 MB. Max. memory is 11.5 GB. * TraceAbstraction took 842.42 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 33.9 MB). Peak memory consumption was 33.9 MB. Max. memory is 11.5 GB. * Witness Printer took 9.64 ms. Allocated memory is still 1.2 GB. Free memory is still 1.0 GB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - UnprovableResult [Line: 239]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 211, overapproximation of someBinaryArithmeticFLOAToperation at line 118, overapproximation of bitwiseAnd at line 96. Possible FailurePath: [L12] static const float one_sqrt = 1.0, tiny_sqrt = 1.0e-30; VAL [\old(one_sqrt)=6442450950, \old(tiny_sqrt)=6442450956, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000] [L232] float x = __VERIFIER_nondet_float(); [L233] float y = 0.0f / 0.0f; VAL [one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949] [L235] CALL isfinite_float(x) VAL [\old(x)=6442450949, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000] [L215] __int32_t ix; VAL [\old(x)=6442450949, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949] [L217] FCALL ieee_float_shape_type gf_u; VAL [\old(x)=6442450949, gf_u={6442450946:0}, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949] [L218] FCALL gf_u.value = (x) VAL [\old(x)=6442450949, gf_u={6442450946:0}, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949] [L219] EXPR, FCALL gf_u.word VAL [\old(x)=6442450949, gf_u={6442450946:0}, gf_u.word=6442450944, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949] [L219] (ix) = gf_u.word VAL [\old(x)=6442450949, gf_u={6442450946:0}, gf_u.word=6442450944, ix=-2147483648, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949] [L219] FCALL (ix) = gf_u.word VAL [(ix) = gf_u.word=6442450947, \old(x)=6442450949, gf_u={6442450946:0}, gf_u.word=6442450944, ix=-2147483648, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949] [L220] COND FALSE !(0) VAL [\old(x)=6442450949, ix=-2147483648, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949] [L221] ix &= 0x7fffffff [L222] RET return (((ix) < 0x7f800000L)); VAL [\old(x)=6442450949, \result=1, ix=0, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949] [L235] isfinite_float(x) VAL [isfinite_float(x)=1, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949] [L235] COND TRUE isfinite_float(x) [L236] CALL, EXPR __ieee754_hypotf(x, y) VAL [\old(x)=6442450949, \old(y)=6442450957, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000] [L82] float a = x, b = y, t1, t2, y1, y2, w; [L82] float a = x, b = y, t1, t2, y1, y2, w; [L82] float a = x, b = y, t1, t2, y1, y2, w; [L83] __int32_t j, k, ha, hb; VAL [\old(x)=6442450949, \old(y)=6442450957, a=6442450949, b=6442450957, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949, y=6442450957] [L86] FCALL ieee_float_shape_type gf_u; VAL [\old(x)=6442450949, \old(y)=6442450957, a=6442450949, b=6442450957, gf_u={6442450953:0}, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949, y=6442450957] [L87] FCALL gf_u.value = (x) VAL [\old(x)=6442450949, \old(y)=6442450957, a=6442450949, b=6442450957, gf_u={6442450953:0}, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949, y=6442450957] [L88] EXPR, FCALL gf_u.word VAL [\old(x)=6442450949, \old(y)=6442450957, a=6442450949, b=6442450957, gf_u={6442450953:0}, gf_u.word=2, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949, y=6442450957] [L88] (ha) = gf_u.word VAL [\old(x)=6442450949, \old(y)=6442450957, a=6442450949, b=6442450957, gf_u={6442450953:0}, gf_u.word=2, ha=2, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949, y=6442450957] [L88] FCALL (ha) = gf_u.word VAL [(ha) = gf_u.word=6442450952, \old(x)=6442450949, \old(y)=6442450957, a=6442450949, b=6442450957, gf_u={6442450953:0}, gf_u.word=2, ha=2, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949, y=6442450957] [L89] COND FALSE !(0) VAL [\old(x)=6442450949, \old(y)=6442450957, a=6442450949, b=6442450957, ha=2, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949, y=6442450957] [L90] ha &= 0x7fffffffL VAL [\old(x)=6442450949, \old(y)=6442450957, a=6442450949, b=6442450957, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949, y=6442450957] [L92] FCALL ieee_float_shape_type gf_u; VAL [\old(x)=6442450949, \old(y)=6442450957, a=6442450949, b=6442450957, gf_u={6442450948:0}, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949, y=6442450957] [L93] FCALL gf_u.value = (y) VAL [\old(x)=6442450949, \old(y)=6442450957, a=6442450949, b=6442450957, gf_u={6442450948:0}, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949, y=6442450957] [L94] EXPR, FCALL gf_u.word VAL [\old(x)=6442450949, \old(y)=6442450957, a=6442450949, b=6442450957, gf_u={6442450948:0}, gf_u.word=6442450943, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949, y=6442450957] [L94] (hb) = gf_u.word VAL [\old(x)=6442450949, \old(y)=6442450957, a=6442450949, b=6442450957, gf_u={6442450948:0}, gf_u.word=6442450943, hb=2147483647, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949, y=6442450957] [L94] FCALL (hb) = gf_u.word VAL [(hb) = gf_u.word=6442450958, \old(x)=6442450949, \old(y)=6442450957, a=6442450949, b=6442450957, gf_u={6442450948:0}, gf_u.word=6442450943, hb=2147483647, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949, y=6442450957] [L95] COND FALSE !(0) VAL [\old(x)=6442450949, \old(y)=6442450957, a=6442450949, b=6442450957, hb=2147483647, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949, y=6442450957] [L96] hb &= 0x7fffffffL VAL [\old(x)=6442450949, \old(y)=6442450957, a=6442450949, b=6442450957, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949, y=6442450957] [L97] COND TRUE hb > ha [L98] a = y [L99] b = x [L100] j = ha [L101] ha = hb [L102] hb = j VAL [\old(x)=6442450949, \old(y)=6442450957, a=6442450957, b=6442450949, ha=251658240, hb=-1, j=-1, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949, y=6442450957] [L108] FCALL ieee_float_shape_type sf_u; VAL [\old(x)=6442450949, \old(y)=6442450957, a=6442450957, b=6442450949, ha=251658240, hb=-1, j=-1, one_sqrt=1, sf_u={6442450948:0}, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949, y=6442450957] [L109] FCALL sf_u.word = (ha) VAL [\old(x)=6442450949, \old(y)=6442450957, a=6442450957, b=6442450949, ha=251658240, hb=-1, j=-1, one_sqrt=1, sf_u={6442450948:0}, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949, y=6442450957] [L110] EXPR, FCALL sf_u.value VAL [\old(x)=6442450949, \old(y)=6442450957, a=6442450957, b=6442450949, ha=251658240, hb=-1, j=-1, one_sqrt=1, sf_u={6442450948:0}, sf_u.value=6442450958, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949, y=6442450957] [L110] (a) = sf_u.value VAL [\old(x)=6442450949, \old(y)=6442450957, a=6442450958, b=6442450949, ha=251658240, hb=-1, j=-1, one_sqrt=1, sf_u={6442450948:0}, sf_u.value=6442450958, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949, y=6442450957] [L110] FCALL (a) = sf_u.value VAL [(a) = sf_u.value=6442450954, \old(x)=6442450949, \old(y)=6442450957, a=6442450958, b=6442450949, ha=251658240, hb=-1, j=-1, one_sqrt=1, sf_u={6442450948:0}, sf_u.value=6442450958, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949, y=6442450957] [L111] COND FALSE !(0) VAL [\old(x)=6442450949, \old(y)=6442450957, a=6442450958, b=6442450949, ha=251658240, hb=-1, j=-1, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949, y=6442450957] [L113] FCALL ieee_float_shape_type sf_u; VAL [\old(x)=6442450949, \old(y)=6442450957, a=6442450958, b=6442450949, ha=251658240, hb=-1, j=-1, one_sqrt=1, sf_u={6442450960:0}, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949, y=6442450957] [L114] FCALL sf_u.word = (hb) VAL [\old(x)=6442450949, \old(y)=6442450957, a=6442450958, b=6442450949, ha=251658240, hb=-1, j=-1, one_sqrt=1, sf_u={6442450960:0}, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949, y=6442450957] [L115] EXPR, FCALL sf_u.value VAL [\old(x)=6442450949, \old(y)=6442450957, a=6442450958, b=6442450949, ha=251658240, hb=-1, j=-1, one_sqrt=1, sf_u={6442450960:0}, sf_u.value=6442450955, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949, y=6442450957] [L115] (b) = sf_u.value VAL [\old(x)=6442450949, \old(y)=6442450957, a=6442450958, b=6442450955, ha=251658240, hb=-1, j=-1, one_sqrt=1, sf_u={6442450960:0}, sf_u.value=6442450955, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949, y=6442450957] [L115] FCALL (b) = sf_u.value VAL [(b) = sf_u.value=6442450961, \old(x)=6442450949, \old(y)=6442450957, a=6442450958, b=6442450955, ha=251658240, hb=-1, j=-1, one_sqrt=1, sf_u={6442450960:0}, sf_u.value=6442450955, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949, y=6442450957] [L116] COND FALSE !(0) VAL [\old(x)=6442450949, \old(y)=6442450957, a=6442450958, b=6442450955, ha=251658240, hb=-1, j=-1, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949, y=6442450957] [L117] COND TRUE (ha - hb) > 0xf000000L [L118] RET return a + b; VAL [\old(x)=6442450949, \old(y)=6442450957, a=6442450958, b=6442450955, ha=251658240, hb=-1, j=-1, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949, y=6442450957] [L236] EXPR __ieee754_hypotf(x, y) VAL [__ieee754_hypotf(x, y)=6442450959, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949, y=6442450957] [L236] float res = __ieee754_hypotf(x, y); [L238] CALL, EXPR isnan_float(res) VAL [\old(x)=6442450959, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000] [L211] RET return x != x; VAL [\old(x)=6442450959, \result=0, one_sqrt=1, tiny_sqrt=1/1000000000000000000000000000000, x=6442450959] [L238] EXPR isnan_float(res) VAL [isnan_float(res)=0, one_sqrt=1, res=6442450959, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949, y=6442450957] [L238] COND TRUE !isnan_float(res) [L239] __VERIFIER_error() VAL [one_sqrt=1, res=6442450959, tiny_sqrt=1/1000000000000000000000000000000, x=6442450949, y=6442450957] - StatisticsResult: Ultimate Automizer benchmark data CFG has 7 procedures, 239 locations, 1 error locations. UNSAFE Result, 0.7s OverallTime, 2 OverallIterations, 1 TraceHistogramMax, 0.1s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 262 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=239occurred 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.1s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 113 NumberOfCodeBlocks, 113 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 33 ConstructedInterpolants, 0 QuantifiedInterpolants, 1089 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-40ef509 [2018-09-20 15:32:11,241 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-09-20 15:32:11,244 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-09-20 15:32:11,256 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-09-20 15:32:11,256 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-09-20 15:32:11,257 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-09-20 15:32:11,259 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-09-20 15:32:11,260 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-09-20 15:32:11,262 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-09-20 15:32:11,263 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-09-20 15:32:11,264 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-09-20 15:32:11,264 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-09-20 15:32:11,265 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-09-20 15:32:11,266 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-09-20 15:32:11,267 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-09-20 15:32:11,268 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-09-20 15:32:11,268 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-09-20 15:32:11,270 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-09-20 15:32:11,272 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-09-20 15:32:11,274 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-09-20 15:32:11,275 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-09-20 15:32:11,276 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-09-20 15:32:11,279 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-09-20 15:32:11,279 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-09-20 15:32:11,279 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-09-20 15:32:11,280 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-09-20 15:32:11,281 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-09-20 15:32:11,282 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-09-20 15:32:11,283 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-09-20 15:32:11,284 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-09-20 15:32:11,284 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-09-20 15:32:11,285 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-09-20 15:32:11,285 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-09-20 15:32:11,285 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-09-20 15:32:11,286 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-09-20 15:32:11,287 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-09-20 15:32:11,287 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2018-09-20 15:32:11,310 INFO L110 SettingsManager]: Loading preferences was successful [2018-09-20 15:32:11,312 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-09-20 15:32:11,312 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-09-20 15:32:11,313 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-09-20 15:32:11,313 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-09-20 15:32:11,315 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-09-20 15:32:11,315 INFO L133 SettingsManager]: * Use SBE=true [2018-09-20 15:32:11,315 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-09-20 15:32:11,315 INFO L133 SettingsManager]: * sizeof long=4 [2018-09-20 15:32:11,316 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-09-20 15:32:11,316 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-09-20 15:32:11,316 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-09-20 15:32:11,316 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-09-20 15:32:11,316 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-09-20 15:32:11,318 INFO L133 SettingsManager]: * Use bitvectors instead of ints=true [2018-09-20 15:32:11,318 INFO L133 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2018-09-20 15:32:11,318 INFO L133 SettingsManager]: * sizeof long double=12 [2018-09-20 15:32:11,318 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-09-20 15:32:11,319 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-09-20 15:32:11,319 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-09-20 15:32:11,319 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-09-20 15:32:11,319 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-09-20 15:32:11,321 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-09-20 15:32:11,322 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-09-20 15:32:11,322 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-09-20 15:32:11,322 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-09-20 15:32:11,323 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-09-20 15:32:11,323 INFO L133 SettingsManager]: * Trace refinement strategy=WOLF [2018-09-20 15:32:11,323 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-09-20 15:32:11,323 INFO L133 SettingsManager]: * Command for external solver=cvc4nyu --tear-down-incremental --rewrite-divk --print-success --lang smt [2018-09-20 15:32:11,323 INFO L133 SettingsManager]: * Logic for external solver=AUFBV [2018-09-20 15:32:11,324 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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> Automizer 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 -> d29f12e66e15a9c752fce15327a254c30da4b28a [2018-09-20 15:32:11,403 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-09-20 15:32:11,419 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-09-20 15:32:11,423 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-09-20 15:32:11,424 INFO L271 PluginConnector]: Initializing CDTParser... [2018-09-20 15:32:11,425 INFO L276 PluginConnector]: CDTParser initialized [2018-09-20 15:32:11,425 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/float-newlib/float_req_bl_1271b_true-unreach-call.c [2018-09-20 15:32:11,772 INFO L221 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3253901aa/f8af85f8fee745af9397dbcc3db276e8/FLAGbce2d84de [2018-09-20 15:32:12,018 INFO L277 CDTParser]: Found 1 translation units. [2018-09-20 15:32:12,020 INFO L159 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/float-newlib/float_req_bl_1271b_true-unreach-call.c [2018-09-20 15:32:12,033 INFO L325 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3253901aa/f8af85f8fee745af9397dbcc3db276e8/FLAGbce2d84de [2018-09-20 15:32:12,050 INFO L333 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3253901aa/f8af85f8fee745af9397dbcc3db276e8 [2018-09-20 15:32:12,054 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-09-20 15:32:12,058 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2018-09-20 15:32:12,059 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-09-20 15:32:12,059 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-09-20 15:32:12,067 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-09-20 15:32:12,068 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 03:32:12" (1/1) ... [2018-09-20 15:32:12,071 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2ed58eea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 03:32:12, skipping insertion in model container [2018-09-20 15:32:12,071 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 03:32:12" (1/1) ... [2018-09-20 15:32:12,084 INFO L160 ieTranslatorObserver]: Starting translation in SV-COMP mode [2018-09-20 15:32:12,423 INFO L170 PostProcessor]: Settings: Checked method=main [2018-09-20 15:32:12,444 INFO L424 MainDispatcher]: Starting main dispatcher in SV-COMP mode [2018-09-20 15:32:12,504 INFO L170 PostProcessor]: Settings: Checked method=main [2018-09-20 15:32:12,556 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 03:32:12 WrapperNode [2018-09-20 15:32:12,556 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-09-20 15:32:12,560 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-09-20 15:32:12,560 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-09-20 15:32:12,560 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-09-20 15:32:12,578 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 03:32:12" (1/1) ... [2018-09-20 15:32:12,579 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 03:32:12" (1/1) ... [2018-09-20 15:32:12,597 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 03:32:12" (1/1) ... [2018-09-20 15:32:12,597 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 03:32:12" (1/1) ... [2018-09-20 15:32:12,615 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 03:32:12" (1/1) ... [2018-09-20 15:32:12,627 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 03:32:12" (1/1) ... [2018-09-20 15:32:12,631 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 03:32:12" (1/1) ... [2018-09-20 15:32:12,638 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-09-20 15:32:12,638 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-09-20 15:32:12,638 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-09-20 15:32:12,638 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-09-20 15:32:12,640 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 03:32:12" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-09-20 15:32:12,810 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-09-20 15:32:12,810 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-09-20 15:32:12,810 INFO L138 BoogieDeclarations]: Found implementation of procedure __ieee754_sqrtf [2018-09-20 15:32:12,810 INFO L138 BoogieDeclarations]: Found implementation of procedure __ieee754_hypotf [2018-09-20 15:32:12,810 INFO L138 BoogieDeclarations]: Found implementation of procedure isnan_float [2018-09-20 15:32:12,811 INFO L138 BoogieDeclarations]: Found implementation of procedure isfinite_float [2018-09-20 15:32:12,811 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-09-20 15:32:12,811 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-09-20 15:32:12,811 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_float [2018-09-20 15:32:12,811 INFO L130 BoogieDeclarations]: Found specification of procedure __ieee754_sqrtf [2018-09-20 15:32:12,812 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-09-20 15:32:12,812 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4 [2018-09-20 15:32:12,812 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2018-09-20 15:32:12,812 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-09-20 15:32:12,812 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2018-09-20 15:32:12,816 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4 [2018-09-20 15:32:12,816 INFO L130 BoogieDeclarations]: Found specification of procedure __ieee754_hypotf [2018-09-20 15:32:12,816 INFO L130 BoogieDeclarations]: Found specification of procedure isnan_float [2018-09-20 15:32:12,817 INFO L130 BoogieDeclarations]: Found specification of procedure isfinite_float [2018-09-20 15:32:12,817 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-09-20 15:32:12,817 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-09-20 15:32:12,817 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-09-20 15:32:12,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2018-09-20 15:32:12,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intFLOATTYPE4 [2018-09-20 15:32:13,188 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 15:32:13,231 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 15:32:13,423 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 15:32:13,439 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 15:32:13,480 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 15:32:13,504 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 15:32:14,682 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 15:32:14,691 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 15:32:15,827 INFO L365 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-09-20 15:32:15,827 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 03:32:15 BoogieIcfgContainer [2018-09-20 15:32:15,828 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-09-20 15:32:15,830 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-09-20 15:32:15,830 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-09-20 15:32:15,834 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-09-20 15:32:15,834 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.09 03:32:12" (1/3) ... [2018-09-20 15:32:15,835 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@709c73f8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 03:32:15, skipping insertion in model container [2018-09-20 15:32:15,835 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 03:32:12" (2/3) ... [2018-09-20 15:32:15,836 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@709c73f8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 03:32:15, skipping insertion in model container [2018-09-20 15:32:15,836 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 03:32:15" (3/3) ... [2018-09-20 15:32:15,838 INFO L112 eAbstractionObserver]: Analyzing ICFG float_req_bl_1271b_true-unreach-call.c [2018-09-20 15:32:15,847 INFO L137 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-09-20 15:32:15,855 INFO L149 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-09-20 15:32:15,906 INFO L130 ementStrategyFactory]: Using default assertion order modulation [2018-09-20 15:32:15,907 INFO L381 AbstractCegarLoop]: Interprodecural is true [2018-09-20 15:32:15,907 INFO L382 AbstractCegarLoop]: Hoare is true [2018-09-20 15:32:15,907 INFO L383 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-09-20 15:32:15,908 INFO L384 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-09-20 15:32:15,908 INFO L385 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-09-20 15:32:15,908 INFO L386 AbstractCegarLoop]: Difference is false [2018-09-20 15:32:15,908 INFO L387 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-09-20 15:32:15,908 INFO L392 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-09-20 15:32:15,942 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states. [2018-09-20 15:32:15,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-09-20 15:32:15,959 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 15:32:15,961 INFO L376 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, 1, 1, 1] [2018-09-20 15:32:15,963 INFO L423 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 15:32:15,969 INFO L82 PathProgramCache]: Analyzing trace with hash -387398768, now seen corresponding path program 1 times [2018-09-20 15:32:15,973 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 15:32:15,974 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-09-20 15:32:15,980 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 15:32:16,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 15:32:16,130 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 15:32:16,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 15:32:16,157 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 15:32:16,170 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 15:32:16,170 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-09-20 15:32:16,176 INFO L459 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-09-20 15:32:16,192 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-09-20 15:32:16,193 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-09-20 15:32:16,196 INFO L87 Difference]: Start difference. First operand 237 states. Second operand 2 states. [2018-09-20 15:32:16,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 15:32:16,259 INFO L93 Difference]: Finished difference Result 466 states and 585 transitions. [2018-09-20 15:32:16,260 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-09-20 15:32:16,262 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 32 [2018-09-20 15:32:16,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 15:32:16,277 INFO L225 Difference]: With dead ends: 466 [2018-09-20 15:32:16,277 INFO L226 Difference]: Without dead ends: 232 [2018-09-20 15:32:16,285 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 31 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-09-20 15:32:16,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2018-09-20 15:32:16,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 232. [2018-09-20 15:32:16,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 232 states. [2018-09-20 15:32:16,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 254 transitions. [2018-09-20 15:32:16,357 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 254 transitions. Word has length 32 [2018-09-20 15:32:16,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 15:32:16,358 INFO L480 AbstractCegarLoop]: Abstraction has 232 states and 254 transitions. [2018-09-20 15:32:16,358 INFO L481 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-09-20 15:32:16,358 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 254 transitions. [2018-09-20 15:32:16,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2018-09-20 15:32:16,365 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 15:32:16,365 INFO L376 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 15:32:16,366 INFO L423 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 15:32:16,366 INFO L82 PathProgramCache]: Analyzing trace with hash -673545736, now seen corresponding path program 1 times [2018-09-20 15:32:16,367 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 15:32:16,370 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 3 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2018-09-20 15:32:16,377 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY Waiting until toolchain timeout for monitored process 3 with mathsat -unsat_core_generation=3 [2018-09-20 15:32:16,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 15:32:16,553 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 15:32:16,649 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-09-20 15:32:16,655 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-09-20 15:32:16,655 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 15:32:16,662 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:32:16,691 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:32:16,692 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:21, output treesize:21 [2018-09-20 15:32:16,720 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2018-09-20 15:32:16,724 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 9 [2018-09-20 15:32:16,725 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 15:32:16,730 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:32:16,737 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:32:16,737 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:29, output treesize:9 [2018-09-20 15:32:17,138 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-09-20 15:32:17,150 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-09-20 15:32:17,150 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 15:32:17,177 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:32:17,216 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 15:32:17,216 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:23, output treesize:19 [2018-09-20 15:32:17,291 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2018-09-20 15:32:17,299 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2018-09-20 15:32:17,300 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 15:32:17,305 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:32:17,380 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 15:32:17,380 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:40, output treesize:25 [2018-09-20 15:32:25,403 WARN L178 SmtUtils]: Spent 817.00 ms on a formula simplification that was a NOOP. DAG size: 20 [2018-09-20 15:32:33,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 15:32:33,450 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 15:32:33,464 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 15:32:33,465 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2018-09-20 15:32:33,467 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-09-20 15:32:33,468 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-09-20 15:32:33,468 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=238, Unknown=3, NotChecked=0, Total=272 [2018-09-20 15:32:33,469 INFO L87 Difference]: Start difference. First operand 232 states and 254 transitions. Second operand 17 states. [2018-09-20 15:33:01,549 WARN L178 SmtUtils]: Spent 1.43 s on a formula simplification that was a NOOP. DAG size: 31 [2018-09-20 15:33:13,504 WARN L178 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2018-09-20 15:33:27,251 WARN L178 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2018-09-20 15:33:41,054 WARN L178 SmtUtils]: Spent 215.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2018-09-20 15:35:05,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 15:35:05,940 INFO L93 Difference]: Finished difference Result 438 states and 482 transitions. [2018-09-20 15:35:05,999 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-09-20 15:35:05,999 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 77 [2018-09-20 15:35:06,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 15:35:06,006 INFO L225 Difference]: With dead ends: 438 [2018-09-20 15:35:06,006 INFO L226 Difference]: Without dead ends: 431 [2018-09-20 15:35:06,008 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 35.7s TimeCoverageRelationStatistics Valid=139, Invalid=979, Unknown=4, NotChecked=0, Total=1122 [2018-09-20 15:35:06,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2018-09-20 15:35:06,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 253. [2018-09-20 15:35:06,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 253 states. [2018-09-20 15:35:06,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 275 transitions. [2018-09-20 15:35:06,047 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 275 transitions. Word has length 77 [2018-09-20 15:35:06,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 15:35:06,047 INFO L480 AbstractCegarLoop]: Abstraction has 253 states and 275 transitions. [2018-09-20 15:35:06,048 INFO L481 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-09-20 15:35:06,048 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 275 transitions. [2018-09-20 15:35:06,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2018-09-20 15:35:06,051 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 15:35:06,051 INFO L376 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 15:35:06,051 INFO L423 AbstractCegarLoop]: === Iteration 3 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 15:35:06,052 INFO L82 PathProgramCache]: Analyzing trace with hash 28054138, now seen corresponding path program 1 times [2018-09-20 15:35:06,053 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 15:35:06,053 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-09-20 15:35:06,058 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 15:35:06,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 15:35:06,181 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 15:35:06,397 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-09-20 15:35:06,402 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-09-20 15:35:06,403 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 15:35:06,407 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:35:06,424 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 15:35:06,424 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:26, output treesize:27 [2018-09-20 15:35:06,604 WARN L178 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 18 [2018-09-20 15:35:06,628 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2018-09-20 15:35:06,646 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 9 [2018-09-20 15:35:06,647 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 15:35:06,669 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:35:06,679 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 15:35:06,680 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:34, output treesize:15 [2018-09-20 15:35:07,055 WARN L178 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 19 [2018-09-20 15:35:08,082 WARN L178 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 16 [2018-09-20 15:35:08,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 15:35:08,111 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 15:35:08,125 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 15:35:08,126 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2018-09-20 15:35:08,126 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-09-20 15:35:08,126 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-09-20 15:35:08,127 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2018-09-20 15:35:08,127 INFO L87 Difference]: Start difference. First operand 253 states and 275 transitions. Second operand 10 states. [2018-09-20 15:35:11,233 WARN L178 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2018-09-20 15:36:12,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 15:36:12,278 INFO L93 Difference]: Finished difference Result 524 states and 571 transitions. [2018-09-20 15:36:12,281 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-09-20 15:36:12,281 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 77 [2018-09-20 15:36:12,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 15:36:12,285 INFO L225 Difference]: With dead ends: 524 [2018-09-20 15:36:12,286 INFO L226 Difference]: Without dead ends: 440 [2018-09-20 15:36:12,287 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2018-09-20 15:36:12,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2018-09-20 15:36:12,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 290. [2018-09-20 15:36:12,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 290 states. [2018-09-20 15:36:12,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 314 transitions. [2018-09-20 15:36:12,316 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 314 transitions. Word has length 77 [2018-09-20 15:36:12,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 15:36:12,317 INFO L480 AbstractCegarLoop]: Abstraction has 290 states and 314 transitions. [2018-09-20 15:36:12,317 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-09-20 15:36:12,317 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 314 transitions. [2018-09-20 15:36:12,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2018-09-20 15:36:12,321 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 15:36:12,321 INFO L376 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 15:36:12,321 INFO L423 AbstractCegarLoop]: === Iteration 4 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 15:36:12,322 INFO L82 PathProgramCache]: Analyzing trace with hash 839402609, now seen corresponding path program 1 times [2018-09-20 15:36:12,322 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 15:36:12,322 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-09-20 15:36:12,331 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 15:36:12,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 15:36:12,416 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 15:36:12,473 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-09-20 15:36:12,491 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-09-20 15:36:12,492 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 15:36:12,498 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:36:12,508 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:36:12,508 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:21, output treesize:21 [2018-09-20 15:36:12,528 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2018-09-20 15:36:12,532 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 9 [2018-09-20 15:36:12,532 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 15:36:12,540 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:36:12,543 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:36:12,543 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:29, output treesize:9 [2018-09-20 15:36:12,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 15:36:12,944 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 15:36:12,954 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 15:36:12,955 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2018-09-20 15:36:12,955 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-09-20 15:36:12,955 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-09-20 15:36:12,956 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2018-09-20 15:36:12,956 INFO L87 Difference]: Start difference. First operand 290 states and 314 transitions. Second operand 10 states. [2018-09-20 15:37:00,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 15:37:00,329 INFO L93 Difference]: Finished difference Result 526 states and 569 transitions. [2018-09-20 15:37:00,331 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-09-20 15:37:00,331 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 80 [2018-09-20 15:37:00,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 15:37:00,335 INFO L225 Difference]: With dead ends: 526 [2018-09-20 15:37:00,335 INFO L226 Difference]: Without dead ends: 314 [2018-09-20 15:37:00,336 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2018-09-20 15:37:00,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2018-09-20 15:37:00,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 255. [2018-09-20 15:37:00,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 255 states. [2018-09-20 15:37:00,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 276 transitions. [2018-09-20 15:37:00,356 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 276 transitions. Word has length 80 [2018-09-20 15:37:00,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 15:37:00,357 INFO L480 AbstractCegarLoop]: Abstraction has 255 states and 276 transitions. [2018-09-20 15:37:00,357 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-09-20 15:37:00,357 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 276 transitions. [2018-09-20 15:37:00,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2018-09-20 15:37:00,359 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 15:37:00,360 INFO L376 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, 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, 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-09-20 15:37:00,360 INFO L423 AbstractCegarLoop]: === Iteration 5 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 15:37:00,360 INFO L82 PathProgramCache]: Analyzing trace with hash -674147349, now seen corresponding path program 1 times [2018-09-20 15:37:00,361 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 15:37:00,361 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 6 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2018-09-20 15:37:00,378 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY Waiting until toolchain timeout for monitored process 6 with mathsat -unsat_core_generation=3 [2018-09-20 15:37:00,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 15:37:00,508 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 15:37:00,577 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-09-20 15:37:00,582 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-09-20 15:37:00,582 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 15:37:00,585 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:37:00,596 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:37:00,596 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:21, output treesize:21 [2018-09-20 15:37:00,619 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2018-09-20 15:37:00,623 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 9 [2018-09-20 15:37:00,624 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 15:37:00,627 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:37:00,629 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:37:00,629 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:29, output treesize:9 [2018-09-20 15:37:00,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 15:37:00,952 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 15:37:00,965 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 15:37:00,965 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2018-09-20 15:37:00,966 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-09-20 15:37:00,966 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-09-20 15:37:00,966 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2018-09-20 15:37:00,967 INFO L87 Difference]: Start difference. First operand 255 states and 276 transitions. Second operand 10 states. [2018-09-20 15:37:28,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 15:37:28,877 INFO L93 Difference]: Finished difference Result 332 states and 360 transitions. [2018-09-20 15:37:28,939 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-09-20 15:37:28,940 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 82 [2018-09-20 15:37:28,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 15:37:28,942 INFO L225 Difference]: With dead ends: 332 [2018-09-20 15:37:28,942 INFO L226 Difference]: Without dead ends: 314 [2018-09-20 15:37:28,943 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2018-09-20 15:37:28,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2018-09-20 15:37:28,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 258. [2018-09-20 15:37:28,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 258 states. [2018-09-20 15:37:28,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 280 transitions. [2018-09-20 15:37:28,961 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 280 transitions. Word has length 82 [2018-09-20 15:37:28,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 15:37:28,962 INFO L480 AbstractCegarLoop]: Abstraction has 258 states and 280 transitions. [2018-09-20 15:37:28,962 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-09-20 15:37:28,962 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 280 transitions. [2018-09-20 15:37:28,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2018-09-20 15:37:28,964 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 15:37:28,965 INFO L376 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, 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, 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-09-20 15:37:28,965 INFO L423 AbstractCegarLoop]: === Iteration 6 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 15:37:28,965 INFO L82 PathProgramCache]: Analyzing trace with hash -415981911, now seen corresponding path program 1 times [2018-09-20 15:37:28,966 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 15:37:28,966 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 7 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with mathsat -unsat_core_generation=3 [2018-09-20 15:37:28,974 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 15:37:29,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 15:37:29,093 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 15:37:29,473 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-09-20 15:37:29,476 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-09-20 15:37:29,476 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 15:37:29,481 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:37:29,490 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 15:37:29,490 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:17, output treesize:13 [2018-09-20 15:37:29,595 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2018-09-20 15:37:29,603 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 9 [2018-09-20 15:37:29,603 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 15:37:29,606 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:37:29,614 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 15:37:29,615 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:34, output treesize:15 [2018-09-20 15:37:30,523 WARN L178 SmtUtils]: Spent 354.00 ms on a formula simplification. DAG size of input: 17 DAG size of output: 15 [2018-09-20 15:37:34,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 15:37:34,237 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 15:37:34,248 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 15:37:34,248 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2018-09-20 15:37:34,249 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-09-20 15:37:34,249 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-09-20 15:37:34,249 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2018-09-20 15:37:34,250 INFO L87 Difference]: Start difference. First operand 258 states and 280 transitions. Second operand 15 states. [2018-09-20 15:37:34,938 WARN L178 SmtUtils]: Spent 216.00 ms on a formula simplification that was a NOOP. DAG size: 10 [2018-09-20 15:37:35,405 WARN L178 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 16 [2018-09-20 15:37:35,802 WARN L178 SmtUtils]: Spent 194.00 ms on a formula simplification that was a NOOP. DAG size: 22 [2018-09-20 15:37:36,421 WARN L178 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 18 [2018-09-20 15:37:38,856 WARN L178 SmtUtils]: Spent 541.00 ms on a formula simplification. DAG size of input: 25 DAG size of output: 23 [2018-09-20 15:37:40,556 WARN L178 SmtUtils]: Spent 580.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 29 [2018-09-20 15:37:44,985 WARN L178 SmtUtils]: Spent 1.17 s on a formula simplification. DAG size of input: 36 DAG size of output: 33 [2018-09-20 15:37:47,459 WARN L178 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 25 [2018-09-20 15:38:06,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 15:38:06,604 INFO L93 Difference]: Finished difference Result 407 states and 440 transitions. [2018-09-20 15:38:06,615 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-09-20 15:38:06,615 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 82 [2018-09-20 15:38:06,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 15:38:06,618 INFO L225 Difference]: With dead ends: 407 [2018-09-20 15:38:06,618 INFO L226 Difference]: Without dead ends: 398 [2018-09-20 15:38:06,619 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 12.4s TimeCoverageRelationStatistics Valid=125, Invalid=525, Unknown=0, NotChecked=0, Total=650 [2018-09-20 15:38:06,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2018-09-20 15:38:06,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 258. [2018-09-20 15:38:06,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 258 states. [2018-09-20 15:38:06,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 278 transitions. [2018-09-20 15:38:06,639 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 278 transitions. Word has length 82 [2018-09-20 15:38:06,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 15:38:06,639 INFO L480 AbstractCegarLoop]: Abstraction has 258 states and 278 transitions. [2018-09-20 15:38:06,640 INFO L481 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-09-20 15:38:06,640 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 278 transitions. [2018-09-20 15:38:06,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2018-09-20 15:38:06,641 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 15:38:06,641 INFO L376 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, 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, 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-09-20 15:38:06,641 INFO L423 AbstractCegarLoop]: === Iteration 7 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 15:38:06,641 INFO L82 PathProgramCache]: Analyzing trace with hash -1117046489, now seen corresponding path program 1 times [2018-09-20 15:38:06,642 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 15:38:06,642 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 8 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with mathsat -unsat_core_generation=3 [2018-09-20 15:38:06,651 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 15:38:06,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 15:38:06,770 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 15:38:06,793 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-09-20 15:38:06,796 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-09-20 15:38:06,797 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 15:38:06,802 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:38:06,812 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:38:06,813 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:21, output treesize:21 [2018-09-20 15:38:06,827 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2018-09-20 15:38:06,830 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 9 [2018-09-20 15:38:06,831 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 15:38:06,834 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:38:06,836 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:38:06,836 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:29, output treesize:9 [2018-09-20 15:38:07,291 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-09-20 15:38:07,299 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-09-20 15:38:07,300 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 15:38:07,303 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:38:07,313 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:38:07,314 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:21, output treesize:21 [2018-09-20 15:38:07,411 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2018-09-20 15:38:07,428 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 9 [2018-09-20 15:38:07,428 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 15:38:07,453 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:38:07,475 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:38:07,475 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:29, output treesize:9 [2018-09-20 15:38:08,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 15:38:08,045 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 15:38:08,056 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 15:38:08,056 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2018-09-20 15:38:08,057 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-09-20 15:38:08,057 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-09-20 15:38:08,057 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2018-09-20 15:38:08,058 INFO L87 Difference]: Start difference. First operand 258 states and 278 transitions. Second operand 16 states. [2018-09-20 15:38:34,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 15:38:34,622 INFO L93 Difference]: Finished difference Result 324 states and 347 transitions. [2018-09-20 15:38:34,668 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-09-20 15:38:34,668 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 82 [2018-09-20 15:38:34,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 15:38:34,670 INFO L225 Difference]: With dead ends: 324 [2018-09-20 15:38:34,670 INFO L226 Difference]: Without dead ends: 306 [2018-09-20 15:38:34,671 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=113, Invalid=817, Unknown=0, NotChecked=0, Total=930 [2018-09-20 15:38:34,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2018-09-20 15:38:34,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 252. [2018-09-20 15:38:34,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 252 states. [2018-09-20 15:38:34,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 270 transitions. [2018-09-20 15:38:34,692 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 270 transitions. Word has length 82 [2018-09-20 15:38:34,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 15:38:34,693 INFO L480 AbstractCegarLoop]: Abstraction has 252 states and 270 transitions. [2018-09-20 15:38:34,693 INFO L481 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-09-20 15:38:34,694 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 270 transitions. [2018-09-20 15:38:34,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2018-09-20 15:38:34,696 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 15:38:34,696 INFO L376 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 15:38:34,696 INFO L423 AbstractCegarLoop]: === Iteration 8 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 15:38:34,697 INFO L82 PathProgramCache]: Analyzing trace with hash 729959155, now seen corresponding path program 1 times [2018-09-20 15:38:34,697 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 15:38:34,697 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 9 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with mathsat -unsat_core_generation=3 [2018-09-20 15:38:34,708 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 15:38:34,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 15:38:34,803 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 15:38:35,110 WARN L178 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 12 [2018-09-20 15:38:38,397 WARN L178 SmtUtils]: Spent 701.00 ms on a formula simplification that was a NOOP. DAG size: 19 [2018-09-20 15:38:38,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 15:38:38,475 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 15:38:38,491 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 15:38:38,491 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-09-20 15:38:38,492 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-09-20 15:38:38,492 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-09-20 15:38:38,492 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=27, Unknown=1, NotChecked=0, Total=42 [2018-09-20 15:38:38,494 INFO L87 Difference]: Start difference. First operand 252 states and 270 transitions. Second operand 7 states. [2018-09-20 15:38:53,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 15:38:53,188 INFO L93 Difference]: Finished difference Result 410 states and 445 transitions. [2018-09-20 15:38:53,230 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-09-20 15:38:53,230 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 101 [2018-09-20 15:38:53,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 15:38:53,232 INFO L225 Difference]: With dead ends: 410 [2018-09-20 15:38:53,232 INFO L226 Difference]: Without dead ends: 272 [2018-09-20 15:38:53,233 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 94 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=20, Invalid=34, Unknown=2, NotChecked=0, Total=56 [2018-09-20 15:38:53,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2018-09-20 15:38:53,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 218. [2018-09-20 15:38:53,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 218 states. [2018-09-20 15:38:53,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 233 transitions. [2018-09-20 15:38:53,255 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 233 transitions. Word has length 101 [2018-09-20 15:38:53,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 15:38:53,255 INFO L480 AbstractCegarLoop]: Abstraction has 218 states and 233 transitions. [2018-09-20 15:38:53,255 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-09-20 15:38:53,256 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 233 transitions. [2018-09-20 15:38:53,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2018-09-20 15:38:53,257 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 15:38:53,257 INFO L376 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 15:38:53,257 INFO L423 AbstractCegarLoop]: === Iteration 9 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 15:38:53,257 INFO L82 PathProgramCache]: Analyzing trace with hash 55154184, now seen corresponding path program 1 times [2018-09-20 15:38:53,258 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 15:38:53,258 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 10 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with mathsat -unsat_core_generation=3 [2018-09-20 15:38:53,265 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 15:38:53,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 15:38:53,725 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 15:38:53,933 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-09-20 15:38:53,937 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-09-20 15:38:53,938 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 15:38:53,943 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:38:53,958 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 15:38:53,959 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:26, output treesize:27 [2018-09-20 15:38:54,066 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2018-09-20 15:38:54,070 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 9 [2018-09-20 15:38:54,071 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 15:38:54,076 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:38:54,087 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 15:38:54,087 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:34, output treesize:15 [2018-09-20 15:38:54,477 WARN L178 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 19 [2018-09-20 15:38:54,841 WARN L178 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 19 DAG size of output: 14 [2018-09-20 15:38:56,199 WARN L178 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 17 [2018-09-20 15:38:56,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 15:38:56,285 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 15:38:56,308 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 15:38:56,308 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2018-09-20 15:38:56,308 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-09-20 15:38:56,308 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-09-20 15:38:56,309 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2018-09-20 15:38:56,309 INFO L87 Difference]: Start difference. First operand 218 states and 233 transitions. Second operand 11 states. [2018-09-20 15:38:57,493 WARN L178 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2018-09-20 15:38:58,866 WARN L178 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 25 DAG size of output: 21 [2018-09-20 15:39:00,427 WARN L178 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 26 [2018-09-20 15:39:10,116 WARN L178 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 22 [2018-09-20 15:39:26,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 15:39:26,463 INFO L93 Difference]: Finished difference Result 295 states and 314 transitions. [2018-09-20 15:39:26,465 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-09-20 15:39:26,465 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 110 [2018-09-20 15:39:26,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 15:39:26,466 INFO L225 Difference]: With dead ends: 295 [2018-09-20 15:39:26,467 INFO L226 Difference]: Without dead ends: 219 [2018-09-20 15:39:26,467 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 101 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=91, Invalid=329, Unknown=0, NotChecked=0, Total=420 [2018-09-20 15:39:26,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2018-09-20 15:39:26,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 196. [2018-09-20 15:39:26,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 196 states. [2018-09-20 15:39:26,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 210 transitions. [2018-09-20 15:39:26,495 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 210 transitions. Word has length 110 [2018-09-20 15:39:26,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 15:39:26,497 INFO L480 AbstractCegarLoop]: Abstraction has 196 states and 210 transitions. [2018-09-20 15:39:26,497 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-09-20 15:39:26,497 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 210 transitions. [2018-09-20 15:39:26,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2018-09-20 15:39:26,499 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 15:39:26,500 INFO L376 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 15:39:26,500 INFO L423 AbstractCegarLoop]: === Iteration 10 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 15:39:26,500 INFO L82 PathProgramCache]: Analyzing trace with hash -1050098356, now seen corresponding path program 1 times [2018-09-20 15:39:26,502 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 15:39:26,502 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 11 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2018-09-20 15:39:26,511 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY Waiting until toolchain timeout for monitored process 11 with mathsat -unsat_core_generation=3 [2018-09-20 15:39:27,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 15:39:27,169 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 15:39:27,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 15:39:27,286 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 15:39:27,303 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 15:39:27,303 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-09-20 15:39:27,303 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-09-20 15:39:27,304 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-09-20 15:39:27,304 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-09-20 15:39:27,304 INFO L87 Difference]: Start difference. First operand 196 states and 210 transitions. Second operand 4 states. [2018-09-20 15:39:31,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 15:39:31,571 INFO L93 Difference]: Finished difference Result 206 states and 219 transitions. [2018-09-20 15:39:31,618 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-09-20 15:39:31,618 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 131 [2018-09-20 15:39:31,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 15:39:31,619 INFO L225 Difference]: With dead ends: 206 [2018-09-20 15:39:31,619 INFO L226 Difference]: Without dead ends: 196 [2018-09-20 15:39:31,620 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-09-20 15:39:31,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2018-09-20 15:39:31,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 196. [2018-09-20 15:39:31,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 196 states. [2018-09-20 15:39:31,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 209 transitions. [2018-09-20 15:39:31,643 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 209 transitions. Word has length 131 [2018-09-20 15:39:31,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 15:39:31,644 INFO L480 AbstractCegarLoop]: Abstraction has 196 states and 209 transitions. [2018-09-20 15:39:31,644 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-09-20 15:39:31,644 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 209 transitions. [2018-09-20 15:39:31,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2018-09-20 15:39:31,647 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 15:39:31,647 INFO L376 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, 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, 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, 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, 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-09-20 15:39:31,648 INFO L423 AbstractCegarLoop]: === Iteration 11 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 15:39:31,648 INFO L82 PathProgramCache]: Analyzing trace with hash -1210931717, now seen corresponding path program 1 times [2018-09-20 15:39:31,648 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 15:39:31,648 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 12 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with mathsat -unsat_core_generation=3 [2018-09-20 15:39:31,655 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 15:39:32,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 15:39:32,174 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 15:39:32,253 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-09-20 15:39:32,257 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-09-20 15:39:32,257 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 15:39:32,261 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:39:32,272 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:39:32,272 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:21, output treesize:21 [2018-09-20 15:39:32,291 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2018-09-20 15:39:32,294 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 9 [2018-09-20 15:39:32,294 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 15:39:32,298 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:39:32,301 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:39:32,301 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:29, output treesize:9 [2018-09-20 15:39:32,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 15:39:32,833 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 15:39:32,860 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 15:39:32,860 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2018-09-20 15:39:32,860 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-09-20 15:39:32,861 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-09-20 15:39:32,861 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2018-09-20 15:39:32,861 INFO L87 Difference]: Start difference. First operand 196 states and 209 transitions. Second operand 11 states. [2018-09-20 15:39:48,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 15:39:48,416 INFO L93 Difference]: Finished difference Result 301 states and 316 transitions. [2018-09-20 15:39:48,477 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-09-20 15:39:48,478 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 142 [2018-09-20 15:39:48,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 15:39:48,479 INFO L225 Difference]: With dead ends: 301 [2018-09-20 15:39:48,479 INFO L226 Difference]: Without dead ends: 196 [2018-09-20 15:39:48,480 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2018-09-20 15:39:48,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2018-09-20 15:39:48,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 196. [2018-09-20 15:39:48,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 196 states. [2018-09-20 15:39:48,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 208 transitions. [2018-09-20 15:39:48,502 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 208 transitions. Word has length 142 [2018-09-20 15:39:48,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 15:39:48,503 INFO L480 AbstractCegarLoop]: Abstraction has 196 states and 208 transitions. [2018-09-20 15:39:48,503 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-09-20 15:39:48,503 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 208 transitions. [2018-09-20 15:39:48,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2018-09-20 15:39:48,507 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 15:39:48,507 INFO L376 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, 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, 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, 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, 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-09-20 15:39:48,507 INFO L423 AbstractCegarLoop]: === Iteration 12 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 15:39:48,507 INFO L82 PathProgramCache]: Analyzing trace with hash 2027304377, now seen corresponding path program 1 times [2018-09-20 15:39:48,508 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 15:39:48,508 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 13 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with mathsat -unsat_core_generation=3 [2018-09-20 15:39:48,515 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 15:39:49,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 15:39:49,089 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 15:39:49,203 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-09-20 15:39:49,207 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-09-20 15:39:49,208 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 15:39:49,212 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:39:49,227 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 15:39:49,227 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:26, output treesize:27 [2018-09-20 15:39:49,333 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2018-09-20 15:39:49,341 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 9 [2018-09-20 15:39:49,341 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 15:39:49,345 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 15:39:49,356 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 15:39:49,356 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:34, output treesize:15 [2018-09-20 15:39:49,701 WARN L178 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 19 [2018-09-20 15:39:49,996 WARN L178 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 19 DAG size of output: 14 [2018-09-20 15:39:51,807 WARN L178 SmtUtils]: Spent 211.00 ms on a formula simplification that was a NOOP. DAG size: 16 [2018-09-20 15:39:51,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 15:39:51,937 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 15:39:51,963 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 15:39:51,963 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2018-09-20 15:39:51,963 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-09-20 15:39:51,964 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-09-20 15:39:51,964 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2018-09-20 15:39:51,964 INFO L87 Difference]: Start difference. First operand 196 states and 208 transitions. Second operand 11 states. [2018-09-20 15:39:55,070 WARN L178 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 25 DAG size of output: 21 [2018-09-20 15:40:13,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 15:40:13,254 INFO L93 Difference]: Finished difference Result 196 states and 208 transitions. [2018-09-20 15:40:13,308 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-09-20 15:40:13,308 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 142 [2018-09-20 15:40:13,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 15:40:13,309 INFO L225 Difference]: With dead ends: 196 [2018-09-20 15:40:13,309 INFO L226 Difference]: Without dead ends: 0 [2018-09-20 15:40:13,310 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2018-09-20 15:40:13,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-09-20 15:40:13,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-09-20 15:40:13,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-09-20 15:40:13,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-09-20 15:40:13,310 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 142 [2018-09-20 15:40:13,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 15:40:13,311 INFO L480 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-09-20 15:40:13,311 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-09-20 15:40:13,311 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-09-20 15:40:13,311 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-09-20 15:40:13,317 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-09-20 15:40:13,417 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-09-20 15:40:13,420 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-09-20 15:40:13,665 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-09-20 15:40:13,666 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-09-20 15:40:13,700 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-09-20 15:40:13,701 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-09-20 15:40:14,558 WARN L178 SmtUtils]: Spent 733.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 31 [2018-09-20 15:40:19,962 WARN L178 SmtUtils]: Spent 5.40 s on a formula simplification. DAG size of input: 111 DAG size of output: 68 [2018-09-20 15:40:25,778 WARN L178 SmtUtils]: Spent 5.81 s on a formula simplification. DAG size of input: 131 DAG size of output: 67 [2018-09-20 15:40:27,113 WARN L178 SmtUtils]: Spent 1.33 s on a formula simplification. DAG size of input: 60 DAG size of output: 47 [2018-09-20 15:40:29,764 WARN L178 SmtUtils]: Spent 2.65 s on a formula simplification. DAG size of input: 97 DAG size of output: 64 [2018-09-20 15:40:31,530 WARN L178 SmtUtils]: Spent 1.76 s on a formula simplification. DAG size of input: 97 DAG size of output: 64 [2018-09-20 15:40:36,807 WARN L178 SmtUtils]: Spent 5.24 s on a formula simplification. DAG size of input: 111 DAG size of output: 68 [2018-09-20 15:40:37,604 WARN L178 SmtUtils]: Spent 796.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 25 [2018-09-20 15:40:43,613 WARN L178 SmtUtils]: Spent 5.94 s on a formula simplification. DAG size of input: 111 DAG size of output: 68 [2018-09-20 15:40:43,654 INFO L426 ceAbstractionStarter]: For program point isnan_floatFINAL(line 211) no Hoare annotation was computed. [2018-09-20 15:40:43,654 INFO L429 ceAbstractionStarter]: At program point isnan_floatENTRY(line 211) the Hoare annotation is: true [2018-09-20 15:40:43,654 INFO L426 ceAbstractionStarter]: For program point isnan_floatEXIT(line 211) no Hoare annotation was computed. [2018-09-20 15:40:43,654 INFO L426 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2018-09-20 15:40:43,654 INFO L429 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: true [2018-09-20 15:40:43,654 INFO L426 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2018-09-20 15:40:43,655 INFO L426 ceAbstractionStarter]: For program point L219(line 219) no Hoare annotation was computed. [2018-09-20 15:40:43,655 INFO L426 ceAbstractionStarter]: For program point L218(line 218) no Hoare annotation was computed. [2018-09-20 15:40:43,655 INFO L426 ceAbstractionStarter]: For program point L219-1(line 219) no Hoare annotation was computed. [2018-09-20 15:40:43,655 INFO L426 ceAbstractionStarter]: For program point L217(line 217) no Hoare annotation was computed. [2018-09-20 15:40:43,655 INFO L426 ceAbstractionStarter]: For program point L219-2(line 219) no Hoare annotation was computed. [2018-09-20 15:40:43,655 INFO L426 ceAbstractionStarter]: For program point L217-1(line 217) no Hoare annotation was computed. [2018-09-20 15:40:43,655 INFO L426 ceAbstractionStarter]: For program point L217-2(line 217) no Hoare annotation was computed. [2018-09-20 15:40:43,655 INFO L426 ceAbstractionStarter]: For program point L216-1(lines 216 220) no Hoare annotation was computed. [2018-09-20 15:40:43,655 INFO L426 ceAbstractionStarter]: For program point L217-3(line 217) no Hoare annotation was computed. [2018-09-20 15:40:43,655 INFO L422 ceAbstractionStarter]: At program point L216-3(lines 216 220) the Hoare annotation is: (= isfinite_float_~x |isfinite_float_#in~x|) [2018-09-20 15:40:43,655 INFO L426 ceAbstractionStarter]: For program point L216-4(lines 216 220) no Hoare annotation was computed. [2018-09-20 15:40:43,656 INFO L426 ceAbstractionStarter]: For program point isfinite_floatFINAL(lines 214 223) no Hoare annotation was computed. [2018-09-20 15:40:43,656 INFO L429 ceAbstractionStarter]: At program point isfinite_floatENTRY(lines 214 223) the Hoare annotation is: true [2018-09-20 15:40:43,656 INFO L426 ceAbstractionStarter]: For program point isfinite_floatEXIT(lines 214 223) no Hoare annotation was computed. [2018-09-20 15:40:43,656 INFO L426 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2018-09-20 15:40:43,656 INFO L429 ceAbstractionStarter]: At program point L-1(line -1) the Hoare annotation is: true [2018-09-20 15:40:43,656 INFO L429 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2018-09-20 15:40:43,656 INFO L426 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2018-09-20 15:40:43,656 INFO L429 ceAbstractionStarter]: At program point mainENTRY(lines 225 245) the Hoare annotation is: true [2018-09-20 15:40:43,656 INFO L426 ceAbstractionStarter]: For program point mainEXIT(lines 225 245) no Hoare annotation was computed. [2018-09-20 15:40:43,656 INFO L426 ceAbstractionStarter]: For program point L239(line 239) no Hoare annotation was computed. [2018-09-20 15:40:43,656 INFO L422 ceAbstractionStarter]: At program point L238(line 238) the Hoare annotation is: (and (exists ((__ieee754_hypotf_~b~0 (_ FloatingPoint 8 24)) (__ieee754_hypotf_~ha~0 (_ BitVec 32))) (and (not (bvslt __ieee754_hypotf_~ha~0 (_ bv2139095040 32))) (= (fp.add RNE (fp ((_ extract 31 31) __ieee754_hypotf_~ha~0) ((_ extract 30 23) __ieee754_hypotf_~ha~0) ((_ extract 22 0) __ieee754_hypotf_~ha~0)) __ieee754_hypotf_~b~0) main_~res~0) (not (= (bvadd __ieee754_hypotf_~ha~0 (_ bv2155872256 32)) (_ bv0 32))))) (= (fp.div RNE (_ +zero 8 24) (_ +zero 8 24)) main_~y~0)) [2018-09-20 15:40:43,657 INFO L426 ceAbstractionStarter]: For program point L238-1(lines 238 241) no Hoare annotation was computed. [2018-09-20 15:40:43,657 INFO L426 ceAbstractionStarter]: For program point mainFINAL(lines 225 245) no Hoare annotation was computed. [2018-09-20 15:40:43,657 INFO L422 ceAbstractionStarter]: At program point L236(line 236) the Hoare annotation is: (and (exists ((v_prenex_1 (_ BitVec 32))) (and (= (fp ((_ extract 31 31) v_prenex_1) ((_ extract 30 23) v_prenex_1) ((_ extract 22 0) v_prenex_1)) main_~x~0) (bvslt (bvand v_prenex_1 (_ bv2147483647 32)) (_ bv2139095040 32)))) (= (fp.div RNE (_ +zero 8 24) (_ +zero 8 24)) main_~y~0)) [2018-09-20 15:40:43,657 INFO L422 ceAbstractionStarter]: At program point L235(line 235) the Hoare annotation is: (= (fp.div RNE (_ +zero 8 24) (_ +zero 8 24)) main_~y~0) [2018-09-20 15:40:43,657 INFO L426 ceAbstractionStarter]: For program point L236-1(line 236) no Hoare annotation was computed. [2018-09-20 15:40:43,657 INFO L426 ceAbstractionStarter]: For program point L235-1(lines 235 242) no Hoare annotation was computed. [2018-09-20 15:40:43,657 INFO L426 ceAbstractionStarter]: For program point L235-3(lines 235 242) no Hoare annotation was computed. [2018-09-20 15:40:43,657 INFO L426 ceAbstractionStarter]: For program point mainErr0ASSERT_VIOLATIONERROR_FUNCTION(line 239) no Hoare annotation was computed. [2018-09-20 15:40:43,657 INFO L426 ceAbstractionStarter]: For program point L151(line 151) no Hoare annotation was computed. [2018-09-20 15:40:43,658 INFO L426 ceAbstractionStarter]: For program point L85-1(lines 85 89) no Hoare annotation was computed. [2018-09-20 15:40:43,658 INFO L422 ceAbstractionStarter]: At program point L85-3(lines 85 89) the Hoare annotation is: (and (= |__ieee754_hypotf_#in~y| __ieee754_hypotf_~y) (= |__ieee754_hypotf_#in~x| __ieee754_hypotf_~x)) [2018-09-20 15:40:43,658 INFO L426 ceAbstractionStarter]: For program point L85-4(lines 85 89) no Hoare annotation was computed. [2018-09-20 15:40:43,658 INFO L426 ceAbstractionStarter]: For program point L201(line 201) no Hoare annotation was computed. [2018-09-20 15:40:43,658 INFO L426 ceAbstractionStarter]: For program point L168(line 168) no Hoare annotation was computed. [2018-09-20 15:40:43,658 INFO L426 ceAbstractionStarter]: For program point L201-1(line 201) no Hoare annotation was computed. [2018-09-20 15:40:43,658 INFO L426 ceAbstractionStarter]: For program point L135(line 135) no Hoare annotation was computed. [2018-09-20 15:40:43,658 INFO L426 ceAbstractionStarter]: For program point L201-2(line 201) no Hoare annotation was computed. [2018-09-20 15:40:43,658 INFO L426 ceAbstractionStarter]: For program point L135-1(line 135) no Hoare annotation was computed. [2018-09-20 15:40:43,658 INFO L426 ceAbstractionStarter]: For program point L201-3(line 201) no Hoare annotation was computed. [2018-09-20 15:40:43,658 INFO L426 ceAbstractionStarter]: For program point L135-2(line 135) no Hoare annotation was computed. [2018-09-20 15:40:43,658 INFO L426 ceAbstractionStarter]: For program point L135-3(line 135) no Hoare annotation was computed. [2018-09-20 15:40:43,659 INFO L426 ceAbstractionStarter]: For program point L152(line 152) no Hoare annotation was computed. [2018-09-20 15:40:43,659 INFO L426 ceAbstractionStarter]: For program point L185-1(lines 185 189) no Hoare annotation was computed. [2018-09-20 15:40:43,659 INFO L426 ceAbstractionStarter]: For program point L152-1(line 152) no Hoare annotation was computed. [2018-09-20 15:40:43,659 INFO L426 ceAbstractionStarter]: For program point L86(line 86) no Hoare annotation was computed. [2018-09-20 15:40:43,659 INFO L426 ceAbstractionStarter]: For program point L152-2(line 152) no Hoare annotation was computed. [2018-09-20 15:40:43,659 INFO L422 ceAbstractionStarter]: At program point L185-3(lines 185 189) the Hoare annotation is: (let ((.cse0 (= |__ieee754_hypotf_#in~y| __ieee754_hypotf_~y))) (or (and (exists ((v___ieee754_hypotf_~hb~0_27 (_ BitVec 32)) (v___ieee754_hypotf_~ha~0_24 (_ BitVec 32))) (and (bvsgt (bvsub (bvand v___ieee754_hypotf_~ha~0_24 (_ bv2147483647 32)) (bvand v___ieee754_hypotf_~hb~0_27 (_ bv2147483647 32))) (_ bv251658240 32)) (= (fp ((_ extract 31 31) v___ieee754_hypotf_~hb~0_27) ((_ extract 30 23) v___ieee754_hypotf_~hb~0_27) ((_ extract 22 0) v___ieee754_hypotf_~hb~0_27)) |__ieee754_hypotf_#in~y|))) .cse0) (and (= (_ bv68 32) __ieee754_hypotf_~k~0) (exists ((v___ieee754_hypotf_~ha~0_32 (_ BitVec 32)) (v___ieee754_hypotf_~hb~0_40 (_ BitVec 32))) (and (bvslt v___ieee754_hypotf_~ha~0_32 (_ bv2139095040 32)) (= (fp ((_ extract 31 31) v___ieee754_hypotf_~hb~0_40) ((_ extract 30 23) v___ieee754_hypotf_~hb~0_40) ((_ extract 22 0) v___ieee754_hypotf_~hb~0_40)) |__ieee754_hypotf_#in~y|) (not (bvsgt (bvand v___ieee754_hypotf_~hb~0_40 (_ bv2147483647 32)) v___ieee754_hypotf_~ha~0_32)))) (let ((.cse1 (= |__ieee754_hypotf_#in~x| __ieee754_hypotf_~x))) (or (and .cse0 .cse1 (exists ((v___ieee754_hypotf_~ha~0_27 (_ BitVec 32))) (let ((.cse2 (bvand v___ieee754_hypotf_~ha~0_27 (_ bv2147483647 32)))) (and (not (bvsgt (bvsub .cse2 (bvadd __ieee754_hypotf_~hb~0 (_ bv570425344 32))) (_ bv251658240 32))) (bvsgt .cse2 (_ bv1484783616 32))))) (exists ((v___ieee754_hypotf_~hb~0_34 (_ BitVec 32))) (= (bvadd __ieee754_hypotf_~hb~0 (_ bv570425344 32)) (bvand v___ieee754_hypotf_~hb~0_34 (_ bv2147483647 32))))) (and .cse0 .cse1 (not (bvsgt (bvsub __ieee754_hypotf_~ha~0 __ieee754_hypotf_~hb~0) (_ bv251658240 32))) (exists ((v___ieee754_hypotf_~ha~0_27 (_ BitVec 32))) (= (bvand v___ieee754_hypotf_~ha~0_27 (_ bv2147483647 32)) __ieee754_hypotf_~ha~0)) (exists ((v___ieee754_hypotf_~hb~0_34 (_ BitVec 32))) (= (bvand v___ieee754_hypotf_~hb~0_34 (_ bv2147483647 32)) __ieee754_hypotf_~hb~0)))))))) [2018-09-20 15:40:43,659 INFO L426 ceAbstractionStarter]: For program point L86-1(line 86) no Hoare annotation was computed. [2018-09-20 15:40:43,659 INFO L426 ceAbstractionStarter]: For program point L185-4(lines 185 189) no Hoare annotation was computed. [2018-09-20 15:40:43,660 INFO L426 ceAbstractionStarter]: For program point L86-2(line 86) no Hoare annotation was computed. [2018-09-20 15:40:43,660 INFO L426 ceAbstractionStarter]: For program point L86-3(line 86) no Hoare annotation was computed. [2018-09-20 15:40:43,660 INFO L426 ceAbstractionStarter]: For program point L202(line 202) no Hoare annotation was computed. [2018-09-20 15:40:43,660 INFO L426 ceAbstractionStarter]: For program point L169(line 169) no Hoare annotation was computed. [2018-09-20 15:40:43,660 INFO L426 ceAbstractionStarter]: For program point L136(line 136) no Hoare annotation was computed. [2018-09-20 15:40:43,660 INFO L426 ceAbstractionStarter]: For program point L169-1(line 169) no Hoare annotation was computed. [2018-09-20 15:40:43,660 INFO L426 ceAbstractionStarter]: For program point L169-2(line 169) no Hoare annotation was computed. [2018-09-20 15:40:43,660 INFO L426 ceAbstractionStarter]: For program point L186(line 186) no Hoare annotation was computed. [2018-09-20 15:40:43,660 INFO L426 ceAbstractionStarter]: For program point L186-1(line 186) no Hoare annotation was computed. [2018-09-20 15:40:43,660 INFO L426 ceAbstractionStarter]: For program point L186-2(line 186) no Hoare annotation was computed. [2018-09-20 15:40:43,660 INFO L426 ceAbstractionStarter]: For program point L87(line 87) no Hoare annotation was computed. [2018-09-20 15:40:43,660 INFO L426 ceAbstractionStarter]: For program point L186-3(line 186) no Hoare annotation was computed. [2018-09-20 15:40:43,661 INFO L426 ceAbstractionStarter]: For program point __ieee754_hypotfFINAL(lines 81 208) no Hoare annotation was computed. [2018-09-20 15:40:43,661 INFO L426 ceAbstractionStarter]: For program point L203(line 203) no Hoare annotation was computed. [2018-09-20 15:40:43,661 INFO L426 ceAbstractionStarter]: For program point L203-1(line 203) no Hoare annotation was computed. [2018-09-20 15:40:43,661 INFO L426 ceAbstractionStarter]: For program point L137(line 137) no Hoare annotation was computed. [2018-09-20 15:40:43,661 INFO L426 ceAbstractionStarter]: For program point L203-2(line 203) no Hoare annotation was computed. [2018-09-20 15:40:43,661 INFO L426 ceAbstractionStarter]: For program point __ieee754_hypotfEXIT(lines 81 208) no Hoare annotation was computed. [2018-09-20 15:40:43,661 INFO L426 ceAbstractionStarter]: For program point L137-1(line 137) no Hoare annotation was computed. [2018-09-20 15:40:43,661 INFO L426 ceAbstractionStarter]: For program point L137-2(line 137) no Hoare annotation was computed. [2018-09-20 15:40:43,661 INFO L426 ceAbstractionStarter]: For program point L187(line 187) no Hoare annotation was computed. [2018-09-20 15:40:43,661 INFO L426 ceAbstractionStarter]: For program point L121(lines 121 144) no Hoare annotation was computed. [2018-09-20 15:40:43,661 INFO L426 ceAbstractionStarter]: For program point L88(line 88) no Hoare annotation was computed. [2018-09-20 15:40:43,661 INFO L426 ceAbstractionStarter]: For program point L121-1(lines 81 208) no Hoare annotation was computed. [2018-09-20 15:40:43,662 INFO L426 ceAbstractionStarter]: For program point L88-1(line 88) no Hoare annotation was computed. [2018-09-20 15:40:43,662 INFO L426 ceAbstractionStarter]: For program point L88-2(line 88) no Hoare annotation was computed. [2018-09-20 15:40:43,662 INFO L426 ceAbstractionStarter]: For program point L188(line 188) no Hoare annotation was computed. [2018-09-20 15:40:43,662 INFO L426 ceAbstractionStarter]: For program point L188-1(line 188) no Hoare annotation was computed. [2018-09-20 15:40:43,662 INFO L426 ceAbstractionStarter]: For program point L122(lines 122 129) no Hoare annotation was computed. [2018-09-20 15:40:43,662 INFO L426 ceAbstractionStarter]: For program point L188-2(line 188) no Hoare annotation was computed. [2018-09-20 15:40:43,662 INFO L426 ceAbstractionStarter]: For program point L139(lines 139 143) no Hoare annotation was computed. [2018-09-20 15:40:43,662 INFO L426 ceAbstractionStarter]: For program point L139-2(lines 121 144) no Hoare annotation was computed. [2018-09-20 15:40:43,662 INFO L426 ceAbstractionStarter]: For program point L140(line 140) no Hoare annotation was computed. [2018-09-20 15:40:43,662 INFO L426 ceAbstractionStarter]: For program point L107(lines 107 111) no Hoare annotation was computed. [2018-09-20 15:40:43,662 INFO L426 ceAbstractionStarter]: For program point L140-1(line 140) no Hoare annotation was computed. [2018-09-20 15:40:43,662 INFO L426 ceAbstractionStarter]: For program point L140-2(line 140) no Hoare annotation was computed. [2018-09-20 15:40:43,663 INFO L426 ceAbstractionStarter]: For program point L107-2(lines 81 208) no Hoare annotation was computed. [2018-09-20 15:40:43,663 INFO L426 ceAbstractionStarter]: For program point L140-3(line 140) no Hoare annotation was computed. [2018-09-20 15:40:43,663 INFO L426 ceAbstractionStarter]: For program point L124(lines 124 125) no Hoare annotation was computed. [2018-09-20 15:40:43,663 INFO L426 ceAbstractionStarter]: For program point L91-1(lines 91 95) no Hoare annotation was computed. [2018-09-20 15:40:43,663 INFO L426 ceAbstractionStarter]: For program point L124-2(lines 122 129) no Hoare annotation was computed. [2018-09-20 15:40:43,663 INFO L422 ceAbstractionStarter]: At program point L91-3(lines 91 95) the Hoare annotation is: (and (= |__ieee754_hypotf_#in~y| __ieee754_hypotf_~y) (exists ((v___ieee754_hypotf_~ha~0_25 (_ BitVec 32))) (and (= |__ieee754_hypotf_#in~x| (fp ((_ extract 31 31) v___ieee754_hypotf_~ha~0_25) ((_ extract 30 23) v___ieee754_hypotf_~ha~0_25) ((_ extract 22 0) v___ieee754_hypotf_~ha~0_25))) (= __ieee754_hypotf_~ha~0 (bvand v___ieee754_hypotf_~ha~0_25 (_ bv2147483647 32))))) (= |__ieee754_hypotf_#in~x| __ieee754_hypotf_~x)) [2018-09-20 15:40:43,663 INFO L426 ceAbstractionStarter]: For program point L91-4(lines 91 95) no Hoare annotation was computed. [2018-09-20 15:40:43,663 INFO L426 ceAbstractionStarter]: For program point L141(line 141) no Hoare annotation was computed. [2018-09-20 15:40:43,663 INFO L426 ceAbstractionStarter]: For program point L108(line 108) no Hoare annotation was computed. [2018-09-20 15:40:43,663 INFO L426 ceAbstractionStarter]: For program point L108-1(line 108) no Hoare annotation was computed. [2018-09-20 15:40:43,663 INFO L426 ceAbstractionStarter]: For program point L108-2(line 108) no Hoare annotation was computed. [2018-09-20 15:40:43,664 INFO L426 ceAbstractionStarter]: For program point L108-3(line 108) no Hoare annotation was computed. [2018-09-20 15:40:43,664 INFO L426 ceAbstractionStarter]: For program point L191-1(lines 191 195) no Hoare annotation was computed. [2018-09-20 15:40:43,664 INFO L426 ceAbstractionStarter]: For program point L92(line 92) no Hoare annotation was computed. [2018-09-20 15:40:43,664 INFO L422 ceAbstractionStarter]: At program point L191-3(lines 191 195) the Hoare annotation is: (let ((.cse0 (= |__ieee754_hypotf_#in~y| __ieee754_hypotf_~y))) (or (and (exists ((v___ieee754_hypotf_~hb~0_27 (_ BitVec 32)) (v___ieee754_hypotf_~ha~0_24 (_ BitVec 32))) (and (bvsgt (bvsub (bvand v___ieee754_hypotf_~ha~0_24 (_ bv2147483647 32)) (bvand v___ieee754_hypotf_~hb~0_27 (_ bv2147483647 32))) (_ bv251658240 32)) (= (fp ((_ extract 31 31) v___ieee754_hypotf_~hb~0_27) ((_ extract 30 23) v___ieee754_hypotf_~hb~0_27) ((_ extract 22 0) v___ieee754_hypotf_~hb~0_27)) |__ieee754_hypotf_#in~y|))) .cse0) (and (= (_ bv68 32) __ieee754_hypotf_~k~0) (exists ((v___ieee754_hypotf_~ha~0_32 (_ BitVec 32)) (v___ieee754_hypotf_~hb~0_40 (_ BitVec 32))) (and (bvslt v___ieee754_hypotf_~ha~0_32 (_ bv2139095040 32)) (= (fp ((_ extract 31 31) v___ieee754_hypotf_~hb~0_40) ((_ extract 30 23) v___ieee754_hypotf_~hb~0_40) ((_ extract 22 0) v___ieee754_hypotf_~hb~0_40)) |__ieee754_hypotf_#in~y|) (not (bvsgt (bvand v___ieee754_hypotf_~hb~0_40 (_ bv2147483647 32)) v___ieee754_hypotf_~ha~0_32)))) (let ((.cse1 (= |__ieee754_hypotf_#in~x| __ieee754_hypotf_~x))) (or (and .cse0 .cse1 (exists ((v___ieee754_hypotf_~ha~0_27 (_ BitVec 32))) (let ((.cse2 (bvand v___ieee754_hypotf_~ha~0_27 (_ bv2147483647 32)))) (and (not (bvsgt (bvsub .cse2 (bvadd __ieee754_hypotf_~hb~0 (_ bv570425344 32))) (_ bv251658240 32))) (bvsgt .cse2 (_ bv1484783616 32))))) (exists ((v___ieee754_hypotf_~hb~0_34 (_ BitVec 32))) (= (bvadd __ieee754_hypotf_~hb~0 (_ bv570425344 32)) (bvand v___ieee754_hypotf_~hb~0_34 (_ bv2147483647 32))))) (and .cse0 .cse1 (not (bvsgt (bvsub __ieee754_hypotf_~ha~0 __ieee754_hypotf_~hb~0) (_ bv251658240 32))) (exists ((v___ieee754_hypotf_~ha~0_27 (_ BitVec 32))) (= (bvand v___ieee754_hypotf_~ha~0_27 (_ bv2147483647 32)) __ieee754_hypotf_~ha~0)) (exists ((v___ieee754_hypotf_~hb~0_34 (_ BitVec 32))) (= (bvand v___ieee754_hypotf_~hb~0_34 (_ bv2147483647 32)) __ieee754_hypotf_~hb~0)))))))) [2018-09-20 15:40:43,664 INFO L426 ceAbstractionStarter]: For program point L92-1(line 92) no Hoare annotation was computed. [2018-09-20 15:40:43,664 INFO L426 ceAbstractionStarter]: For program point L191-4(lines 191 195) no Hoare annotation was computed. [2018-09-20 15:40:43,664 INFO L426 ceAbstractionStarter]: For program point L92-2(line 92) no Hoare annotation was computed. [2018-09-20 15:40:43,664 INFO L426 ceAbstractionStarter]: For program point L92-3(line 92) no Hoare annotation was computed. [2018-09-20 15:40:43,664 INFO L426 ceAbstractionStarter]: For program point L175(lines 175 198) no Hoare annotation was computed. [2018-09-20 15:40:43,665 INFO L426 ceAbstractionStarter]: For program point L142(line 142) no Hoare annotation was computed. [2018-09-20 15:40:43,665 INFO L426 ceAbstractionStarter]: For program point L109(line 109) no Hoare annotation was computed. [2018-09-20 15:40:43,665 INFO L426 ceAbstractionStarter]: For program point L142-1(line 142) no Hoare annotation was computed. [2018-09-20 15:40:43,665 INFO L426 ceAbstractionStarter]: For program point L175-2(lines 81 208) no Hoare annotation was computed. [2018-09-20 15:40:43,665 INFO L426 ceAbstractionStarter]: For program point L142-2(line 142) no Hoare annotation was computed. [2018-09-20 15:40:43,665 INFO L426 ceAbstractionStarter]: For program point L192(line 192) no Hoare annotation was computed. [2018-09-20 15:40:43,665 INFO L426 ceAbstractionStarter]: For program point L192-1(line 192) no Hoare annotation was computed. [2018-09-20 15:40:43,665 INFO L426 ceAbstractionStarter]: For program point L192-2(line 192) no Hoare annotation was computed. [2018-09-20 15:40:43,665 INFO L426 ceAbstractionStarter]: For program point L93(line 93) no Hoare annotation was computed. [2018-09-20 15:40:43,665 INFO L426 ceAbstractionStarter]: For program point L126-1(lines 126 127) no Hoare annotation was computed. [2018-09-20 15:40:43,665 INFO L426 ceAbstractionStarter]: For program point L192-3(line 192) no Hoare annotation was computed. [2018-09-20 15:40:43,666 INFO L426 ceAbstractionStarter]: For program point L176-1(lines 176 180) no Hoare annotation was computed. [2018-09-20 15:40:43,666 INFO L426 ceAbstractionStarter]: For program point L110(line 110) no Hoare annotation was computed. [2018-09-20 15:40:43,666 INFO L426 ceAbstractionStarter]: For program point L110-1(line 110) no Hoare annotation was computed. [2018-09-20 15:40:43,666 INFO L422 ceAbstractionStarter]: At program point L176-3(lines 176 180) the Hoare annotation is: (let ((.cse0 (= |__ieee754_hypotf_#in~y| __ieee754_hypotf_~y))) (or (and .cse0 (exists ((v___ieee754_hypotf_~hb~0_28 (_ BitVec 32))) (and (= (fp ((_ extract 31 31) v___ieee754_hypotf_~hb~0_28) ((_ extract 30 23) v___ieee754_hypotf_~hb~0_28) ((_ extract 22 0) v___ieee754_hypotf_~hb~0_28)) |__ieee754_hypotf_#in~y|) (not (bvsgt (bvand v___ieee754_hypotf_~hb~0_28 (_ bv2147483647 32)) (_ bv1484783616 32)))))) (and (= (_ bv68 32) __ieee754_hypotf_~k~0) .cse0 (exists ((v___ieee754_hypotf_~hb~0_38 (_ BitVec 32))) (let ((.cse1 (bvand v___ieee754_hypotf_~hb~0_38 (_ bv2147483647 32)))) (and (bvsgt .cse1 (_ bv1484783616 32)) (bvslt .cse1 (_ bv2139095040 32)) (= (fp ((_ extract 31 31) v___ieee754_hypotf_~hb~0_38) ((_ extract 30 23) v___ieee754_hypotf_~hb~0_38) ((_ extract 22 0) v___ieee754_hypotf_~hb~0_38)) |__ieee754_hypotf_#in~y|)))) (let ((.cse2 (= |__ieee754_hypotf_#in~x| __ieee754_hypotf_~x))) (or (and .cse2 (not (bvsgt (bvsub __ieee754_hypotf_~ha~0 __ieee754_hypotf_~hb~0) (_ bv251658240 32))) (exists ((v___ieee754_hypotf_~ha~0_27 (_ BitVec 32))) (= (bvand v___ieee754_hypotf_~ha~0_27 (_ bv2147483647 32)) __ieee754_hypotf_~ha~0)) (exists ((v___ieee754_hypotf_~hb~0_34 (_ BitVec 32))) (= (bvand v___ieee754_hypotf_~hb~0_34 (_ bv2147483647 32)) __ieee754_hypotf_~hb~0))) (and .cse2 (exists ((v___ieee754_hypotf_~ha~0_27 (_ BitVec 32))) (let ((.cse3 (bvand v___ieee754_hypotf_~ha~0_27 (_ bv2147483647 32)))) (and (not (bvsgt (bvsub .cse3 (bvadd __ieee754_hypotf_~hb~0 (_ bv570425344 32))) (_ bv251658240 32))) (bvsgt .cse3 (_ bv1484783616 32))))) (exists ((v___ieee754_hypotf_~hb~0_34 (_ BitVec 32))) (= (bvadd __ieee754_hypotf_~hb~0 (_ bv570425344 32)) (bvand v___ieee754_hypotf_~hb~0_34 (_ bv2147483647 32)))))))))) [2018-09-20 15:40:43,666 INFO L426 ceAbstractionStarter]: For program point L110-2(line 110) no Hoare annotation was computed. [2018-09-20 15:40:43,666 INFO L426 ceAbstractionStarter]: For program point L176-4(lines 176 180) no Hoare annotation was computed. [2018-09-20 15:40:43,666 INFO L426 ceAbstractionStarter]: For program point L193(line 193) no Hoare annotation was computed. [2018-09-20 15:40:43,666 INFO L426 ceAbstractionStarter]: For program point L94(line 94) no Hoare annotation was computed. [2018-09-20 15:40:43,667 INFO L426 ceAbstractionStarter]: For program point L94-1(line 94) no Hoare annotation was computed. [2018-09-20 15:40:43,667 INFO L426 ceAbstractionStarter]: For program point L94-2(line 94) no Hoare annotation was computed. [2018-09-20 15:40:43,667 INFO L426 ceAbstractionStarter]: For program point L177(line 177) no Hoare annotation was computed. [2018-09-20 15:40:43,667 INFO L426 ceAbstractionStarter]: For program point L177-1(line 177) no Hoare annotation was computed. [2018-09-20 15:40:43,667 INFO L426 ceAbstractionStarter]: For program point L177-2(line 177) no Hoare annotation was computed. [2018-09-20 15:40:43,667 INFO L426 ceAbstractionStarter]: For program point L177-3(line 177) no Hoare annotation was computed. [2018-09-20 15:40:43,667 INFO L426 ceAbstractionStarter]: For program point L194(line 194) no Hoare annotation was computed. [2018-09-20 15:40:43,667 INFO L426 ceAbstractionStarter]: For program point L194-1(line 194) no Hoare annotation was computed. [2018-09-20 15:40:43,667 INFO L426 ceAbstractionStarter]: For program point L161-1(lines 161 165) no Hoare annotation was computed. [2018-09-20 15:40:43,667 INFO L426 ceAbstractionStarter]: For program point L194-2(line 194) no Hoare annotation was computed. [2018-09-20 15:40:43,668 INFO L422 ceAbstractionStarter]: At program point L161-3(lines 161 165) the Hoare annotation is: (and (= |__ieee754_hypotf_#in~y| __ieee754_hypotf_~y) (exists ((v___ieee754_hypotf_~hb~0_28 (_ BitVec 32))) (and (= (fp ((_ extract 31 31) v___ieee754_hypotf_~hb~0_28) ((_ extract 30 23) v___ieee754_hypotf_~hb~0_28) ((_ extract 22 0) v___ieee754_hypotf_~hb~0_28)) |__ieee754_hypotf_#in~y|) (not (bvsgt (bvand v___ieee754_hypotf_~hb~0_28 (_ bv2147483647 32)) (_ bv1484783616 32)))))) [2018-09-20 15:40:43,668 INFO L426 ceAbstractionStarter]: For program point L178(line 178) no Hoare annotation was computed. [2018-09-20 15:40:43,668 INFO L426 ceAbstractionStarter]: For program point L145(lines 145 172) no Hoare annotation was computed. [2018-09-20 15:40:43,668 INFO L426 ceAbstractionStarter]: For program point L112(lines 112 116) no Hoare annotation was computed. [2018-09-20 15:40:43,668 INFO L426 ceAbstractionStarter]: For program point L112-2(lines 81 208) no Hoare annotation was computed. [2018-09-20 15:40:43,668 INFO L426 ceAbstractionStarter]: For program point L112-3(lines 81 208) no Hoare annotation was computed. [2018-09-20 15:40:43,668 INFO L429 ceAbstractionStarter]: At program point __ieee754_hypotfENTRY(lines 81 208) the Hoare annotation is: true [2018-09-20 15:40:43,668 INFO L426 ceAbstractionStarter]: For program point L162(line 162) no Hoare annotation was computed. [2018-09-20 15:40:43,668 INFO L426 ceAbstractionStarter]: For program point L162-1(line 162) no Hoare annotation was computed. [2018-09-20 15:40:43,668 INFO L426 ceAbstractionStarter]: For program point L162-2(line 162) no Hoare annotation was computed. [2018-09-20 15:40:43,668 INFO L426 ceAbstractionStarter]: For program point L162-3(line 162) no Hoare annotation was computed. [2018-09-20 15:40:43,669 INFO L426 ceAbstractionStarter]: For program point L179(line 179) no Hoare annotation was computed. [2018-09-20 15:40:43,669 INFO L426 ceAbstractionStarter]: For program point L146(lines 146 171) no Hoare annotation was computed. [2018-09-20 15:40:43,669 INFO L426 ceAbstractionStarter]: For program point L179-1(line 179) no Hoare annotation was computed. [2018-09-20 15:40:43,669 INFO L426 ceAbstractionStarter]: For program point L113(line 113) no Hoare annotation was computed. [2018-09-20 15:40:43,669 INFO L426 ceAbstractionStarter]: For program point L179-2(line 179) no Hoare annotation was computed. [2018-09-20 15:40:43,669 INFO L426 ceAbstractionStarter]: For program point L113-1(line 113) no Hoare annotation was computed. [2018-09-20 15:40:43,669 INFO L426 ceAbstractionStarter]: For program point L113-2(line 113) no Hoare annotation was computed. [2018-09-20 15:40:43,669 INFO L426 ceAbstractionStarter]: For program point L113-3(line 113) no Hoare annotation was computed. [2018-09-20 15:40:43,669 INFO L426 ceAbstractionStarter]: For program point L163(line 163) no Hoare annotation was computed. [2018-09-20 15:40:43,669 INFO L426 ceAbstractionStarter]: For program point L97(lines 97 106) no Hoare annotation was computed. [2018-09-20 15:40:43,669 INFO L426 ceAbstractionStarter]: For program point L114(line 114) no Hoare annotation was computed. [2018-09-20 15:40:43,670 INFO L422 ceAbstractionStarter]: At program point L197(line 197) the Hoare annotation is: (let ((.cse0 (= |__ieee754_hypotf_#in~y| __ieee754_hypotf_~y))) (or (and (exists ((v___ieee754_hypotf_~hb~0_27 (_ BitVec 32)) (v___ieee754_hypotf_~ha~0_24 (_ BitVec 32))) (and (bvsgt (bvsub (bvand v___ieee754_hypotf_~ha~0_24 (_ bv2147483647 32)) (bvand v___ieee754_hypotf_~hb~0_27 (_ bv2147483647 32))) (_ bv251658240 32)) (= (fp ((_ extract 31 31) v___ieee754_hypotf_~hb~0_27) ((_ extract 30 23) v___ieee754_hypotf_~hb~0_27) ((_ extract 22 0) v___ieee754_hypotf_~hb~0_27)) |__ieee754_hypotf_#in~y|))) .cse0) (and (= (_ bv68 32) __ieee754_hypotf_~k~0) (exists ((v___ieee754_hypotf_~ha~0_32 (_ BitVec 32)) (v___ieee754_hypotf_~hb~0_40 (_ BitVec 32))) (and (bvslt v___ieee754_hypotf_~ha~0_32 (_ bv2139095040 32)) (= (fp ((_ extract 31 31) v___ieee754_hypotf_~hb~0_40) ((_ extract 30 23) v___ieee754_hypotf_~hb~0_40) ((_ extract 22 0) v___ieee754_hypotf_~hb~0_40)) |__ieee754_hypotf_#in~y|) (not (bvsgt (bvand v___ieee754_hypotf_~hb~0_40 (_ bv2147483647 32)) v___ieee754_hypotf_~ha~0_32)))) (let ((.cse1 (= |__ieee754_hypotf_#in~x| __ieee754_hypotf_~x))) (or (and .cse0 .cse1 (exists ((v___ieee754_hypotf_~ha~0_27 (_ BitVec 32))) (let ((.cse2 (bvand v___ieee754_hypotf_~ha~0_27 (_ bv2147483647 32)))) (and (not (bvsgt (bvsub .cse2 (bvadd __ieee754_hypotf_~hb~0 (_ bv570425344 32))) (_ bv251658240 32))) (bvsgt .cse2 (_ bv1484783616 32))))) (exists ((v___ieee754_hypotf_~hb~0_34 (_ BitVec 32))) (= (bvadd __ieee754_hypotf_~hb~0 (_ bv570425344 32)) (bvand v___ieee754_hypotf_~hb~0_34 (_ bv2147483647 32))))) (and .cse0 .cse1 (not (bvsgt (bvsub __ieee754_hypotf_~ha~0 __ieee754_hypotf_~hb~0) (_ bv251658240 32))) (exists ((v___ieee754_hypotf_~ha~0_27 (_ BitVec 32))) (= (bvand v___ieee754_hypotf_~ha~0_27 (_ bv2147483647 32)) __ieee754_hypotf_~ha~0)) (exists ((v___ieee754_hypotf_~hb~0_34 (_ BitVec 32))) (= (bvand v___ieee754_hypotf_~hb~0_34 (_ bv2147483647 32)) __ieee754_hypotf_~hb~0)))))))) [2018-09-20 15:40:43,670 INFO L426 ceAbstractionStarter]: For program point L164(line 164) no Hoare annotation was computed. [2018-09-20 15:40:43,670 INFO L426 ceAbstractionStarter]: For program point L197-1(line 197) no Hoare annotation was computed. [2018-09-20 15:40:43,670 INFO L426 ceAbstractionStarter]: For program point L164-1(line 164) no Hoare annotation was computed. [2018-09-20 15:40:43,670 INFO L426 ceAbstractionStarter]: For program point L164-2(line 164) no Hoare annotation was computed. [2018-09-20 15:40:43,670 INFO L426 ceAbstractionStarter]: For program point L148(lines 148 171) no Hoare annotation was computed. [2018-09-20 15:40:43,670 INFO L426 ceAbstractionStarter]: For program point L115(line 115) no Hoare annotation was computed. [2018-09-20 15:40:43,670 INFO L426 ceAbstractionStarter]: For program point L115-1(line 115) no Hoare annotation was computed. [2018-09-20 15:40:43,670 INFO L426 ceAbstractionStarter]: For program point L115-2(line 115) no Hoare annotation was computed. [2018-09-20 15:40:43,671 INFO L422 ceAbstractionStarter]: At program point L182(line 182) the Hoare annotation is: (let ((.cse0 (= |__ieee754_hypotf_#in~y| __ieee754_hypotf_~y))) (or (and .cse0 (exists ((v___ieee754_hypotf_~hb~0_28 (_ BitVec 32))) (and (= (fp ((_ extract 31 31) v___ieee754_hypotf_~hb~0_28) ((_ extract 30 23) v___ieee754_hypotf_~hb~0_28) ((_ extract 22 0) v___ieee754_hypotf_~hb~0_28)) |__ieee754_hypotf_#in~y|) (not (bvsgt (bvand v___ieee754_hypotf_~hb~0_28 (_ bv2147483647 32)) (_ bv1484783616 32)))))) (and (= (_ bv68 32) __ieee754_hypotf_~k~0) .cse0 (exists ((v___ieee754_hypotf_~hb~0_38 (_ BitVec 32))) (let ((.cse1 (bvand v___ieee754_hypotf_~hb~0_38 (_ bv2147483647 32)))) (and (bvsgt .cse1 (_ bv1484783616 32)) (bvslt .cse1 (_ bv2139095040 32)) (= (fp ((_ extract 31 31) v___ieee754_hypotf_~hb~0_38) ((_ extract 30 23) v___ieee754_hypotf_~hb~0_38) ((_ extract 22 0) v___ieee754_hypotf_~hb~0_38)) |__ieee754_hypotf_#in~y|)))) (let ((.cse2 (= |__ieee754_hypotf_#in~x| __ieee754_hypotf_~x))) (or (and .cse2 (not (bvsgt (bvsub __ieee754_hypotf_~ha~0 __ieee754_hypotf_~hb~0) (_ bv251658240 32))) (exists ((v___ieee754_hypotf_~ha~0_27 (_ BitVec 32))) (= (bvand v___ieee754_hypotf_~ha~0_27 (_ bv2147483647 32)) __ieee754_hypotf_~ha~0)) (exists ((v___ieee754_hypotf_~hb~0_34 (_ BitVec 32))) (= (bvand v___ieee754_hypotf_~hb~0_34 (_ bv2147483647 32)) __ieee754_hypotf_~hb~0))) (and .cse2 (exists ((v___ieee754_hypotf_~ha~0_27 (_ BitVec 32))) (let ((.cse3 (bvand v___ieee754_hypotf_~ha~0_27 (_ bv2147483647 32)))) (and (not (bvsgt (bvsub .cse3 (bvadd __ieee754_hypotf_~hb~0 (_ bv570425344 32))) (_ bv251658240 32))) (bvsgt .cse3 (_ bv1484783616 32))))) (exists ((v___ieee754_hypotf_~hb~0_34 (_ BitVec 32))) (= (bvadd __ieee754_hypotf_~hb~0 (_ bv570425344 32)) (bvand v___ieee754_hypotf_~hb~0_34 (_ bv2147483647 32)))))))))) [2018-09-20 15:40:43,671 INFO L426 ceAbstractionStarter]: For program point L182-1(line 182) no Hoare annotation was computed. [2018-09-20 15:40:43,671 INFO L426 ceAbstractionStarter]: For program point L149-1(lines 149 153) no Hoare annotation was computed. [2018-09-20 15:40:43,671 INFO L422 ceAbstractionStarter]: At program point L149-3(lines 149 153) the Hoare annotation is: (let ((.cse0 (= |__ieee754_hypotf_#in~y| __ieee754_hypotf_~y)) (.cse1 (exists ((v___ieee754_hypotf_~hb~0_28 (_ BitVec 32))) (and (= (fp ((_ extract 31 31) v___ieee754_hypotf_~hb~0_28) ((_ extract 30 23) v___ieee754_hypotf_~hb~0_28) ((_ extract 22 0) v___ieee754_hypotf_~hb~0_28)) |__ieee754_hypotf_#in~y|) (not (bvsgt (bvand v___ieee754_hypotf_~hb~0_28 (_ bv2147483647 32)) (_ bv1484783616 32))))))) (or (and .cse0 (exists ((v___ieee754_hypotf_~hb~0_28 (_ BitVec 32))) (and (= (fp ((_ extract 31 31) v___ieee754_hypotf_~hb~0_28) ((_ extract 30 23) v___ieee754_hypotf_~hb~0_28) ((_ extract 22 0) v___ieee754_hypotf_~hb~0_28)) |__ieee754_hypotf_#in~y|) (= (bvand v___ieee754_hypotf_~hb~0_28 (_ bv2147483647 32)) __ieee754_hypotf_~ha~0))) .cse1) (and .cse0 (exists ((v___ieee754_hypotf_~ha~0_24 (_ BitVec 32))) (= (bvand v___ieee754_hypotf_~ha~0_24 (_ bv2147483647 32)) __ieee754_hypotf_~ha~0)) .cse1 (exists ((v___ieee754_hypotf_~hb~0_28 (_ BitVec 32))) (and (= (fp ((_ extract 31 31) v___ieee754_hypotf_~hb~0_28) ((_ extract 30 23) v___ieee754_hypotf_~hb~0_28) ((_ extract 22 0) v___ieee754_hypotf_~hb~0_28)) |__ieee754_hypotf_#in~y|) (= (bvand v___ieee754_hypotf_~hb~0_28 (_ bv2147483647 32)) __ieee754_hypotf_~hb~0)))))) [2018-09-20 15:40:43,671 INFO L426 ceAbstractionStarter]: For program point L149-4(lines 149 153) no Hoare annotation was computed. [2018-09-20 15:40:43,671 INFO L426 ceAbstractionStarter]: For program point L166(lines 166 170) no Hoare annotation was computed. [2018-09-20 15:40:43,671 INFO L426 ceAbstractionStarter]: For program point L166-2(lines 157 171) no Hoare annotation was computed. [2018-09-20 15:40:43,671 INFO L426 ceAbstractionStarter]: For program point L150(line 150) no Hoare annotation was computed. [2018-09-20 15:40:43,671 INFO L426 ceAbstractionStarter]: For program point L150-1(line 150) no Hoare annotation was computed. [2018-09-20 15:40:43,671 INFO L426 ceAbstractionStarter]: For program point L150-2(line 150) no Hoare annotation was computed. [2018-09-20 15:40:43,672 INFO L426 ceAbstractionStarter]: For program point L150-3(line 150) no Hoare annotation was computed. [2018-09-20 15:40:43,672 INFO L426 ceAbstractionStarter]: For program point L167(line 167) no Hoare annotation was computed. [2018-09-20 15:40:43,672 INFO L426 ceAbstractionStarter]: For program point L200-1(lines 200 204) no Hoare annotation was computed. [2018-09-20 15:40:43,672 INFO L426 ceAbstractionStarter]: For program point L167-1(line 167) no Hoare annotation was computed. [2018-09-20 15:40:43,672 INFO L426 ceAbstractionStarter]: For program point L134-1(lines 134 138) no Hoare annotation was computed. [2018-09-20 15:40:43,672 INFO L426 ceAbstractionStarter]: For program point L167-2(line 167) no Hoare annotation was computed. [2018-09-20 15:40:43,672 INFO L422 ceAbstractionStarter]: At program point L200-3(lines 200 204) the Hoare annotation is: (let ((.cse0 (= |__ieee754_hypotf_#in~y| __ieee754_hypotf_~y))) (or (and (exists ((v___ieee754_hypotf_~hb~0_27 (_ BitVec 32)) (v___ieee754_hypotf_~ha~0_24 (_ BitVec 32))) (and (bvsgt (bvsub (bvand v___ieee754_hypotf_~ha~0_24 (_ bv2147483647 32)) (bvand v___ieee754_hypotf_~hb~0_27 (_ bv2147483647 32))) (_ bv251658240 32)) (= (fp ((_ extract 31 31) v___ieee754_hypotf_~hb~0_27) ((_ extract 30 23) v___ieee754_hypotf_~hb~0_27) ((_ extract 22 0) v___ieee754_hypotf_~hb~0_27)) |__ieee754_hypotf_#in~y|))) .cse0) (and (= (_ bv68 32) __ieee754_hypotf_~k~0) (exists ((v___ieee754_hypotf_~hb~0_38 (_ BitVec 32))) (let ((.cse1 (bvand v___ieee754_hypotf_~hb~0_38 (_ bv2147483647 32)))) (and (bvsgt .cse1 (_ bv1484783616 32)) (bvslt .cse1 (_ bv2139095040 32)) (= (fp ((_ extract 31 31) v___ieee754_hypotf_~hb~0_38) ((_ extract 30 23) v___ieee754_hypotf_~hb~0_38) ((_ extract 22 0) v___ieee754_hypotf_~hb~0_38)) |__ieee754_hypotf_#in~y|)))) (let ((.cse2 (and .cse0 (= |__ieee754_hypotf_#in~x| __ieee754_hypotf_~x)))) (or (and .cse2 (not (bvsgt (bvsub __ieee754_hypotf_~ha~0 __ieee754_hypotf_~hb~0) (_ bv251658240 32))) (exists ((v___ieee754_hypotf_~ha~0_27 (_ BitVec 32))) (= (bvand v___ieee754_hypotf_~ha~0_27 (_ bv2147483647 32)) __ieee754_hypotf_~ha~0)) (exists ((v___ieee754_hypotf_~hb~0_34 (_ BitVec 32))) (= (bvand v___ieee754_hypotf_~hb~0_34 (_ bv2147483647 32)) __ieee754_hypotf_~hb~0))) (and (exists ((v___ieee754_hypotf_~ha~0_27 (_ BitVec 32))) (let ((.cse3 (bvand v___ieee754_hypotf_~ha~0_27 (_ bv2147483647 32)))) (and (not (bvsgt (bvsub .cse3 (bvadd __ieee754_hypotf_~hb~0 (_ bv570425344 32))) (_ bv251658240 32))) (bvsgt .cse3 (_ bv1484783616 32))))) (exists ((v___ieee754_hypotf_~hb~0_34 (_ BitVec 32))) (= (bvadd __ieee754_hypotf_~hb~0 (_ bv570425344 32)) (bvand v___ieee754_hypotf_~hb~0_34 (_ bv2147483647 32)))) .cse2)))))) [2018-09-20 15:40:43,672 INFO L426 ceAbstractionStarter]: For program point L167-3(line 167) no Hoare annotation was computed. [2018-09-20 15:40:43,672 INFO L426 ceAbstractionStarter]: For program point L200-4(lines 200 204) no Hoare annotation was computed. [2018-09-20 15:40:43,673 INFO L422 ceAbstractionStarter]: At program point L134-3(lines 134 138) the Hoare annotation is: (and (= (_ bv68 32) __ieee754_hypotf_~k~0) (exists ((v___ieee754_hypotf_~hb~0_32 (_ BitVec 32))) (= (bvand v___ieee754_hypotf_~hb~0_32 (_ bv2147483647 32)) __ieee754_hypotf_~ha~0)) (= |__ieee754_hypotf_#in~y| __ieee754_hypotf_~y) (exists ((v___ieee754_hypotf_~ha~0_32 (_ BitVec 32)) (v___ieee754_hypotf_~hb~0_40 (_ BitVec 32))) (and (bvslt v___ieee754_hypotf_~ha~0_32 (_ bv2139095040 32)) (= (fp ((_ extract 31 31) v___ieee754_hypotf_~hb~0_40) ((_ extract 30 23) v___ieee754_hypotf_~hb~0_40) ((_ extract 22 0) v___ieee754_hypotf_~hb~0_40)) |__ieee754_hypotf_#in~y|) (not (bvsgt (bvand v___ieee754_hypotf_~hb~0_40 (_ bv2147483647 32)) v___ieee754_hypotf_~ha~0_32)))) (= |__ieee754_hypotf_#in~x| __ieee754_hypotf_~x) (exists ((v___ieee754_hypotf_~ha~0_27 (_ BitVec 32))) (let ((.cse0 (bvand v___ieee754_hypotf_~ha~0_27 (_ bv2147483647 32)))) (and (not (bvsgt (bvsub .cse0 (bvadd __ieee754_hypotf_~hb~0 (_ bv570425344 32))) (_ bv251658240 32))) (bvsgt .cse0 (_ bv1484783616 32))))) (exists ((v___ieee754_hypotf_~hb~0_34 (_ BitVec 32))) (= (bvadd __ieee754_hypotf_~hb~0 (_ bv570425344 32)) (bvand v___ieee754_hypotf_~hb~0_34 (_ bv2147483647 32))))) [2018-09-20 15:40:43,673 INFO L426 ceAbstractionStarter]: For program point L35-2(lines 35 39) no Hoare annotation was computed. [2018-09-20 15:40:43,673 INFO L426 ceAbstractionStarter]: For program point L52(lines 52 56) no Hoare annotation was computed. [2018-09-20 15:40:43,673 INFO L426 ceAbstractionStarter]: For program point L19-1(lines 19 23) no Hoare annotation was computed. [2018-09-20 15:40:43,673 INFO L426 ceAbstractionStarter]: For program point L52-2(lines 52 56) no Hoare annotation was computed. [2018-09-20 15:40:43,673 INFO L429 ceAbstractionStarter]: At program point L19-3(lines 19 23) the Hoare annotation is: true [2018-09-20 15:40:43,673 INFO L426 ceAbstractionStarter]: For program point L19-4(lines 19 23) no Hoare annotation was computed. [2018-09-20 15:40:43,673 INFO L426 ceAbstractionStarter]: For program point L36-1(lines 36 37) no Hoare annotation was computed. [2018-09-20 15:40:43,673 INFO L426 ceAbstractionStarter]: For program point L36-3(lines 36 37) no Hoare annotation was computed. [2018-09-20 15:40:43,673 INFO L429 ceAbstractionStarter]: At program point L36-4(lines 36 37) the Hoare annotation is: true [2018-09-20 15:40:43,673 INFO L426 ceAbstractionStarter]: For program point L36-5(lines 36 37) no Hoare annotation was computed. [2018-09-20 15:40:43,674 INFO L426 ceAbstractionStarter]: For program point L61(lines 61 70) no Hoare annotation was computed. [2018-09-20 15:40:43,674 INFO L426 ceAbstractionStarter]: For program point L20(line 20) no Hoare annotation was computed. [2018-09-20 15:40:43,674 INFO L426 ceAbstractionStarter]: For program point L20-1(line 20) no Hoare annotation was computed. [2018-09-20 15:40:43,674 INFO L426 ceAbstractionStarter]: For program point L20-2(line 20) no Hoare annotation was computed. [2018-09-20 15:40:43,674 INFO L426 ceAbstractionStarter]: For program point L20-3(line 20) no Hoare annotation was computed. [2018-09-20 15:40:43,674 INFO L429 ceAbstractionStarter]: At program point __ieee754_sqrtfENTRY(lines 14 79) the Hoare annotation is: true [2018-09-20 15:40:43,674 INFO L426 ceAbstractionStarter]: For program point __ieee754_sqrtfFINAL(lines 14 79) no Hoare annotation was computed. [2018-09-20 15:40:43,674 INFO L426 ceAbstractionStarter]: For program point L29(lines 29 30) no Hoare annotation was computed. [2018-09-20 15:40:43,674 INFO L426 ceAbstractionStarter]: For program point L21(line 21) no Hoare annotation was computed. [2018-09-20 15:40:43,674 INFO L426 ceAbstractionStarter]: For program point __ieee754_sqrtfEXIT(lines 14 79) no Hoare annotation was computed. [2018-09-20 15:40:43,674 INFO L426 ceAbstractionStarter]: For program point L63(lines 63 69) no Hoare annotation was computed. [2018-09-20 15:40:43,674 INFO L426 ceAbstractionStarter]: For program point L22(line 22) no Hoare annotation was computed. [2018-09-20 15:40:43,674 INFO L426 ceAbstractionStarter]: For program point L22-1(line 22) no Hoare annotation was computed. [2018-09-20 15:40:43,675 INFO L426 ceAbstractionStarter]: For program point L22-2(line 22) no Hoare annotation was computed. [2018-09-20 15:40:43,675 INFO L426 ceAbstractionStarter]: For program point L31(lines 31 32) no Hoare annotation was computed. [2018-09-20 15:40:43,675 INFO L426 ceAbstractionStarter]: For program point L73-1(lines 73 77) no Hoare annotation was computed. [2018-09-20 15:40:43,675 INFO L429 ceAbstractionStarter]: At program point L73-3(lines 73 77) the Hoare annotation is: true [2018-09-20 15:40:43,675 INFO L426 ceAbstractionStarter]: For program point L73-4(lines 73 77) no Hoare annotation was computed. [2018-09-20 15:40:43,675 INFO L426 ceAbstractionStarter]: For program point L65(lines 65 68) no Hoare annotation was computed. [2018-09-20 15:40:43,675 INFO L426 ceAbstractionStarter]: For program point L74(line 74) no Hoare annotation was computed. [2018-09-20 15:40:43,675 INFO L426 ceAbstractionStarter]: For program point L74-1(line 74) no Hoare annotation was computed. [2018-09-20 15:40:43,675 INFO L426 ceAbstractionStarter]: For program point L74-2(line 74) no Hoare annotation was computed. [2018-09-20 15:40:43,675 INFO L426 ceAbstractionStarter]: For program point L74-3(line 74) no Hoare annotation was computed. [2018-09-20 15:40:43,675 INFO L426 ceAbstractionStarter]: For program point L50-1(lines 50 59) no Hoare annotation was computed. [2018-09-20 15:40:43,675 INFO L429 ceAbstractionStarter]: At program point L50-3(lines 50 59) the Hoare annotation is: true [2018-09-20 15:40:43,676 INFO L426 ceAbstractionStarter]: For program point L50-4(lines 14 79) no Hoare annotation was computed. [2018-09-20 15:40:43,676 INFO L426 ceAbstractionStarter]: For program point L75(line 75) no Hoare annotation was computed. [2018-09-20 15:40:43,676 INFO L426 ceAbstractionStarter]: For program point L42(lines 42 43) no Hoare annotation was computed. [2018-09-20 15:40:43,676 INFO L426 ceAbstractionStarter]: For program point L42-2(lines 42 43) no Hoare annotation was computed. [2018-09-20 15:40:43,676 INFO L426 ceAbstractionStarter]: For program point L26(lines 26 27) no Hoare annotation was computed. [2018-09-20 15:40:43,676 INFO L426 ceAbstractionStarter]: For program point L76(line 76) no Hoare annotation was computed. [2018-09-20 15:40:43,676 INFO L426 ceAbstractionStarter]: For program point L76-1(line 76) no Hoare annotation was computed. [2018-09-20 15:40:43,676 INFO L426 ceAbstractionStarter]: For program point L76-2(line 76) no Hoare annotation was computed. [2018-09-20 15:40:43,676 INFO L426 ceAbstractionStarter]: For program point L35(lines 35 39) no Hoare annotation was computed. [2018-09-20 15:40:43,693 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,694 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,695 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,695 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,695 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,695 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,695 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,696 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,696 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_24,QUANTIFIED] [2018-09-20 15:40:43,696 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,696 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,696 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,696 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,697 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,697 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,697 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,697 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,699 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,699 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,700 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,700 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,700 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,700 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,700 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,700 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,701 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_24,QUANTIFIED] [2018-09-20 15:40:43,701 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,701 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,701 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,701 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,701 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,702 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,702 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,702 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,704 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_24,QUANTIFIED] [2018-09-20 15:40:43,704 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,704 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,704 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,705 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,705 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] [2018-09-20 15:40:43,705 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,705 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,705 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,706 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,706 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] [2018-09-20 15:40:43,706 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,706 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,706 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] [2018-09-20 15:40:43,707 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,707 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] [2018-09-20 15:40:43,708 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_24,QUANTIFIED] [2018-09-20 15:40:43,709 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,709 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,709 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,709 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,709 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] [2018-09-20 15:40:43,709 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,710 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,710 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,710 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,710 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] [2018-09-20 15:40:43,710 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,711 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,711 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] [2018-09-20 15:40:43,711 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,711 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] [2018-09-20 15:40:43,713 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_24,QUANTIFIED] [2018-09-20 15:40:43,713 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,713 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,713 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,714 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,714 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:43,714 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:43,714 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:43,714 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:43,714 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:43,715 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,715 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] [2018-09-20 15:40:43,715 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,715 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,715 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] [2018-09-20 15:40:43,717 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_24,QUANTIFIED] [2018-09-20 15:40:43,718 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,718 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,718 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,718 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,718 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:43,718 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:43,719 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:43,719 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:43,719 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:43,719 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,719 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] [2018-09-20 15:40:43,720 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,720 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,720 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] [2018-09-20 15:40:43,721 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_32,QUANTIFIED] [2018-09-20 15:40:43,721 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] [2018-09-20 15:40:43,722 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,722 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,722 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,722 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,722 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] [2018-09-20 15:40:43,723 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,723 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,723 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] [2018-09-20 15:40:43,724 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_32,QUANTIFIED] [2018-09-20 15:40:43,724 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] [2018-09-20 15:40:43,724 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,725 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,725 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,725 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,725 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] [2018-09-20 15:40:43,725 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,725 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,726 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] [2018-09-20 15:40:43,726 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_25,QUANTIFIED] [2018-09-20 15:40:43,727 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_25,QUANTIFIED] [2018-09-20 15:40:43,727 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_25,QUANTIFIED] [2018-09-20 15:40:43,727 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_25,QUANTIFIED] [2018-09-20 15:40:43,727 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_25,QUANTIFIED] [2018-09-20 15:40:43,728 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_25,QUANTIFIED] [2018-09-20 15:40:43,728 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_25,QUANTIFIED] [2018-09-20 15:40:43,728 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_25,QUANTIFIED] [2018-09-20 15:40:43,729 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,729 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,730 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,730 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,730 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:43,730 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:43,730 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:43,730 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:43,731 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:43,731 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,731 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] [2018-09-20 15:40:43,731 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,731 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,732 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] [2018-09-20 15:40:43,740 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,740 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,740 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,740 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,740 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:43,741 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:43,741 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:43,741 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:43,741 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:43,741 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,741 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] [2018-09-20 15:40:43,742 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,742 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,742 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] [2018-09-20 15:40:43,748 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_24,QUANTIFIED] [2018-09-20 15:40:43,748 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,748 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,748 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,748 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,749 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] [2018-09-20 15:40:43,749 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,749 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,749 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,749 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,749 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] [2018-09-20 15:40:43,750 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,750 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,750 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] [2018-09-20 15:40:43,750 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,750 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] [2018-09-20 15:40:43,752 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_24,QUANTIFIED] [2018-09-20 15:40:43,752 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,757 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,758 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,758 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,758 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] [2018-09-20 15:40:43,758 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,758 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,759 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,759 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,759 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] [2018-09-20 15:40:43,759 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,759 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,759 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] [2018-09-20 15:40:43,760 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,760 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] [2018-09-20 15:40:43,761 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,761 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,761 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,761 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,764 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,764 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,764 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,764 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,766 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.09 03:40:43 BoogieIcfgContainer [2018-09-20 15:40:43,766 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-09-20 15:40:43,770 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-09-20 15:40:43,770 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-09-20 15:40:43,770 INFO L276 PluginConnector]: Witness Printer initialized [2018-09-20 15:40:43,771 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 03:32:15" (3/4) ... [2018-09-20 15:40:43,781 INFO L144 WitnessPrinter]: Generating witness for correct program [2018-09-20 15:40:43,799 INFO L316 RCFGBacktranslator]: Ignoring RootEdge to procedure isnan_float [2018-09-20 15:40:43,799 INFO L316 RCFGBacktranslator]: Ignoring RootEdge to procedure ULTIMATE.init [2018-09-20 15:40:43,799 INFO L316 RCFGBacktranslator]: Ignoring RootEdge to procedure isfinite_float [2018-09-20 15:40:43,800 INFO L316 RCFGBacktranslator]: Ignoring RootEdge to procedure main [2018-09-20 15:40:43,800 INFO L316 RCFGBacktranslator]: Ignoring RootEdge to procedure __ieee754_hypotf [2018-09-20 15:40:43,800 INFO L316 RCFGBacktranslator]: Ignoring RootEdge to procedure __ieee754_sqrtf [2018-09-20 15:40:43,824 INFO L850 BoogieBacktranslator]: Reduced CFG by removing 56 nodes and edges [2018-09-20 15:40:43,825 INFO L850 BoogieBacktranslator]: Reduced CFG by removing 23 nodes and edges [2018-09-20 15:40:43,825 INFO L850 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2018-09-20 15:40:43,862 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: x == \old(x) [2018-09-20 15:40:43,862 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: \old(y) == y && \old(x) == x [2018-09-20 15:40:43,863 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (\old(y) == y && (\exists v___ieee754_hypotf_~ha~0_25 : bv32 :: \old(x) == ~fp~LONGDOUBLE(v___ieee754_hypotf_~ha~0_25[31:31], v___ieee754_hypotf_~ha~0_25[30:23], v___ieee754_hypotf_~ha~0_25[22:0]) && ha == ~bvand32(v___ieee754_hypotf_~ha~0_25, 2147483647bv32))) && \old(x) == x [2018-09-20 15:40:43,863 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((\old(y) == y && (\exists v___ieee754_hypotf_~hb~0_28 : bv32 :: ~fp~LONGDOUBLE(v___ieee754_hypotf_~hb~0_28[31:31], v___ieee754_hypotf_~hb~0_28[30:23], v___ieee754_hypotf_~hb~0_28[22:0]) == \old(y) && ~bvand32(v___ieee754_hypotf_~hb~0_28, 2147483647bv32) == ha)) && (\exists v___ieee754_hypotf_~hb~0_28 : bv32 :: ~fp~LONGDOUBLE(v___ieee754_hypotf_~hb~0_28[31:31], v___ieee754_hypotf_~hb~0_28[30:23], v___ieee754_hypotf_~hb~0_28[22:0]) == \old(y) && !~bvsgt32(~bvand32(v___ieee754_hypotf_~hb~0_28, 2147483647bv32), 1484783616bv32))) || (((\old(y) == y && (\exists v___ieee754_hypotf_~ha~0_24 : bv32 :: ~bvand32(v___ieee754_hypotf_~ha~0_24, 2147483647bv32) == ha)) && (\exists v___ieee754_hypotf_~hb~0_28 : bv32 :: ~fp~LONGDOUBLE(v___ieee754_hypotf_~hb~0_28[31:31], v___ieee754_hypotf_~hb~0_28[30:23], v___ieee754_hypotf_~hb~0_28[22:0]) == \old(y) && !~bvsgt32(~bvand32(v___ieee754_hypotf_~hb~0_28, 2147483647bv32), 1484783616bv32))) && (\exists v___ieee754_hypotf_~hb~0_28 : bv32 :: ~fp~LONGDOUBLE(v___ieee754_hypotf_~hb~0_28[31:31], v___ieee754_hypotf_~hb~0_28[30:23], v___ieee754_hypotf_~hb~0_28[22:0]) == \old(y) && ~bvand32(v___ieee754_hypotf_~hb~0_28, 2147483647bv32) == hb)) [2018-09-20 15:40:43,864 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (\old(y) == y && (\exists v___ieee754_hypotf_~hb~0_28 : bv32 :: ~fp~LONGDOUBLE(v___ieee754_hypotf_~hb~0_28[31:31], v___ieee754_hypotf_~hb~0_28[30:23], v___ieee754_hypotf_~hb~0_28[22:0]) == \old(y) && !~bvsgt32(~bvand32(v___ieee754_hypotf_~hb~0_28, 2147483647bv32), 1484783616bv32))) || (((68bv32 == k && \old(y) == y) && (\exists v___ieee754_hypotf_~hb~0_38 : bv32 :: (~bvsgt32(~bvand32(v___ieee754_hypotf_~hb~0_38, 2147483647bv32), 1484783616bv32) && ~bvslt32(~bvand32(v___ieee754_hypotf_~hb~0_38, 2147483647bv32), 2139095040bv32)) && ~fp~LONGDOUBLE(v___ieee754_hypotf_~hb~0_38[31:31], v___ieee754_hypotf_~hb~0_38[30:23], v___ieee754_hypotf_~hb~0_38[22:0]) == \old(y))) && ((((\old(x) == x && !~bvsgt32(~bvsub32(ha, hb), 251658240bv32)) && (\exists v___ieee754_hypotf_~ha~0_27 : bv32 :: ~bvand32(v___ieee754_hypotf_~ha~0_27, 2147483647bv32) == ha)) && (\exists v___ieee754_hypotf_~hb~0_34 : bv32 :: ~bvand32(v___ieee754_hypotf_~hb~0_34, 2147483647bv32) == hb)) || ((\old(x) == x && (\exists v___ieee754_hypotf_~ha~0_27 : bv32 :: !~bvsgt32(~bvsub32(~bvand32(v___ieee754_hypotf_~ha~0_27, 2147483647bv32), ~bvadd64(hb, 570425344bv32)), 251658240bv32) && ~bvsgt32(~bvand32(v___ieee754_hypotf_~ha~0_27, 2147483647bv32), 1484783616bv32))) && (\exists v___ieee754_hypotf_~hb~0_34 : bv32 :: ~bvadd64(hb, 570425344bv32) == ~bvand32(v___ieee754_hypotf_~hb~0_34, 2147483647bv32))))) [2018-09-20 15:40:43,864 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((68bv32 == k && (\exists v___ieee754_hypotf_~hb~0_32 : bv32 :: ~bvand32(v___ieee754_hypotf_~hb~0_32, 2147483647bv32) == ha)) && \old(y) == y) && (\exists v___ieee754_hypotf_~ha~0_32 : bv32, v___ieee754_hypotf_~hb~0_40 : bv32 :: (~bvslt32(v___ieee754_hypotf_~ha~0_32, 2139095040bv32) && ~fp~LONGDOUBLE(v___ieee754_hypotf_~hb~0_40[31:31], v___ieee754_hypotf_~hb~0_40[30:23], v___ieee754_hypotf_~hb~0_40[22:0]) == \old(y)) && !~bvsgt32(~bvand32(v___ieee754_hypotf_~hb~0_40, 2147483647bv32), v___ieee754_hypotf_~ha~0_32))) && \old(x) == x) && (\exists v___ieee754_hypotf_~ha~0_27 : bv32 :: !~bvsgt32(~bvsub32(~bvand32(v___ieee754_hypotf_~ha~0_27, 2147483647bv32), ~bvadd64(hb, 570425344bv32)), 251658240bv32) && ~bvsgt32(~bvand32(v___ieee754_hypotf_~ha~0_27, 2147483647bv32), 1484783616bv32))) && (\exists v___ieee754_hypotf_~hb~0_34 : bv32 :: ~bvadd64(hb, 570425344bv32) == ~bvand32(v___ieee754_hypotf_~hb~0_34, 2147483647bv32)) [2018-09-20 15:40:43,864 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((\exists v___ieee754_hypotf_~hb~0_27 : bv32, v___ieee754_hypotf_~ha~0_24 : bv32 :: ~bvsgt32(~bvsub32(~bvand32(v___ieee754_hypotf_~ha~0_24, 2147483647bv32), ~bvand32(v___ieee754_hypotf_~hb~0_27, 2147483647bv32)), 251658240bv32) && ~fp~LONGDOUBLE(v___ieee754_hypotf_~hb~0_27[31:31], v___ieee754_hypotf_~hb~0_27[30:23], v___ieee754_hypotf_~hb~0_27[22:0]) == \old(y)) && \old(y) == y) || ((68bv32 == k && (\exists v___ieee754_hypotf_~ha~0_32 : bv32, v___ieee754_hypotf_~hb~0_40 : bv32 :: (~bvslt32(v___ieee754_hypotf_~ha~0_32, 2139095040bv32) && ~fp~LONGDOUBLE(v___ieee754_hypotf_~hb~0_40[31:31], v___ieee754_hypotf_~hb~0_40[30:23], v___ieee754_hypotf_~hb~0_40[22:0]) == \old(y)) && !~bvsgt32(~bvand32(v___ieee754_hypotf_~hb~0_40, 2147483647bv32), v___ieee754_hypotf_~ha~0_32))) && ((((\old(y) == y && \old(x) == x) && (\exists v___ieee754_hypotf_~ha~0_27 : bv32 :: !~bvsgt32(~bvsub32(~bvand32(v___ieee754_hypotf_~ha~0_27, 2147483647bv32), ~bvadd64(hb, 570425344bv32)), 251658240bv32) && ~bvsgt32(~bvand32(v___ieee754_hypotf_~ha~0_27, 2147483647bv32), 1484783616bv32))) && (\exists v___ieee754_hypotf_~hb~0_34 : bv32 :: ~bvadd64(hb, 570425344bv32) == ~bvand32(v___ieee754_hypotf_~hb~0_34, 2147483647bv32))) || ((((\old(y) == y && \old(x) == x) && !~bvsgt32(~bvsub32(ha, hb), 251658240bv32)) && (\exists v___ieee754_hypotf_~ha~0_27 : bv32 :: ~bvand32(v___ieee754_hypotf_~ha~0_27, 2147483647bv32) == ha)) && (\exists v___ieee754_hypotf_~hb~0_34 : bv32 :: ~bvand32(v___ieee754_hypotf_~hb~0_34, 2147483647bv32) == hb)))) [2018-09-20 15:40:43,864 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: \old(y) == y && (\exists v___ieee754_hypotf_~hb~0_28 : bv32 :: ~fp~LONGDOUBLE(v___ieee754_hypotf_~hb~0_28[31:31], v___ieee754_hypotf_~hb~0_28[30:23], v___ieee754_hypotf_~hb~0_28[22:0]) == \old(y) && !~bvsgt32(~bvand32(v___ieee754_hypotf_~hb~0_28, 2147483647bv32), 1484783616bv32)) [2018-09-20 15:40:43,866 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((\exists v___ieee754_hypotf_~hb~0_27 : bv32, v___ieee754_hypotf_~ha~0_24 : bv32 :: ~bvsgt32(~bvsub32(~bvand32(v___ieee754_hypotf_~ha~0_24, 2147483647bv32), ~bvand32(v___ieee754_hypotf_~hb~0_27, 2147483647bv32)), 251658240bv32) && ~fp~LONGDOUBLE(v___ieee754_hypotf_~hb~0_27[31:31], v___ieee754_hypotf_~hb~0_27[30:23], v___ieee754_hypotf_~hb~0_27[22:0]) == \old(y)) && \old(y) == y) || ((68bv32 == k && (\exists v___ieee754_hypotf_~ha~0_32 : bv32, v___ieee754_hypotf_~hb~0_40 : bv32 :: (~bvslt32(v___ieee754_hypotf_~ha~0_32, 2139095040bv32) && ~fp~LONGDOUBLE(v___ieee754_hypotf_~hb~0_40[31:31], v___ieee754_hypotf_~hb~0_40[30:23], v___ieee754_hypotf_~hb~0_40[22:0]) == \old(y)) && !~bvsgt32(~bvand32(v___ieee754_hypotf_~hb~0_40, 2147483647bv32), v___ieee754_hypotf_~ha~0_32))) && ((((\old(y) == y && \old(x) == x) && (\exists v___ieee754_hypotf_~ha~0_27 : bv32 :: !~bvsgt32(~bvsub32(~bvand32(v___ieee754_hypotf_~ha~0_27, 2147483647bv32), ~bvadd64(hb, 570425344bv32)), 251658240bv32) && ~bvsgt32(~bvand32(v___ieee754_hypotf_~ha~0_27, 2147483647bv32), 1484783616bv32))) && (\exists v___ieee754_hypotf_~hb~0_34 : bv32 :: ~bvadd64(hb, 570425344bv32) == ~bvand32(v___ieee754_hypotf_~hb~0_34, 2147483647bv32))) || ((((\old(y) == y && \old(x) == x) && !~bvsgt32(~bvsub32(ha, hb), 251658240bv32)) && (\exists v___ieee754_hypotf_~ha~0_27 : bv32 :: ~bvand32(v___ieee754_hypotf_~ha~0_27, 2147483647bv32) == ha)) && (\exists v___ieee754_hypotf_~hb~0_34 : bv32 :: ~bvand32(v___ieee754_hypotf_~hb~0_34, 2147483647bv32) == hb)))) [2018-09-20 15:40:43,866 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((\exists v___ieee754_hypotf_~hb~0_27 : bv32, v___ieee754_hypotf_~ha~0_24 : bv32 :: ~bvsgt32(~bvsub32(~bvand32(v___ieee754_hypotf_~ha~0_24, 2147483647bv32), ~bvand32(v___ieee754_hypotf_~hb~0_27, 2147483647bv32)), 251658240bv32) && ~fp~LONGDOUBLE(v___ieee754_hypotf_~hb~0_27[31:31], v___ieee754_hypotf_~hb~0_27[30:23], v___ieee754_hypotf_~hb~0_27[22:0]) == \old(y)) && \old(y) == y) || ((68bv32 == k && (\exists v___ieee754_hypotf_~hb~0_38 : bv32 :: (~bvsgt32(~bvand32(v___ieee754_hypotf_~hb~0_38, 2147483647bv32), 1484783616bv32) && ~bvslt32(~bvand32(v___ieee754_hypotf_~hb~0_38, 2147483647bv32), 2139095040bv32)) && ~fp~LONGDOUBLE(v___ieee754_hypotf_~hb~0_38[31:31], v___ieee754_hypotf_~hb~0_38[30:23], v___ieee754_hypotf_~hb~0_38[22:0]) == \old(y))) && (((((\old(y) == y && \old(x) == x) && !~bvsgt32(~bvsub32(ha, hb), 251658240bv32)) && (\exists v___ieee754_hypotf_~ha~0_27 : bv32 :: ~bvand32(v___ieee754_hypotf_~ha~0_27, 2147483647bv32) == ha)) && (\exists v___ieee754_hypotf_~hb~0_34 : bv32 :: ~bvand32(v___ieee754_hypotf_~hb~0_34, 2147483647bv32) == hb)) || (((\exists v___ieee754_hypotf_~ha~0_27 : bv32 :: !~bvsgt32(~bvsub32(~bvand32(v___ieee754_hypotf_~ha~0_27, 2147483647bv32), ~bvadd64(hb, 570425344bv32)), 251658240bv32) && ~bvsgt32(~bvand32(v___ieee754_hypotf_~ha~0_27, 2147483647bv32), 1484783616bv32)) && (\exists v___ieee754_hypotf_~hb~0_34 : bv32 :: ~bvadd64(hb, 570425344bv32) == ~bvand32(v___ieee754_hypotf_~hb~0_34, 2147483647bv32))) && \old(y) == y && \old(x) == x))) [2018-09-20 15:40:43,934 INFO L145 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2018-09-20 15:40:43,934 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-09-20 15:40:43,938 INFO L168 Benchmark]: Toolchain (without parser) took 511879.60 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 186.1 MB). Free memory was 954.6 MB in the beginning and 1.1 GB in the end (delta: -108.8 MB). Peak memory consumption was 77.4 MB. Max. memory is 11.5 GB. [2018-09-20 15:40:43,938 INFO L168 Benchmark]: CDTParser took 0.21 ms. Allocated memory is still 1.0 GB. Free memory is still 978.7 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-09-20 15:40:43,939 INFO L168 Benchmark]: CACSL2BoogieTranslator took 500.25 ms. Allocated memory is still 1.0 GB. Free memory was 954.6 MB in the beginning and 937.1 MB in the end (delta: 17.4 MB). Peak memory consumption was 17.4 MB. Max. memory is 11.5 GB. [2018-09-20 15:40:43,939 INFO L168 Benchmark]: Boogie Preprocessor took 78.09 ms. Allocated memory is still 1.0 GB. Free memory was 937.1 MB in the beginning and 931.7 MB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2018-09-20 15:40:43,940 INFO L168 Benchmark]: RCFGBuilder took 3189.60 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 151.0 MB). Free memory was 931.7 MB in the beginning and 1.1 GB in the end (delta: -151.7 MB). Peak memory consumption was 18.7 MB. Max. memory is 11.5 GB. [2018-09-20 15:40:43,940 INFO L168 Benchmark]: TraceAbstraction took 507936.32 ms. Allocated memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 35.1 MB). Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 12.9 MB). Peak memory consumption was 318.9 MB. Max. memory is 11.5 GB. [2018-09-20 15:40:43,941 INFO L168 Benchmark]: Witness Printer took 164.08 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: 7.2 MB). Peak memory consumption was 7.2 MB. Max. memory is 11.5 GB. [2018-09-20 15:40:43,943 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.21 ms. Allocated memory is still 1.0 GB. Free memory is still 978.7 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 500.25 ms. Allocated memory is still 1.0 GB. Free memory was 954.6 MB in the beginning and 937.1 MB in the end (delta: 17.4 MB). Peak memory consumption was 17.4 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 78.09 ms. Allocated memory is still 1.0 GB. Free memory was 937.1 MB in the beginning and 931.7 MB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 3189.60 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 151.0 MB). Free memory was 931.7 MB in the beginning and 1.1 GB in the end (delta: -151.7 MB). Peak memory consumption was 18.7 MB. Max. memory is 11.5 GB. * TraceAbstraction took 507936.32 ms. Allocated memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 35.1 MB). Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 12.9 MB). Peak memory consumption was 318.9 MB. Max. memory is 11.5 GB. * Witness Printer took 164.08 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: 7.2 MB). Peak memory consumption was 7.2 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___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_32,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_32,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_25,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 239]: 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: 85]: Loop Invariant Derived loop invariant: \old(y) == y && \old(x) == x - InvariantResult [Line: 149]: Loop Invariant [2018-09-20 15:40:43,958 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,958 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,958 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,958 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,958 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,958 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,959 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,959 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,959 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_24,QUANTIFIED] [2018-09-20 15:40:43,959 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,959 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,959 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,966 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,966 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,966 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,966 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,966 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,967 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,967 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,968 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,968 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,968 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,968 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,968 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,969 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,970 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_24,QUANTIFIED] [2018-09-20 15:40:43,970 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,970 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,970 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,970 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,970 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,970 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,971 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:43,971 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] Derived loop invariant: ((\old(y) == y && (\exists v___ieee754_hypotf_~hb~0_28 : bv32 :: ~fp~LONGDOUBLE(v___ieee754_hypotf_~hb~0_28[31:31], v___ieee754_hypotf_~hb~0_28[30:23], v___ieee754_hypotf_~hb~0_28[22:0]) == \old(y) && ~bvand32(v___ieee754_hypotf_~hb~0_28, 2147483647bv32) == ha)) && (\exists v___ieee754_hypotf_~hb~0_28 : bv32 :: ~fp~LONGDOUBLE(v___ieee754_hypotf_~hb~0_28[31:31], v___ieee754_hypotf_~hb~0_28[30:23], v___ieee754_hypotf_~hb~0_28[22:0]) == \old(y) && !~bvsgt32(~bvand32(v___ieee754_hypotf_~hb~0_28, 2147483647bv32), 1484783616bv32))) || (((\old(y) == y && (\exists v___ieee754_hypotf_~ha~0_24 : bv32 :: ~bvand32(v___ieee754_hypotf_~ha~0_24, 2147483647bv32) == ha)) && (\exists v___ieee754_hypotf_~hb~0_28 : bv32 :: ~fp~LONGDOUBLE(v___ieee754_hypotf_~hb~0_28[31:31], v___ieee754_hypotf_~hb~0_28[30:23], v___ieee754_hypotf_~hb~0_28[22:0]) == \old(y) && !~bvsgt32(~bvand32(v___ieee754_hypotf_~hb~0_28, 2147483647bv32), 1484783616bv32))) && (\exists v___ieee754_hypotf_~hb~0_28 : bv32 :: ~fp~LONGDOUBLE(v___ieee754_hypotf_~hb~0_28[31:31], v___ieee754_hypotf_~hb~0_28[30:23], v___ieee754_hypotf_~hb~0_28[22:0]) == \old(y) && ~bvand32(v___ieee754_hypotf_~hb~0_28, 2147483647bv32) == hb)) - InvariantResult [Line: 19]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 191]: Loop Invariant [2018-09-20 15:40:43,972 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_24,QUANTIFIED] [2018-09-20 15:40:43,972 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,972 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,972 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,972 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,973 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] [2018-09-20 15:40:43,973 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,973 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,973 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,973 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,973 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] [2018-09-20 15:40:43,976 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,976 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,976 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] [2018-09-20 15:40:43,976 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,976 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] [2018-09-20 15:40:43,978 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_24,QUANTIFIED] [2018-09-20 15:40:43,978 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,978 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,978 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,978 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,978 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] [2018-09-20 15:40:43,979 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,979 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,980 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,980 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,980 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] [2018-09-20 15:40:43,980 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,980 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,980 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] [2018-09-20 15:40:43,981 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,981 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] Derived loop invariant: ((\exists v___ieee754_hypotf_~hb~0_27 : bv32, v___ieee754_hypotf_~ha~0_24 : bv32 :: ~bvsgt32(~bvsub32(~bvand32(v___ieee754_hypotf_~ha~0_24, 2147483647bv32), ~bvand32(v___ieee754_hypotf_~hb~0_27, 2147483647bv32)), 251658240bv32) && ~fp~LONGDOUBLE(v___ieee754_hypotf_~hb~0_27[31:31], v___ieee754_hypotf_~hb~0_27[30:23], v___ieee754_hypotf_~hb~0_27[22:0]) == \old(y)) && \old(y) == y) || ((68bv32 == k && (\exists v___ieee754_hypotf_~ha~0_32 : bv32, v___ieee754_hypotf_~hb~0_40 : bv32 :: (~bvslt32(v___ieee754_hypotf_~ha~0_32, 2139095040bv32) && ~fp~LONGDOUBLE(v___ieee754_hypotf_~hb~0_40[31:31], v___ieee754_hypotf_~hb~0_40[30:23], v___ieee754_hypotf_~hb~0_40[22:0]) == \old(y)) && !~bvsgt32(~bvand32(v___ieee754_hypotf_~hb~0_40, 2147483647bv32), v___ieee754_hypotf_~ha~0_32))) && ((((\old(y) == y && \old(x) == x) && (\exists v___ieee754_hypotf_~ha~0_27 : bv32 :: !~bvsgt32(~bvsub32(~bvand32(v___ieee754_hypotf_~ha~0_27, 2147483647bv32), ~bvadd64(hb, 570425344bv32)), 251658240bv32) && ~bvsgt32(~bvand32(v___ieee754_hypotf_~ha~0_27, 2147483647bv32), 1484783616bv32))) && (\exists v___ieee754_hypotf_~hb~0_34 : bv32 :: ~bvadd64(hb, 570425344bv32) == ~bvand32(v___ieee754_hypotf_~hb~0_34, 2147483647bv32))) || ((((\old(y) == y && \old(x) == x) && !~bvsgt32(~bvsub32(ha, hb), 251658240bv32)) && (\exists v___ieee754_hypotf_~ha~0_27 : bv32 :: ~bvand32(v___ieee754_hypotf_~ha~0_27, 2147483647bv32) == ha)) && (\exists v___ieee754_hypotf_~hb~0_34 : bv32 :: ~bvand32(v___ieee754_hypotf_~hb~0_34, 2147483647bv32) == hb)))) - InvariantResult [Line: 50]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 200]: Loop Invariant [2018-09-20 15:40:43,984 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_24,QUANTIFIED] [2018-09-20 15:40:43,985 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,985 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,985 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,985 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,985 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:43,985 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:43,986 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:43,986 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:43,986 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:43,986 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,986 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] [2018-09-20 15:40:43,986 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,986 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,987 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] [2018-09-20 15:40:43,991 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_24,QUANTIFIED] [2018-09-20 15:40:43,991 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,991 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,991 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,991 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:43,991 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:43,992 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:43,992 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:43,992 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:43,992 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:43,992 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,992 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] [2018-09-20 15:40:43,992 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,993 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,993 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] Derived loop invariant: ((\exists v___ieee754_hypotf_~hb~0_27 : bv32, v___ieee754_hypotf_~ha~0_24 : bv32 :: ~bvsgt32(~bvsub32(~bvand32(v___ieee754_hypotf_~ha~0_24, 2147483647bv32), ~bvand32(v___ieee754_hypotf_~hb~0_27, 2147483647bv32)), 251658240bv32) && ~fp~LONGDOUBLE(v___ieee754_hypotf_~hb~0_27[31:31], v___ieee754_hypotf_~hb~0_27[30:23], v___ieee754_hypotf_~hb~0_27[22:0]) == \old(y)) && \old(y) == y) || ((68bv32 == k && (\exists v___ieee754_hypotf_~hb~0_38 : bv32 :: (~bvsgt32(~bvand32(v___ieee754_hypotf_~hb~0_38, 2147483647bv32), 1484783616bv32) && ~bvslt32(~bvand32(v___ieee754_hypotf_~hb~0_38, 2147483647bv32), 2139095040bv32)) && ~fp~LONGDOUBLE(v___ieee754_hypotf_~hb~0_38[31:31], v___ieee754_hypotf_~hb~0_38[30:23], v___ieee754_hypotf_~hb~0_38[22:0]) == \old(y))) && (((((\old(y) == y && \old(x) == x) && !~bvsgt32(~bvsub32(ha, hb), 251658240bv32)) && (\exists v___ieee754_hypotf_~ha~0_27 : bv32 :: ~bvand32(v___ieee754_hypotf_~ha~0_27, 2147483647bv32) == ha)) && (\exists v___ieee754_hypotf_~hb~0_34 : bv32 :: ~bvand32(v___ieee754_hypotf_~hb~0_34, 2147483647bv32) == hb)) || (((\exists v___ieee754_hypotf_~ha~0_27 : bv32 :: !~bvsgt32(~bvsub32(~bvand32(v___ieee754_hypotf_~ha~0_27, 2147483647bv32), ~bvadd64(hb, 570425344bv32)), 251658240bv32) && ~bvsgt32(~bvand32(v___ieee754_hypotf_~ha~0_27, 2147483647bv32), 1484783616bv32)) && (\exists v___ieee754_hypotf_~hb~0_34 : bv32 :: ~bvadd64(hb, 570425344bv32) == ~bvand32(v___ieee754_hypotf_~hb~0_34, 2147483647bv32))) && \old(y) == y && \old(x) == x))) - InvariantResult [Line: 134]: Loop Invariant [2018-09-20 15:40:43,994 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_32,QUANTIFIED] [2018-09-20 15:40:43,994 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] [2018-09-20 15:40:43,994 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,994 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,994 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,994 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,994 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] [2018-09-20 15:40:43,995 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,995 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,995 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] [2018-09-20 15:40:43,996 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_32,QUANTIFIED] [2018-09-20 15:40:43,996 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] [2018-09-20 15:40:43,997 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,997 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,997 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,997 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:43,997 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] [2018-09-20 15:40:43,997 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,997 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:43,997 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] Derived loop invariant: (((((68bv32 == k && (\exists v___ieee754_hypotf_~hb~0_32 : bv32 :: ~bvand32(v___ieee754_hypotf_~hb~0_32, 2147483647bv32) == ha)) && \old(y) == y) && (\exists v___ieee754_hypotf_~ha~0_32 : bv32, v___ieee754_hypotf_~hb~0_40 : bv32 :: (~bvslt32(v___ieee754_hypotf_~ha~0_32, 2139095040bv32) && ~fp~LONGDOUBLE(v___ieee754_hypotf_~hb~0_40[31:31], v___ieee754_hypotf_~hb~0_40[30:23], v___ieee754_hypotf_~hb~0_40[22:0]) == \old(y)) && !~bvsgt32(~bvand32(v___ieee754_hypotf_~hb~0_40, 2147483647bv32), v___ieee754_hypotf_~ha~0_32))) && \old(x) == x) && (\exists v___ieee754_hypotf_~ha~0_27 : bv32 :: !~bvsgt32(~bvsub32(~bvand32(v___ieee754_hypotf_~ha~0_27, 2147483647bv32), ~bvadd64(hb, 570425344bv32)), 251658240bv32) && ~bvsgt32(~bvand32(v___ieee754_hypotf_~ha~0_27, 2147483647bv32), 1484783616bv32))) && (\exists v___ieee754_hypotf_~hb~0_34 : bv32 :: ~bvadd64(hb, 570425344bv32) == ~bvand32(v___ieee754_hypotf_~hb~0_34, 2147483647bv32)) - InvariantResult [Line: 91]: Loop Invariant [2018-09-20 15:40:43,998 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_25,QUANTIFIED] [2018-09-20 15:40:43,998 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_25,QUANTIFIED] [2018-09-20 15:40:43,998 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_25,QUANTIFIED] [2018-09-20 15:40:43,999 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_25,QUANTIFIED] [2018-09-20 15:40:43,999 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_25,QUANTIFIED] [2018-09-20 15:40:43,999 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_25,QUANTIFIED] [2018-09-20 15:40:43,999 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_25,QUANTIFIED] [2018-09-20 15:40:43,999 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_25,QUANTIFIED] Derived loop invariant: (\old(y) == y && (\exists v___ieee754_hypotf_~ha~0_25 : bv32 :: \old(x) == ~fp~LONGDOUBLE(v___ieee754_hypotf_~ha~0_25[31:31], v___ieee754_hypotf_~ha~0_25[30:23], v___ieee754_hypotf_~ha~0_25[22:0]) && ha == ~bvand32(v___ieee754_hypotf_~ha~0_25, 2147483647bv32))) && \old(x) == x - InvariantResult [Line: 73]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 176]: Loop Invariant [2018-09-20 15:40:44,007 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:44,007 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:44,007 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:44,007 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:44,007 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:44,007 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:44,008 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:44,008 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:44,008 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:44,008 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:44,008 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] [2018-09-20 15:40:44,008 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:44,012 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:44,012 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] [2018-09-20 15:40:44,012 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:44,013 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:44,013 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:44,013 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:44,013 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:44,013 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:44,028 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:44,028 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:44,028 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_38,QUANTIFIED] [2018-09-20 15:40:44,029 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:44,029 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] [2018-09-20 15:40:44,029 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:44,029 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:44,029 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] Derived loop invariant: (\old(y) == y && (\exists v___ieee754_hypotf_~hb~0_28 : bv32 :: ~fp~LONGDOUBLE(v___ieee754_hypotf_~hb~0_28[31:31], v___ieee754_hypotf_~hb~0_28[30:23], v___ieee754_hypotf_~hb~0_28[22:0]) == \old(y) && !~bvsgt32(~bvand32(v___ieee754_hypotf_~hb~0_28, 2147483647bv32), 1484783616bv32))) || (((68bv32 == k && \old(y) == y) && (\exists v___ieee754_hypotf_~hb~0_38 : bv32 :: (~bvsgt32(~bvand32(v___ieee754_hypotf_~hb~0_38, 2147483647bv32), 1484783616bv32) && ~bvslt32(~bvand32(v___ieee754_hypotf_~hb~0_38, 2147483647bv32), 2139095040bv32)) && ~fp~LONGDOUBLE(v___ieee754_hypotf_~hb~0_38[31:31], v___ieee754_hypotf_~hb~0_38[30:23], v___ieee754_hypotf_~hb~0_38[22:0]) == \old(y))) && ((((\old(x) == x && !~bvsgt32(~bvsub32(ha, hb), 251658240bv32)) && (\exists v___ieee754_hypotf_~ha~0_27 : bv32 :: ~bvand32(v___ieee754_hypotf_~ha~0_27, 2147483647bv32) == ha)) && (\exists v___ieee754_hypotf_~hb~0_34 : bv32 :: ~bvand32(v___ieee754_hypotf_~hb~0_34, 2147483647bv32) == hb)) || ((\old(x) == x && (\exists v___ieee754_hypotf_~ha~0_27 : bv32 :: !~bvsgt32(~bvsub32(~bvand32(v___ieee754_hypotf_~ha~0_27, 2147483647bv32), ~bvadd64(hb, 570425344bv32)), 251658240bv32) && ~bvsgt32(~bvand32(v___ieee754_hypotf_~ha~0_27, 2147483647bv32), 1484783616bv32))) && (\exists v___ieee754_hypotf_~hb~0_34 : bv32 :: ~bvadd64(hb, 570425344bv32) == ~bvand32(v___ieee754_hypotf_~hb~0_34, 2147483647bv32))))) - InvariantResult [Line: 36]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 216]: Loop Invariant Derived loop invariant: x == \old(x) - InvariantResult [Line: 185]: Loop Invariant [2018-09-20 15:40:44,030 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_24,QUANTIFIED] [2018-09-20 15:40:44,030 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:44,031 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:44,031 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:44,031 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:44,049 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] [2018-09-20 15:40:44,049 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:44,049 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:44,049 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:44,049 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:44,049 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] [2018-09-20 15:40:44,049 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:44,050 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:44,050 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] [2018-09-20 15:40:44,050 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:44,050 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] [2018-09-20 15:40:44,051 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_24,QUANTIFIED] [2018-09-20 15:40:44,051 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:44,051 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:44,051 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:44,051 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_27,QUANTIFIED] [2018-09-20 15:40:44,052 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] [2018-09-20 15:40:44,052 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:44,052 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:44,052 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:44,052 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_40,QUANTIFIED] [2018-09-20 15:40:44,052 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_32,QUANTIFIED] [2018-09-20 15:40:44,071 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:44,071 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:44,071 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] [2018-09-20 15:40:44,071 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~ha~0_27,QUANTIFIED] [2018-09-20 15:40:44,071 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_34,QUANTIFIED] Derived loop invariant: ((\exists v___ieee754_hypotf_~hb~0_27 : bv32, v___ieee754_hypotf_~ha~0_24 : bv32 :: ~bvsgt32(~bvsub32(~bvand32(v___ieee754_hypotf_~ha~0_24, 2147483647bv32), ~bvand32(v___ieee754_hypotf_~hb~0_27, 2147483647bv32)), 251658240bv32) && ~fp~LONGDOUBLE(v___ieee754_hypotf_~hb~0_27[31:31], v___ieee754_hypotf_~hb~0_27[30:23], v___ieee754_hypotf_~hb~0_27[22:0]) == \old(y)) && \old(y) == y) || ((68bv32 == k && (\exists v___ieee754_hypotf_~ha~0_32 : bv32, v___ieee754_hypotf_~hb~0_40 : bv32 :: (~bvslt32(v___ieee754_hypotf_~ha~0_32, 2139095040bv32) && ~fp~LONGDOUBLE(v___ieee754_hypotf_~hb~0_40[31:31], v___ieee754_hypotf_~hb~0_40[30:23], v___ieee754_hypotf_~hb~0_40[22:0]) == \old(y)) && !~bvsgt32(~bvand32(v___ieee754_hypotf_~hb~0_40, 2147483647bv32), v___ieee754_hypotf_~ha~0_32))) && ((((\old(y) == y && \old(x) == x) && (\exists v___ieee754_hypotf_~ha~0_27 : bv32 :: !~bvsgt32(~bvsub32(~bvand32(v___ieee754_hypotf_~ha~0_27, 2147483647bv32), ~bvadd64(hb, 570425344bv32)), 251658240bv32) && ~bvsgt32(~bvand32(v___ieee754_hypotf_~ha~0_27, 2147483647bv32), 1484783616bv32))) && (\exists v___ieee754_hypotf_~hb~0_34 : bv32 :: ~bvadd64(hb, 570425344bv32) == ~bvand32(v___ieee754_hypotf_~hb~0_34, 2147483647bv32))) || ((((\old(y) == y && \old(x) == x) && !~bvsgt32(~bvsub32(ha, hb), 251658240bv32)) && (\exists v___ieee754_hypotf_~ha~0_27 : bv32 :: ~bvand32(v___ieee754_hypotf_~ha~0_27, 2147483647bv32) == ha)) && (\exists v___ieee754_hypotf_~hb~0_34 : bv32 :: ~bvand32(v___ieee754_hypotf_~hb~0_34, 2147483647bv32) == hb)))) - InvariantResult [Line: 161]: Loop Invariant [2018-09-20 15:40:44,072 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:44,072 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:44,072 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:44,072 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:44,073 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:44,073 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:44,073 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] [2018-09-20 15:40:44,073 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v___ieee754_hypotf_~hb~0_28,QUANTIFIED] Derived loop invariant: \old(y) == y && (\exists v___ieee754_hypotf_~hb~0_28 : bv32 :: ~fp~LONGDOUBLE(v___ieee754_hypotf_~hb~0_28[31:31], v___ieee754_hypotf_~hb~0_28[30:23], v___ieee754_hypotf_~hb~0_28[22:0]) == \old(y) && !~bvsgt32(~bvand32(v___ieee754_hypotf_~hb~0_28, 2147483647bv32), 1484783616bv32)) - StatisticsResult: Ultimate Automizer benchmark data CFG has 7 procedures, 237 locations, 1 error locations. SAFE Result, 507.7s OverallTime, 12 OverallIterations, 1 TraceHistogramMax, 437.3s AutomataDifference, 0.0s DeadEndRemovalTime, 30.3s HoareAnnotationTime, HoareTripleCheckerStatistics: 3185 SDtfs, 3963 SDslu, 21647 SDs, 0 SdLazy, 3564 SolverSat, 170 SolverUnsat, 137 SolverUnknown, 0 SolverNotchecked, 392.4s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1227 GetRequests, 1026 SyntacticMatches, 2 SemanticMatches, 199 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 522 ImplicationChecksByTransitivity, 71.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=290occurred in iteration=3, 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.2s AutomataMinimizationTime, 12 MinimizatonAttempts, 714 StatesRemovedByMinimization, 8 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 27 LocationsWithAnnotation, 130 PreInvPairs, 236 NumberOfFragments, 903 HoareAnnotationTreeSize, 130 FomulaSimplifications, 399140 FormulaSimplificationTreeSizeReduction, 0.3s HoareSimplificationTime, 27 FomulaSimplificationsInter, 1885 FormulaSimplificationTreeSizeReductionInter, 29.9s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.2s SsaConstructionTime, 2.6s SatisfiabilityAnalysisTime, 36.4s InterpolantComputationTime, 1138 NumberOfCodeBlocks, 1138 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 1126 ConstructedInterpolants, 460 QuantifiedInterpolants, 1062851 SizeOfPredicates, 86 NumberOfNonLiveVariables, 2132 ConjunctsInSsa, 133 ConjunctsInUnsatCore, 12 InterpolantComputations, 12 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! [MP z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process Received shutdown request...