./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/float-newlib/float_req_bl_0682b.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/config/KojakReach.xml -i ../../sv-benchmarks/c/float-newlib/float_req_bl_0682b.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/config/svcomp-Reach-32bit-Kojak_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Kojak --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash f8e6e5bf1bcaedac10c7d5f9fcc0d687e25ff80c8670d537fadb892f5e511879 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 23:05:12,119 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 23:05:12,202 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/config/svcomp-Reach-32bit-Kojak_Default.epf [2024-11-13 23:05:12,208 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 23:05:12,209 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.Interpolating solver [2024-11-13 23:05:12,234 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 23:05:12,235 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 23:05:12,236 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ALWAYS [2024-11-13 23:05:12,236 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 23:05:12,236 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 23:05:12,237 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 23:05:12,237 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 23:05:12,237 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 23:05:12,237 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 23:05:12,237 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 23:05:12,237 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 23:05:12,237 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 23:05:12,238 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 23:05:12,238 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 23:05:12,238 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 23:05:12,238 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 23:05:12,238 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 23:05:12,238 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 23:05:12,239 INFO L151 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2024-11-13 23:05:12,239 INFO L153 SettingsManager]: * Timeout in seconds=1000000 [2024-11-13 23:05:12,239 INFO L153 SettingsManager]: * Theory for external solver=ALL [2024-11-13 23:05:12,239 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 23:05:12,239 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2024-11-13 23:05:12,240 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 23:05:12,240 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 23:05:12,240 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 23:05:12,240 INFO L153 SettingsManager]: * Trace refinement strategy=PENGUIN [2024-11-13 23:05:12,240 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 23:05:12,240 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Kojak Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f8e6e5bf1bcaedac10c7d5f9fcc0d687e25ff80c8670d537fadb892f5e511879 [2024-11-13 23:05:12,571 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 23:05:12,580 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 23:05:12,583 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 23:05:12,584 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 23:05:12,585 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 23:05:12,586 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/../../sv-benchmarks/c/float-newlib/float_req_bl_0682b.c Unable to find full path for "g++" [2024-11-13 23:05:14,618 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 23:05:15,000 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 23:05:15,001 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/sv-benchmarks/c/float-newlib/float_req_bl_0682b.c [2024-11-13 23:05:15,013 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/data/86200e294/8c0fef356b26466aac49bd4b45c44b09/FLAGc504178ca [2024-11-13 23:05:15,040 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/data/86200e294/8c0fef356b26466aac49bd4b45c44b09 [2024-11-13 23:05:15,045 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 23:05:15,047 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 23:05:15,050 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 23:05:15,050 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 23:05:15,056 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 23:05:15,057 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 11:05:15" (1/1) ... [2024-11-13 23:05:15,059 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2c49ddda and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:05:15, skipping insertion in model container [2024-11-13 23:05:15,059 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 11:05:15" (1/1) ... [2024-11-13 23:05:15,088 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 23:05:15,378 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/sv-benchmarks/c/float-newlib/float_req_bl_0682b.c[5566,5579] [2024-11-13 23:05:15,382 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 23:05:15,395 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 23:05:15,467 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/sv-benchmarks/c/float-newlib/float_req_bl_0682b.c[5566,5579] [2024-11-13 23:05:15,467 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 23:05:15,496 INFO L204 MainTranslator]: Completed translation [2024-11-13 23:05:15,497 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:05:15 WrapperNode [2024-11-13 23:05:15,497 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 23:05:15,499 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 23:05:15,499 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 23:05:15,499 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 23:05:15,508 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:05:15" (1/1) ... [2024-11-13 23:05:15,526 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:05:15" (1/1) ... [2024-11-13 23:05:15,558 INFO L138 Inliner]: procedures = 21, calls = 84, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 251 [2024-11-13 23:05:15,559 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 23:05:15,559 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 23:05:15,560 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 23:05:15,560 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 23:05:15,568 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:05:15" (1/1) ... [2024-11-13 23:05:15,568 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:05:15" (1/1) ... [2024-11-13 23:05:15,572 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:05:15" (1/1) ... [2024-11-13 23:05:15,572 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:05:15" (1/1) ... [2024-11-13 23:05:15,585 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:05:15" (1/1) ... [2024-11-13 23:05:15,590 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:05:15" (1/1) ... [2024-11-13 23:05:15,592 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:05:15" (1/1) ... [2024-11-13 23:05:15,594 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:05:15" (1/1) ... [2024-11-13 23:05:15,597 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 23:05:15,598 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 23:05:15,598 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 23:05:15,599 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 23:05:15,600 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:05:15" (1/1) ... [2024-11-13 23:05:15,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2024-11-13 23:05:15,620 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/z3 [2024-11-13 23:05:15,638 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (exit command is (exit), workingDir is null) [2024-11-13 23:05:15,641 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Waiting until timeout for monitored process [2024-11-13 23:05:15,668 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 23:05:15,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-13 23:05:15,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real [2024-11-13 23:05:15,668 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-13 23:05:15,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2024-11-13 23:05:15,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-13 23:05:15,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~real [2024-11-13 23:05:15,669 INFO L130 BoogieDeclarations]: Found specification of procedure fabs_float [2024-11-13 23:05:15,669 INFO L138 BoogieDeclarations]: Found implementation of procedure fabs_float [2024-11-13 23:05:15,669 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 23:05:15,669 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 23:05:15,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-13 23:05:15,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real [2024-11-13 23:05:15,669 INFO L130 BoogieDeclarations]: Found specification of procedure atan_float [2024-11-13 23:05:15,669 INFO L138 BoogieDeclarations]: Found implementation of procedure atan_float [2024-11-13 23:05:15,670 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-13 23:05:15,772 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 23:05:15,774 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 23:05:16,364 INFO L? ?]: Removed 69 outVars from TransFormulas that were not future-live. [2024-11-13 23:05:16,364 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 23:05:16,530 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 23:05:16,530 INFO L316 CfgBuilder]: Removed 16 assume(true) statements. [2024-11-13 23:05:16,530 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 11:05:16 BoogieIcfgContainer [2024-11-13 23:05:16,531 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 23:05:16,531 INFO L112 PluginConnector]: ------------------------CodeCheck---------------------------- [2024-11-13 23:05:16,532 INFO L270 PluginConnector]: Initializing CodeCheck... [2024-11-13 23:05:16,542 INFO L274 PluginConnector]: CodeCheck initialized [2024-11-13 23:05:16,543 INFO L184 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 11:05:16" (1/1) ... [2024-11-13 23:05:16,551 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:05:16,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 23:05:16,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 72 states and 117 transitions. [2024-11-13 23:05:16,615 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 117 transitions. [2024-11-13 23:05:16,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-11-13 23:05:16,618 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 23:05:16,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:05:16,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:05:16,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:05:17,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 23:05:17,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 72 states and 110 transitions. [2024-11-13 23:05:17,018 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 110 transitions. [2024-11-13 23:05:17,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2024-11-13 23:05:17,021 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 23:05:17,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:05:17,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 23:05:17,226 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 23:05:17,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 23:05:17,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 23:05:17,642 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 23:05:17,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 23:05:17,830 WARN L473 CodeCheckObserver]: This program is UNSAFE, Check terminated with 2 iterations. [2024-11-13 23:05:17,884 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck CFG 13.11 11:05:17 ImpRootNode [2024-11-13 23:05:17,885 INFO L131 PluginConnector]: ------------------------ END CodeCheck---------------------------- [2024-11-13 23:05:17,886 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-13 23:05:17,887 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-13 23:05:17,887 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-13 23:05:17,888 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 11:05:16" (3/4) ... [2024-11-13 23:05:17,890 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-13 23:05:17,892 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-13 23:05:17,895 INFO L158 Benchmark]: Toolchain (without parser) took 2846.12ms. Allocated memory is still 142.6MB. Free memory was 118.8MB in the beginning and 58.0MB in the end (delta: 60.7MB). Peak memory consumption was 55.4MB. Max. memory is 16.1GB. [2024-11-13 23:05:17,896 INFO L158 Benchmark]: CDTParser took 0.45ms. Allocated memory is still 142.6MB. Free memory is still 81.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 23:05:17,896 INFO L158 Benchmark]: CACSL2BoogieTranslator took 447.64ms. Allocated memory is still 142.6MB. Free memory was 118.8MB in the beginning and 104.3MB in the end (delta: 14.4MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-13 23:05:17,897 INFO L158 Benchmark]: Boogie Procedure Inliner took 59.92ms. Allocated memory is still 142.6MB. Free memory was 104.1MB in the beginning and 102.0MB in the end (delta: 2.1MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 23:05:17,897 INFO L158 Benchmark]: Boogie Preprocessor took 38.15ms. Allocated memory is still 142.6MB. Free memory was 102.0MB in the beginning and 99.9MB in the end (delta: 2.1MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 23:05:17,898 INFO L158 Benchmark]: RCFGBuilder took 932.43ms. Allocated memory is still 142.6MB. Free memory was 99.9MB in the beginning and 115.4MB in the end (delta: -15.5MB). Peak memory consumption was 47.0MB. Max. memory is 16.1GB. [2024-11-13 23:05:17,900 INFO L158 Benchmark]: CodeCheck took 1354.20ms. Allocated memory is still 142.6MB. Free memory was 114.8MB in the beginning and 58.6MB in the end (delta: 56.2MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. [2024-11-13 23:05:17,900 INFO L158 Benchmark]: Witness Printer took 5.62ms. Allocated memory is still 142.6MB. Free memory was 58.6MB in the beginning and 58.0MB in the end (delta: 591.2kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 23:05:17,903 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck: - StatisticsResult: Ultimate CodeCheck benchmark data CFG has 3 procedures, 72 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 1.3s, OverallIterations: 2, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 54 SdHoareTripleChecker+Valid, 0.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 0 mSDsluCounter, 32 SdHoareTripleChecker+Invalid, 0.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 0 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3 IncrementalHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 0 mSolverCounterUnsat, 32 mSDtfsCounter, 3 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 111 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=-1occurred in iteration=-1, InterpolantAutomatonStates: 0, traceCheckStatistics: 0.0s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 0.1s InterpolantComputationTime, 27 NumberOfCodeBlocks, 27 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 11 ConstructedInterpolants, 0 QuantifiedInterpolants, 11 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 1 InterpolantComputations, 1 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available - UnprovableResult [Line: 244]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 243, overapproximation of someBinaryFLOATComparisonOperation at line 239, overapproximation of someUnaryDOUBLEoperation at line 44, overapproximation of someBinaryArithmeticFLOAToperation at line 137, overapproximation of someBinaryArithmeticFLOAToperation at line 236. Possible FailurePath: [L29-L34] static const float atanhi_atan[] = { 4.6364760399e-01, 7.8539812565e-01, 9.8279368877e-01, 1.5707962513e+00, }; [L36-L41] static const float atanlo_atan[] = { 5.0121582440e-09, 3.7748947079e-08, 3.4473217170e-08, 7.5497894159e-08, }; [L43-L47] static const float aT_atan[] = { 3.3333334327e-01, -2.0000000298e-01, 1.4285714924e-01, -1.1111110449e-01, 9.0908870101e-02, -7.6918758452e-02, 6.6610731184e-02, -5.8335702866e-02, 4.9768779427e-02, -3.6531571299e-02, 1.6285819933e-02, }; [L49-L51] static const float one_atan = 1.0, huge_atan = 1.0e30, pi_o_4 = 7.8539818525e-01, pi_o_2 = 1.5707963705e+00, pi = 3.1415927410e+00; [L117-L118] static const float tiny_atan2 = 1.0e-30, zero_atan2 = 0.0, pi_lo_atan2 = -8.7422776573e-08; [L236] float x = -1.0f / 0.0f; [L237] float y = __VERIFIER_nondet_float(); [L239] CALL, EXPR isfinite_float(y) [L219] __int32_t ix; VAL [aT_atan={6:0}, atanhi_atan={4:0}, atanlo_atan={5:0}, huge_atan=1000000000000000000000000000000, one_atan=1, pi=3141592741/1000000000, pi_o_2=3141592741/2000000000, pi_o_4=3141592741/4000000000, tiny_atan2=1/1000000000000000000000000000000, x=3, zero_atan2=0] [L221] ieee_float_shape_type gf_u; [L222] gf_u.value = (x) [L223] EXPR gf_u.word [L223] (ix) = gf_u.word [L225] ix &= 0x7fffffff [L226] return (((ix) < 0x7f800000L)); [L239] RET, EXPR isfinite_float(y) [L239] COND TRUE isfinite_float(y) && y > 0.0f [L240] CALL, EXPR __ieee754_atan2f(y, x) [L121] float z; [L122] __int32_t k, m, hx, hy, ix, iy; VAL [aT_atan={6:0}, atanhi_atan={4:0}, atanlo_atan={5:0}, huge_atan=1000000000000000000000000000000, one_atan=1, pi=3141592741/1000000000, pi_o_2=3141592741/2000000000, pi_o_4=3141592741/4000000000, tiny_atan2=1/1000000000000000000000000000000, x=7, y=3, zero_atan2=0] [L125] ieee_float_shape_type gf_u; [L126] gf_u.value = (x) [L127] EXPR gf_u.word [L127] (hx) = gf_u.word [L129] ix = hx & 0x7fffffff VAL [aT_atan={6:0}, atanhi_atan={4:0}, atanlo_atan={5:0}, huge_atan=1000000000000000000000000000000, hx=2147483647, ix=2147483647, one_atan=1, pi=3141592741/1000000000, pi_o_2=3141592741/2000000000, pi_o_4=3141592741/4000000000, tiny_atan2=1/1000000000000000000000000000000, x=7, y=3, zero_atan2=0] [L131] ieee_float_shape_type gf_u; [L132] gf_u.value = (y) [L133] EXPR gf_u.word [L133] (hy) = gf_u.word [L135] iy = hy & 0x7fffffff VAL [aT_atan={6:0}, atanhi_atan={4:0}, atanlo_atan={5:0}, huge_atan=1000000000000000000000000000000, hx=2147483647, hy=1, ix=2147483647, iy=1, one_atan=1, pi=3141592741/1000000000, pi_o_2=3141592741/2000000000, pi_o_4=3141592741/4000000000, tiny_atan2=1/1000000000000000000000000000000, x=7, y=3, zero_atan2=0] [L136] COND TRUE ((ix) > 0x7f800000L) || ((iy) > 0x7f800000L) [L137] return x + y; VAL [aT_atan={6:0}, atanhi_atan={4:0}, atanlo_atan={5:0}, huge_atan=1000000000000000000000000000000, hx=2147483647, hy=1, one_atan=1, pi=3141592741/1000000000, pi_o_2=3141592741/2000000000, pi_o_4=3141592741/4000000000, tiny_atan2=1/1000000000000000000000000000000, x=7, y=3, zero_atan2=0] [L240] RET, EXPR __ieee754_atan2f(y, x) [L240] float res = __ieee754_atan2f(y, x); [L243] COND TRUE res != pi VAL [aT_atan={6:0}, atanhi_atan={4:0}, atanlo_atan={5:0}, huge_atan=1000000000000000000000000000000, one_atan=1, pi=3141592741/1000000000, pi_o_2=3141592741/2000000000, pi_o_4=3141592741/4000000000, tiny_atan2=1/1000000000000000000000000000000, zero_atan2=0] [L244] reach_error() VAL [aT_atan={6:0}, atanhi_atan={4:0}, atanlo_atan={5:0}, huge_atan=1000000000000000000000000000000, one_atan=1, pi=3141592741/1000000000, pi_o_2=3141592741/2000000000, pi_o_4=3141592741/4000000000, tiny_atan2=1/1000000000000000000000000000000, zero_atan2=0] * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.45ms. Allocated memory is still 142.6MB. Free memory is still 81.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 447.64ms. Allocated memory is still 142.6MB. Free memory was 118.8MB in the beginning and 104.3MB in the end (delta: 14.4MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 59.92ms. Allocated memory is still 142.6MB. Free memory was 104.1MB in the beginning and 102.0MB in the end (delta: 2.1MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 38.15ms. Allocated memory is still 142.6MB. Free memory was 102.0MB in the beginning and 99.9MB in the end (delta: 2.1MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 932.43ms. Allocated memory is still 142.6MB. Free memory was 99.9MB in the beginning and 115.4MB in the end (delta: -15.5MB). Peak memory consumption was 47.0MB. Max. memory is 16.1GB. * CodeCheck took 1354.20ms. Allocated memory is still 142.6MB. Free memory was 114.8MB in the beginning and 58.6MB in the end (delta: 56.2MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. * Witness Printer took 5.62ms. Allocated memory is still 142.6MB. Free memory was 58.6MB in the beginning and 58.0MB in the end (delta: 591.2kB). There was no memory consumed. Max. memory is 16.1GB. RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-13 23:05:17,938 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/config/KojakReach.xml -i ../../sv-benchmarks/c/float-newlib/float_req_bl_0682b.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/config/svcomp-Reach-32bit-Kojak_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Kojak --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash f8e6e5bf1bcaedac10c7d5f9fcc0d687e25ff80c8670d537fadb892f5e511879 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 23:05:20,857 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 23:05:20,967 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/config/svcomp-Reach-32bit-Kojak_Bitvector.epf [2024-11-13 23:05:21,026 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 23:05:21,028 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 23:05:21,028 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ALWAYS [2024-11-13 23:05:21,029 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 23:05:21,029 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 23:05:21,030 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 23:05:21,030 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 23:05:21,031 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 23:05:21,031 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 23:05:21,031 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 23:05:21,032 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 23:05:21,032 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 23:05:21,032 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 23:05:21,032 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-13 23:05:21,032 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-13 23:05:21,033 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 23:05:21,033 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-13 23:05:21,033 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 23:05:21,033 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 23:05:21,033 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 23:05:21,033 INFO L151 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2024-11-13 23:05:21,033 INFO L153 SettingsManager]: * Timeout in seconds=1000000 [2024-11-13 23:05:21,034 INFO L153 SettingsManager]: * Theory for external solver=ALL [2024-11-13 23:05:21,034 INFO L153 SettingsManager]: * Command for calling external solver=cvc4 --incremental --print-success --lang smt [2024-11-13 23:05:21,034 INFO L153 SettingsManager]: * Choose which separate solver to use for tracechecks=External_ModelsAndUnsatCoreMode [2024-11-13 23:05:21,035 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 23:05:21,035 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2024-11-13 23:05:21,035 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 23:05:21,035 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 23:05:21,035 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 23:05:21,035 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2024-11-13 23:05:21,035 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-13 23:05:21,036 INFO L153 SettingsManager]: * Use separate solver for trace checks=false [2024-11-13 23:05:21,036 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Kojak Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f8e6e5bf1bcaedac10c7d5f9fcc0d687e25ff80c8670d537fadb892f5e511879 [2024-11-13 23:05:21,371 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 23:05:21,380 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 23:05:21,382 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 23:05:21,383 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 23:05:21,384 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 23:05:21,385 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/../../sv-benchmarks/c/float-newlib/float_req_bl_0682b.c Unable to find full path for "g++" [2024-11-13 23:05:23,486 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 23:05:23,718 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 23:05:23,719 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/sv-benchmarks/c/float-newlib/float_req_bl_0682b.c [2024-11-13 23:05:23,728 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/data/a3af6a144/2648eaa388fd4cf7be45f4cc0430e7b6/FLAG472da2624 [2024-11-13 23:05:23,748 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/data/a3af6a144/2648eaa388fd4cf7be45f4cc0430e7b6 [2024-11-13 23:05:23,750 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 23:05:23,752 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 23:05:23,753 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 23:05:23,753 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 23:05:23,757 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 23:05:23,758 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 11:05:23" (1/1) ... [2024-11-13 23:05:23,759 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@63fb4b41 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:05:23, skipping insertion in model container [2024-11-13 23:05:23,759 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 11:05:23" (1/1) ... [2024-11-13 23:05:23,784 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 23:05:23,999 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/sv-benchmarks/c/float-newlib/float_req_bl_0682b.c[5566,5579] [2024-11-13 23:05:24,002 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 23:05:24,023 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 23:05:24,082 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/sv-benchmarks/c/float-newlib/float_req_bl_0682b.c[5566,5579] [2024-11-13 23:05:24,083 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 23:05:24,108 INFO L204 MainTranslator]: Completed translation [2024-11-13 23:05:24,108 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:05:24 WrapperNode [2024-11-13 23:05:24,109 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 23:05:24,110 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 23:05:24,110 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 23:05:24,110 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 23:05:24,117 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:05:24" (1/1) ... [2024-11-13 23:05:24,130 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:05:24" (1/1) ... [2024-11-13 23:05:24,157 INFO L138 Inliner]: procedures = 24, calls = 84, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 235 [2024-11-13 23:05:24,158 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 23:05:24,158 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 23:05:24,159 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 23:05:24,159 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 23:05:24,167 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:05:24" (1/1) ... [2024-11-13 23:05:24,167 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:05:24" (1/1) ... [2024-11-13 23:05:24,174 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:05:24" (1/1) ... [2024-11-13 23:05:24,174 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:05:24" (1/1) ... [2024-11-13 23:05:24,190 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:05:24" (1/1) ... [2024-11-13 23:05:24,196 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:05:24" (1/1) ... [2024-11-13 23:05:24,200 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:05:24" (1/1) ... [2024-11-13 23:05:24,202 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:05:24" (1/1) ... [2024-11-13 23:05:24,206 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 23:05:24,207 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 23:05:24,207 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 23:05:24,208 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 23:05:24,209 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:05:24" (1/1) ... [2024-11-13 23:05:24,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2024-11-13 23:05:24,230 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/z3 [2024-11-13 23:05:24,250 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (exit command is (exit), workingDir is null) [2024-11-13 23:05:24,255 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Waiting until timeout for monitored process [2024-11-13 23:05:24,290 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 23:05:24,290 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4 [2024-11-13 23:05:24,290 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2024-11-13 23:05:24,291 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-13 23:05:24,291 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4 [2024-11-13 23:05:24,291 INFO L130 BoogieDeclarations]: Found specification of procedure fabs_float [2024-11-13 23:05:24,291 INFO L138 BoogieDeclarations]: Found implementation of procedure fabs_float [2024-11-13 23:05:24,291 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2024-11-13 23:05:24,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intFLOATTYPE4 [2024-11-13 23:05:24,291 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 23:05:24,291 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 23:05:24,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4 [2024-11-13 23:05:24,291 INFO L130 BoogieDeclarations]: Found specification of procedure atan_float [2024-11-13 23:05:24,291 INFO L138 BoogieDeclarations]: Found implementation of procedure atan_float [2024-11-13 23:05:24,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2024-11-13 23:05:24,291 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-13 23:05:24,416 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 23:05:24,418 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 23:05:50,107 INFO L? ?]: Removed 79 outVars from TransFormulas that were not future-live. [2024-11-13 23:05:50,107 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 23:05:50,196 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 23:05:50,196 INFO L316 CfgBuilder]: Removed 16 assume(true) statements. [2024-11-13 23:05:50,197 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 11:05:50 BoogieIcfgContainer [2024-11-13 23:05:50,197 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 23:05:50,198 INFO L112 PluginConnector]: ------------------------CodeCheck---------------------------- [2024-11-13 23:05:50,198 INFO L270 PluginConnector]: Initializing CodeCheck... [2024-11-13 23:05:50,208 INFO L274 PluginConnector]: CodeCheck initialized [2024-11-13 23:05:50,209 INFO L184 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 11:05:50" (1/1) ... [2024-11-13 23:05:50,217 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:05:50,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 23:05:50,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 72 states and 117 transitions. [2024-11-13 23:05:50,274 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 117 transitions. [2024-11-13 23:05:50,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-11-13 23:05:50,276 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 23:05:50,277 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 23:05:50,277 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 [2024-11-13 23:05:50,279 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 23:05:50,283 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (2)] Waiting until timeout for monitored process [2024-11-13 23:05:51,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:05:51,435 ERROR L567 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2024-11-13 23:05:51,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:05:51,584 INFO L255 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-13 23:05:51,587 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:05:51,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:05:51,616 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (2)] Ended with exit code 0 [2024-11-13 23:05:52,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 23:05:52,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 72 states and 110 transitions. [2024-11-13 23:05:52,372 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 110 transitions. [2024-11-13 23:05:52,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2024-11-13 23:05:52,372 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 23:05:52,373 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 23:05:52,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 [2024-11-13 23:05:52,375 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 23:05:52,377 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (3)] Waiting until timeout for monitored process [2024-11-13 23:05:55,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:05:55,528 ERROR L567 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2024-11-13 23:05:55,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:05:55,682 INFO L255 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-13 23:05:55,686 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:05:56,188 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 15 treesize of output 1 [2024-11-13 23:05:57,089 INFO L349 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2024-11-13 23:05:57,090 INFO L378 Elim1Store]: Elim1 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 1 case distinctions, treesize of input 52 treesize of output 32 [2024-11-13 23:05:57,197 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 23:05:57,198 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 28 [2024-11-13 23:05:58,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:05:58,087 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (3)] Ended with exit code 0 [2024-11-13 23:06:00,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 23:06:00,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 72 states and 109 transitions. [2024-11-13 23:06:00,901 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 109 transitions. [2024-11-13 23:06:00,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-13 23:06:00,905 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 23:06:00,905 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 23:06:00,905 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 [2024-11-13 23:06:00,907 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 23:06:00,908 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-11-13 23:06:04,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:06:04,088 ERROR L567 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2024-11-13 23:06:04,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:06:04,209 INFO L255 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-13 23:06:04,211 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:06:04,555 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 23:06:04,557 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2024-11-13 23:06:05,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:06:05,389 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2024-11-13 23:06:06,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 23:06:06,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 69 states and 102 transitions. [2024-11-13 23:06:06,411 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 102 transitions. [2024-11-13 23:06:06,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-13 23:06:06,412 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 23:06:06,412 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 23:06:06,412 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 [2024-11-13 23:06:06,414 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 23:06:06,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2024-11-13 23:06:09,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:06:09,012 ERROR L567 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2024-11-13 23:06:09,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:06:09,129 INFO L255 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-13 23:06:09,130 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:06:09,721 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 23:06:09,722 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2024-11-13 23:06:10,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:06:10,966 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (5)] Forceful destruction successful, exit code 0 [2024-11-13 23:06:14,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 23:06:14,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 69 states and 101 transitions. [2024-11-13 23:06:14,379 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 101 transitions. [2024-11-13 23:06:14,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2024-11-13 23:06:14,380 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 23:06:14,380 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 23:06:14,380 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 [2024-11-13 23:06:14,383 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 23:06:14,385 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-11-13 23:06:17,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:06:17,145 ERROR L567 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2024-11-13 23:06:17,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:06:17,287 INFO L255 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-13 23:06:17,290 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:06:17,415 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 23:06:17,416 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2024-11-13 23:06:17,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:06:17,959 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (6)] Ended with exit code 0 [2024-11-13 23:06:18,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 23:06:18,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 69 states and 100 transitions. [2024-11-13 23:06:18,172 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 100 transitions. [2024-11-13 23:06:18,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-13 23:06:18,172 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 23:06:18,172 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 23:06:18,173 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 [2024-11-13 23:06:18,177 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 23:06:18,179 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2024-11-13 23:06:20,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:06:20,785 ERROR L567 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2024-11-13 23:06:20,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:06:20,924 INFO L255 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-13 23:06:20,928 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:06:21,106 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 15 treesize of output 1 [2024-11-13 23:06:21,126 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2024-11-13 23:06:23,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:06:23,760 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (7)] Ended with exit code 0 [2024-11-13 23:06:38,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 23:06:38,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 67 states and 95 transitions. [2024-11-13 23:06:38,337 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 95 transitions. [2024-11-13 23:06:38,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-13 23:06:38,341 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 23:06:38,342 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 23:06:38,342 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 [2024-11-13 23:06:38,344 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 23:06:38,348 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2024-11-13 23:06:41,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:06:41,297 ERROR L567 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2024-11-13 23:06:41,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:06:41,398 INFO L255 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-13 23:06:41,401 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:06:41,576 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 15 treesize of output 1 [2024-11-13 23:06:42,554 INFO L349 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2024-11-13 23:06:42,554 INFO L378 Elim1Store]: Elim1 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 1 case distinctions, treesize of input 52 treesize of output 32 [2024-11-13 23:06:42,640 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 23:06:42,640 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 28 [2024-11-13 23:06:47,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:06:47,247 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (8)] Forceful destruction successful, exit code 0 [2024-11-13 23:06:59,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 23:06:59,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 67 states and 94 transitions. [2024-11-13 23:06:59,503 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 94 transitions. [2024-11-13 23:06:59,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2024-11-13 23:06:59,503 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 23:06:59,503 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 23:06:59,504 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 [2024-11-13 23:06:59,509 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 23:06:59,513 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2024-11-13 23:07:02,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:07:02,095 ERROR L567 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2024-11-13 23:07:02,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:07:02,215 INFO L255 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-13 23:07:02,217 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:07:02,371 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 23:07:02,372 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2024-11-13 23:07:03,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:07:03,046 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (9)] Forceful destruction successful, exit code 0 [2024-11-13 23:07:06,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 23:07:06,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 67 states and 93 transitions. [2024-11-13 23:07:06,117 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 93 transitions. [2024-11-13 23:07:06,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2024-11-13 23:07:06,118 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 23:07:06,118 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 23:07:06,118 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 [2024-11-13 23:07:06,120 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 23:07:06,122 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2024-11-13 23:07:08,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:07:08,755 ERROR L567 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2024-11-13 23:07:08,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:07:08,941 INFO L255 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-13 23:07:08,944 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:07:09,043 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 15 treesize of output 1 [2024-11-13 23:07:09,060 INFO L378 Elim1Store]: Elim1 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 13 [2024-11-13 23:07:12,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:07:12,875 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (10)] Ended with exit code 0 [2024-11-13 23:07:20,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 23:07:20,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 67 states and 92 transitions. [2024-11-13 23:07:20,351 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 92 transitions. [2024-11-13 23:07:20,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-13 23:07:20,351 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 23:07:20,351 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 23:07:20,351 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 [2024-11-13 23:07:20,355 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 23:07:20,358 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2024-11-13 23:07:23,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:07:23,889 ERROR L567 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2024-11-13 23:07:24,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:07:24,094 INFO L255 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 23:07:24,095 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:07:33,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:07:33,809 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (11)] Ended with exit code 0 [2024-11-13 23:08:40,786 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.72s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:08:41,923 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:08:50,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 23:08:50,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 69 states and 101 transitions. [2024-11-13 23:08:50,950 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 101 transitions. [2024-11-13 23:08:50,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-13 23:08:50,951 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 23:08:50,951 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 23:08:50,951 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 [2024-11-13 23:08:50,955 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 23:08:50,956 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2024-11-13 23:08:54,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:08:54,333 ERROR L567 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2024-11-13 23:08:54,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:08:54,451 INFO L255 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-13 23:08:54,453 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:08:56,017 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 23:08:56,017 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2024-11-13 23:09:02,007 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 15 treesize of output 1 [2024-11-13 23:09:02,024 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2024-11-13 23:09:07,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:09:07,779 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (12)] Forceful destruction successful, exit code 0 [2024-11-13 23:10:52,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 23:10:52,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 65 states and 92 transitions. [2024-11-13 23:10:52,568 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 92 transitions. [2024-11-13 23:10:52,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-13 23:10:52,569 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 23:10:52,569 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 23:10:52,569 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 [2024-11-13 23:10:52,571 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 23:10:52,573 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2024-11-13 23:10:55,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:10:55,656 ERROR L567 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2024-11-13 23:10:55,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:10:55,756 INFO L255 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-13 23:10:55,758 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:10:55,846 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 15 treesize of output 1 [2024-11-13 23:10:55,862 INFO L378 Elim1Store]: Elim1 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 13 [2024-11-13 23:10:58,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:10:58,035 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (13)] Ended with exit code 0 [2024-11-13 23:11:33,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 23:11:33,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 65 states and 90 transitions. [2024-11-13 23:11:33,631 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 90 transitions. [2024-11-13 23:11:33,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-11-13 23:11:33,632 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 23:11:33,632 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 23:11:33,632 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 [2024-11-13 23:11:33,637 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 23:11:33,642 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (14)] Waiting until timeout for monitored process [2024-11-13 23:11:34,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:11:34,848 ERROR L567 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2024-11-13 23:11:34,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:11:34,923 INFO L255 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-13 23:11:34,924 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:11:37,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:11:37,553 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (14)] Ended with exit code 0 [2024-11-13 23:12:19,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 23:12:19,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 65 states and 88 transitions. [2024-11-13 23:12:19,403 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 88 transitions. [2024-11-13 23:12:19,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-11-13 23:12:19,404 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 23:12:19,404 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 23:12:19,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 [2024-11-13 23:12:19,407 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 23:12:19,409 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2024-11-13 23:12:20,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:12:20,653 ERROR L567 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2024-11-13 23:12:20,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:12:20,733 INFO L255 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 23:12:20,734 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:12:29,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:12:29,565 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (15)] Ended with exit code 0 [2024-11-13 23:13:14,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 23:13:14,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 67 states and 91 transitions. [2024-11-13 23:13:14,499 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 91 transitions. [2024-11-13 23:13:14,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-11-13 23:13:14,499 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 23:13:14,499 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 23:13:14,500 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 [2024-11-13 23:13:14,502 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 23:13:14,504 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (16)] Waiting until timeout for monitored process [2024-11-13 23:13:17,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:13:17,036 ERROR L567 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2024-11-13 23:13:17,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:13:17,162 INFO L255 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 23:13:17,163 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:13:47,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:13:47,676 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (16)] Ended with exit code 0 [2024-11-13 23:15:27,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 23:15:27,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 67 states and 90 transitions. [2024-11-13 23:15:27,391 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 90 transitions. [2024-11-13 23:15:27,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-11-13 23:15:27,392 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 23:15:27,392 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 23:15:27,392 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 [2024-11-13 23:15:27,394 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 23:15:27,396 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process [2024-11-13 23:15:28,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:15:28,521 ERROR L567 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2024-11-13 23:15:28,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:15:28,613 INFO L255 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 23:15:28,614 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:15:28,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:15:28,826 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (17)] Ended with exit code 0 [2024-11-13 23:15:28,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 23:15:28,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 67 states and 89 transitions. [2024-11-13 23:15:28,892 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 89 transitions. [2024-11-13 23:15:28,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-11-13 23:15:28,892 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 23:15:28,893 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 23:15:28,893 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 [2024-11-13 23:15:28,895 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 23:15:28,898 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (18)] Waiting until timeout for monitored process [2024-11-13 23:15:31,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:15:31,624 ERROR L567 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2024-11-13 23:15:31,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:15:31,731 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 23:15:31,732 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:15:49,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 23:15:49,716 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (18)] Ended with exit code 0 [2024-11-13 23:17:50,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 23:17:50,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 25 transitions. [2024-11-13 23:17:50,276 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 25 transitions. [2024-11-13 23:17:50,277 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2024-11-13 23:17:50,277 WARN L417 CodeCheckObserver]: This Program is SAFE, Check terminated with 18 iterations. [2024-11-13 23:17:50,287 INFO L729 CodeCheckObserver]: All specifications hold 1 specifications checked. All of them hold [2024-11-13 23:17:54,361 INFO L75 FloydHoareUtils]: For program point fabs_floatEXIT(lines 14 27) no Hoare annotation was computed. [2024-11-13 23:17:54,362 INFO L75 FloydHoareUtils]: For program point L21(lines 21 25) no Hoare annotation was computed. [2024-11-13 23:17:54,362 INFO L75 FloydHoareUtils]: For program point L21-1(lines 21 25) no Hoare annotation was computed. [2024-11-13 23:17:54,362 INFO L75 FloydHoareUtils]: For program point L21-2(lines 21 25) no Hoare annotation was computed. [2024-11-13 23:17:54,362 INFO L75 FloydHoareUtils]: For program point L16-1(lines 16 20) no Hoare annotation was computed. [2024-11-13 23:17:54,362 INFO L75 FloydHoareUtils]: For program point L16-2(lines 16 20) no Hoare annotation was computed. [2024-11-13 23:17:54,362 INFO L75 FloydHoareUtils]: For program point $Ultimate##0(lines 14 27) no Hoare annotation was computed. [2024-11-13 23:17:54,362 INFO L75 FloydHoareUtils]: For program point L192(line 192) no Hoare annotation was computed. [2024-11-13 23:17:54,362 INFO L75 FloydHoareUtils]: For program point L192-1(line 192) no Hoare annotation was computed. [2024-11-13 23:17:54,362 INFO L75 FloydHoareUtils]: For program point L192-2(line 192) no Hoare annotation was computed. [2024-11-13 23:17:54,362 INFO L77 FloydHoareUtils]: At program point main_returnLabel#1(lines 229 250) the Hoare annotation is: true [2024-11-13 23:17:54,362 INFO L75 FloydHoareUtils]: For program point L160(line 160) no Hoare annotation was computed. [2024-11-13 23:17:54,362 INFO L77 FloydHoareUtils]: At program point L243(lines 243 246) the Hoare annotation is: (and (= ((_ to_fp 8 24) roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven (/ 3141592741.0 1000000000.0))) ~pi~0) (= |ULTIMATE.start_main_~res~0#1| (fp.add roundNearestTiesToEven ~pi~0 ((_ to_fp 8 24) roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven (/ 1.0 1000000000000000000000000000000.0)))))) [2024-11-13 23:17:54,362 INFO L75 FloydHoareUtils]: For program point L177(line 177) no Hoare annotation was computed. [2024-11-13 23:17:54,363 INFO L77 FloydHoareUtils]: At program point L136(lines 136 137) the Hoare annotation is: (and (= ~tiny_atan2~0 ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000.0)))) (= |ULTIMATE.start___ieee754_atan2f_~iy~0#1| (bvand (_ bv2147483647 32) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|)) (exists ((currentRoundingMode RoundingMode)) (= (fp.div currentRoundingMode (fp.neg ((_ to_fp 8 24) currentRoundingMode 1.0)) (_ +zero 8 24)) (fp ((_ extract 31 31) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|) ((_ extract 30 23) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|) ((_ extract 22 0) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|)))) (= ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 3141592741.0 1000000000.0))) ~pi~0) (fp.gt (fp ((_ extract 31 31) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 30 23) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 22 0) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|)) (_ +zero 8 24)) (exists ((|ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ BitVec 32))) (and (exists ((|v_ULTIMATE.start_isfinite_float_~ix~3#1_16| (_ BitVec 32))) (and (= (fp ((_ extract 31 31) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) ((_ extract 30 23) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) ((_ extract 22 0) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|)) (fp ((_ extract 31 31) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 30 23) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 22 0) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|))) (bvslt (bvand (_ bv2147483647 32) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) (_ bv2139095040 32)))) (= |ULTIMATE.start___ieee754_atan2f_~iy~0#1| (bvand (_ bv2147483647 32) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|)))) (= (bvand (_ bv2147483647 32) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|) |ULTIMATE.start___ieee754_atan2f_~ix~2#1|) (= currentRoundingMode roundNearestTiesToEven)) [2024-11-13 23:17:54,363 INFO L75 FloydHoareUtils]: For program point L194(line 194) no Hoare annotation was computed. [2024-11-13 23:17:54,363 INFO L77 FloydHoareUtils]: At program point L120(lines 120 215) the Hoare annotation is: (and (= ((_ to_fp 8 24) roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven (/ 3141592741.0 1000000000.0))) ~pi~0) (= (fp.add roundNearestTiesToEven ~pi~0 ((_ to_fp 8 24) roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven (/ 1.0 1000000000000000000000000000000.0)))) |ULTIMATE.start___ieee754_atan2f_#res#1|)) [2024-11-13 23:17:54,363 INFO L75 FloydHoareUtils]: For program point L244(line 244) no Hoare annotation was computed. [2024-11-13 23:17:54,363 INFO L75 FloydHoareUtils]: For program point L145(line 145) no Hoare annotation was computed. [2024-11-13 23:17:54,363 INFO L75 FloydHoareUtils]: For program point L203(lines 203 207) no Hoare annotation was computed. [2024-11-13 23:17:54,363 INFO L75 FloydHoareUtils]: For program point L203-1(lines 203 207) no Hoare annotation was computed. [2024-11-13 23:17:54,363 INFO L77 FloydHoareUtils]: At program point $Ultimate##0(line -1) the Hoare annotation is: true [2024-11-13 23:17:54,363 INFO L75 FloydHoareUtils]: For program point L203-2(lines 203 207) no Hoare annotation was computed. [2024-11-13 23:17:54,363 INFO L75 FloydHoareUtils]: For program point L162(line 162) no Hoare annotation was computed. [2024-11-13 23:17:54,364 INFO L77 FloydHoareUtils]: At program point L220-1(lines 220 224) the Hoare annotation is: (and (exists ((currentRoundingMode RoundingMode)) (= (fp.div currentRoundingMode (fp.neg ((_ to_fp 8 24) currentRoundingMode 1.0)) (_ +zero 8 24)) |ULTIMATE.start_main_~x~0#1|)) (= ~tiny_atan2~0 ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000.0)))) (= (fp ((_ extract 31 31) |ULTIMATE.start_isfinite_float_~ix~3#1|) ((_ extract 30 23) |ULTIMATE.start_isfinite_float_~ix~3#1|) ((_ extract 22 0) |ULTIMATE.start_isfinite_float_~ix~3#1|)) |ULTIMATE.start_main_~y~0#1|) (= ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 3141592741.0 1000000000.0))) ~pi~0) (= currentRoundingMode roundNearestTiesToEven)) [2024-11-13 23:17:54,364 INFO L75 FloydHoareUtils]: For program point L187(lines 187 192) no Hoare annotation was computed. [2024-11-13 23:17:54,364 INFO L77 FloydHoareUtils]: At program point L220-2(lines 220 224) the Hoare annotation is: (and (exists ((currentRoundingMode RoundingMode)) (= (fp.div currentRoundingMode (fp.neg ((_ to_fp 8 24) currentRoundingMode 1.0)) (_ +zero 8 24)) |ULTIMATE.start_main_~x~0#1|)) (= |ULTIMATE.start_isfinite_float_~x#1| |ULTIMATE.start_main_~y~0#1|) (= ~tiny_atan2~0 ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000.0)))) (= ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 3141592741.0 1000000000.0))) ~pi~0) (= currentRoundingMode roundNearestTiesToEven)) [2024-11-13 23:17:54,364 INFO L77 FloydHoareUtils]: At program point L220-3(lines 220 224) the Hoare annotation is: (and (exists ((currentRoundingMode RoundingMode)) (= (fp.div currentRoundingMode (fp.neg ((_ to_fp 8 24) currentRoundingMode 1.0)) (_ +zero 8 24)) |ULTIMATE.start_main_~x~0#1|)) (= ~tiny_atan2~0 ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000.0)))) (= (fp ((_ extract 31 31) |ULTIMATE.start_isfinite_float_~ix~3#1|) ((_ extract 30 23) |ULTIMATE.start_isfinite_float_~ix~3#1|) ((_ extract 22 0) |ULTIMATE.start_isfinite_float_~ix~3#1|)) |ULTIMATE.start_main_~y~0#1|) (= ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 3141592741.0 1000000000.0))) ~pi~0) (= currentRoundingMode roundNearestTiesToEven)) [2024-11-13 23:17:54,364 INFO L77 FloydHoareUtils]: At program point L171(line 171) the Hoare annotation is: (and (= ~tiny_atan2~0 ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000.0)))) (not |ULTIMATE.start___ieee754_atan2f_#t~switch30#1|) (not (= (_ bv2139095040 32) |ULTIMATE.start___ieee754_atan2f_~iy~0#1|)) (not (bvsgt |ULTIMATE.start___ieee754_atan2f_~iy~0#1| (_ bv2139095040 32))) (exists ((|ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ BitVec 32))) (= |ULTIMATE.start___ieee754_atan2f_~iy~0#1| (bvand (_ bv2147483647 32) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|))) (= (_ bv2139095040 32) |ULTIMATE.start___ieee754_atan2f_~ix~2#1|) (exists ((|ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ BitVec 32))) (= (bvor (bvand (_ bv1 32) (bvashr |ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ bv31 32))) (bvand (_ bv2 32) (bvashr |ULTIMATE.start___ieee754_atan2f_~hx~1#1| (_ bv30 32)))) |ULTIMATE.start___ieee754_atan2f_~m~0#1|)) (exists ((|ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ BitVec 32)) (|ULTIMATE.start___ieee754_atan2f_~hx~1#1| (_ BitVec 32)) (currentRoundingMode RoundingMode)) (and (= (bvor (bvand (_ bv1 32) (bvashr |ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ bv31 32))) (bvand (_ bv2 32) (bvashr |ULTIMATE.start___ieee754_atan2f_~hx~1#1| (_ bv30 32)))) |ULTIMATE.start___ieee754_atan2f_~m~0#1|) (= (fp.div currentRoundingMode (fp.neg ((_ to_fp 8 24) currentRoundingMode 1.0)) (_ +zero 8 24)) (fp ((_ extract 31 31) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|) ((_ extract 30 23) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|) ((_ extract 22 0) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|))))) (= ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 3141592741.0 1000000000.0))) ~pi~0) (= currentRoundingMode roundNearestTiesToEven) (exists ((|ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ BitVec 32)) (|ULTIMATE.start___ieee754_atan2f_~hx~1#1| (_ BitVec 32))) (and (= (_ bv2139095040 32) (bvand (_ bv2147483647 32) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|)) (= (bvor (bvand (_ bv1 32) (bvashr |ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ bv31 32))) (bvand (_ bv2 32) (bvashr |ULTIMATE.start___ieee754_atan2f_~hx~1#1| (_ bv30 32)))) |ULTIMATE.start___ieee754_atan2f_~m~0#1|) (fp.gt (fp ((_ extract 31 31) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 30 23) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 22 0) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|)) (_ +zero 8 24))))) [2024-11-13 23:17:54,365 INFO L77 FloydHoareUtils]: At program point L138(lines 138 139) the Hoare annotation is: (and (= ~tiny_atan2~0 ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000.0)))) (= |ULTIMATE.start___ieee754_atan2f_~iy~0#1| (bvand (_ bv2147483647 32) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|)) (exists ((currentRoundingMode RoundingMode)) (= (fp.div currentRoundingMode (fp.neg ((_ to_fp 8 24) currentRoundingMode 1.0)) (_ +zero 8 24)) (fp ((_ extract 31 31) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|) ((_ extract 30 23) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|) ((_ extract 22 0) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|)))) (= ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 3141592741.0 1000000000.0))) ~pi~0) (fp.gt (fp ((_ extract 31 31) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 30 23) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 22 0) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|)) (_ +zero 8 24)) (exists ((|ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ BitVec 32))) (and (exists ((|v_ULTIMATE.start_isfinite_float_~ix~3#1_16| (_ BitVec 32))) (and (= (fp ((_ extract 31 31) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) ((_ extract 30 23) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) ((_ extract 22 0) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|)) (fp ((_ extract 31 31) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 30 23) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 22 0) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|))) (bvslt (bvand (_ bv2147483647 32) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) (_ bv2139095040 32)))) (= |ULTIMATE.start___ieee754_atan2f_~iy~0#1| (bvand (_ bv2147483647 32) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|)))) (= (bvand (_ bv2147483647 32) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|) |ULTIMATE.start___ieee754_atan2f_~ix~2#1|) (= currentRoundingMode roundNearestTiesToEven)) [2024-11-13 23:17:54,366 INFO L75 FloydHoareUtils]: For program point L196(line 196) no Hoare annotation was computed. [2024-11-13 23:17:54,366 INFO L77 FloydHoareUtils]: At program point L130-1(lines 130 134) the Hoare annotation is: (let ((.cse0 (fp ((_ extract 31 31) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 30 23) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 22 0) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|)))) (and (exists ((|v_ULTIMATE.start_isfinite_float_~ix~3#1_16| (_ BitVec 32))) (and (= (fp ((_ extract 31 31) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) ((_ extract 30 23) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) ((_ extract 22 0) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|)) .cse0) (bvslt (bvand (_ bv2147483647 32) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) (_ bv2139095040 32)))) (= ~tiny_atan2~0 ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000.0)))) (exists ((currentRoundingMode RoundingMode)) (= (fp.div currentRoundingMode (fp.neg ((_ to_fp 8 24) currentRoundingMode 1.0)) (_ +zero 8 24)) (fp ((_ extract 31 31) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|) ((_ extract 30 23) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|) ((_ extract 22 0) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|)))) (= ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 3141592741.0 1000000000.0))) ~pi~0) (fp.gt .cse0 (_ +zero 8 24)) (= (bvand (_ bv2147483647 32) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|) |ULTIMATE.start___ieee754_atan2f_~ix~2#1|) (= currentRoundingMode roundNearestTiesToEven))) [2024-11-13 23:17:54,366 INFO L77 FloydHoareUtils]: At program point L130-2(lines 130 134) the Hoare annotation is: (and (= ~tiny_atan2~0 ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000.0)))) (exists ((currentRoundingMode RoundingMode) (|v_ULTIMATE.start___ieee754_atan2f_~#gf_u~2#1.base_9| (_ BitVec 32))) (let ((.cse0 (select (select |#memory_int| |v_ULTIMATE.start___ieee754_atan2f_~#gf_u~2#1.base_9|) (_ bv0 32)))) (and (= (bvand .cse0 (_ bv2147483647 32)) |ULTIMATE.start___ieee754_atan2f_~ix~2#1|) (= (fp ((_ extract 31 31) .cse0) ((_ extract 30 23) .cse0) ((_ extract 22 0) .cse0)) (fp.div currentRoundingMode (fp.neg ((_ to_fp 8 24) currentRoundingMode 1.0)) (_ +zero 8 24)))))) (exists ((currentRoundingMode RoundingMode)) (= (fp.div currentRoundingMode (fp.neg ((_ to_fp 8 24) currentRoundingMode 1.0)) (_ +zero 8 24)) (fp ((_ extract 31 31) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|) ((_ extract 30 23) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|) ((_ extract 22 0) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|)))) (fp.gt |ULTIMATE.start___ieee754_atan2f_~y#1| (_ +zero 8 24)) (= ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 3141592741.0 1000000000.0))) ~pi~0) (exists ((|v_ULTIMATE.start_isfinite_float_~ix~3#1_16| (_ BitVec 32))) (and (= (fp ((_ extract 31 31) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) ((_ extract 30 23) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) ((_ extract 22 0) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|)) |ULTIMATE.start___ieee754_atan2f_~y#1|) (bvslt (bvand (_ bv2147483647 32) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) (_ bv2139095040 32)))) (= currentRoundingMode roundNearestTiesToEven)) [2024-11-13 23:17:54,366 INFO L77 FloydHoareUtils]: At program point L130-3(lines 130 134) the Hoare annotation is: (let ((.cse0 (fp ((_ extract 31 31) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 30 23) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 22 0) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|)))) (and (exists ((|v_ULTIMATE.start_isfinite_float_~ix~3#1_16| (_ BitVec 32))) (and (= (fp ((_ extract 31 31) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) ((_ extract 30 23) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) ((_ extract 22 0) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|)) .cse0) (bvslt (bvand (_ bv2147483647 32) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) (_ bv2139095040 32)))) (= ~tiny_atan2~0 ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000.0)))) (exists ((currentRoundingMode RoundingMode)) (= (fp.div currentRoundingMode (fp.neg ((_ to_fp 8 24) currentRoundingMode 1.0)) (_ +zero 8 24)) (fp ((_ extract 31 31) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|) ((_ extract 30 23) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|) ((_ extract 22 0) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|)))) (= ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 3141592741.0 1000000000.0))) ~pi~0) (fp.gt .cse0 (_ +zero 8 24)) (= (bvand (_ bv2147483647 32) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|) |ULTIMATE.start___ieee754_atan2f_~ix~2#1|) (= currentRoundingMode roundNearestTiesToEven))) [2024-11-13 23:17:54,367 INFO L75 FloydHoareUtils]: For program point L147(line 147) no Hoare annotation was computed. [2024-11-13 23:17:54,367 INFO L75 FloydHoareUtils]: For program point L139(line 139) no Hoare annotation was computed. [2024-11-13 23:17:54,367 INFO L75 FloydHoareUtils]: For program point L139-1(line 139) no Hoare annotation was computed. [2024-11-13 23:17:54,367 INFO L75 FloydHoareUtils]: For program point L164(line 164) no Hoare annotation was computed. [2024-11-13 23:17:54,367 INFO L75 FloydHoareUtils]: For program point L189(lines 189 192) no Hoare annotation was computed. [2024-11-13 23:17:54,367 INFO L75 FloydHoareUtils]: For program point L189-2(lines 187 192) no Hoare annotation was computed. [2024-11-13 23:17:54,367 INFO L75 FloydHoareUtils]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 244) no Hoare annotation was computed. [2024-11-13 23:17:54,368 INFO L77 FloydHoareUtils]: At program point L239(lines 239 247) the Hoare annotation is: (and (exists ((currentRoundingMode RoundingMode)) (= (fp.div currentRoundingMode (fp.neg ((_ to_fp 8 24) currentRoundingMode 1.0)) (_ +zero 8 24)) |ULTIMATE.start_main_~x~0#1|)) (= ~tiny_atan2~0 ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000.0)))) (= ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 3141592741.0 1000000000.0))) ~pi~0) (or (and (= (_ bv1 32) |ULTIMATE.start_main_#t~ret38#1|) (exists ((|v_ULTIMATE.start_isfinite_float_~ix~3#1_16| (_ BitVec 32))) (and (= (fp ((_ extract 31 31) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) ((_ extract 30 23) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) ((_ extract 22 0) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|)) |ULTIMATE.start_main_~y~0#1|) (bvslt (bvand (_ bv2147483647 32) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) (_ bv2139095040 32))))) (and (exists ((|v_ULTIMATE.start_isfinite_float_~ix~3#1_16| (_ BitVec 32))) (and (not (bvslt (bvand (_ bv2147483647 32) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) (_ bv2139095040 32))) (= (fp ((_ extract 31 31) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) ((_ extract 30 23) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) ((_ extract 22 0) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|)) |ULTIMATE.start_main_~y~0#1|))) (= (_ bv0 32) |ULTIMATE.start_main_#t~ret38#1|))) (= currentRoundingMode roundNearestTiesToEven)) [2024-11-13 23:17:54,368 INFO L77 FloydHoareUtils]: At program point L173(line 173) the Hoare annotation is: (and (= ~tiny_atan2~0 ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000.0)))) (not |ULTIMATE.start___ieee754_atan2f_#t~switch30#1|) (not (= (_ bv2139095040 32) |ULTIMATE.start___ieee754_atan2f_~iy~0#1|)) (not (bvsgt |ULTIMATE.start___ieee754_atan2f_~iy~0#1| (_ bv2139095040 32))) (exists ((|ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ BitVec 32))) (= |ULTIMATE.start___ieee754_atan2f_~iy~0#1| (bvand (_ bv2147483647 32) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|))) (= (_ bv2139095040 32) |ULTIMATE.start___ieee754_atan2f_~ix~2#1|) (exists ((|ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ BitVec 32))) (= (bvor (bvand (_ bv1 32) (bvashr |ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ bv31 32))) (bvand (_ bv2 32) (bvashr |ULTIMATE.start___ieee754_atan2f_~hx~1#1| (_ bv30 32)))) |ULTIMATE.start___ieee754_atan2f_~m~0#1|)) (exists ((|ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ BitVec 32)) (|ULTIMATE.start___ieee754_atan2f_~hx~1#1| (_ BitVec 32)) (currentRoundingMode RoundingMode)) (and (= (bvor (bvand (_ bv1 32) (bvashr |ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ bv31 32))) (bvand (_ bv2 32) (bvashr |ULTIMATE.start___ieee754_atan2f_~hx~1#1| (_ bv30 32)))) |ULTIMATE.start___ieee754_atan2f_~m~0#1|) (= (fp.div currentRoundingMode (fp.neg ((_ to_fp 8 24) currentRoundingMode 1.0)) (_ +zero 8 24)) (fp ((_ extract 31 31) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|) ((_ extract 30 23) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|) ((_ extract 22 0) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|))))) (= ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 3141592741.0 1000000000.0))) ~pi~0) (= currentRoundingMode roundNearestTiesToEven) (exists ((|ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ BitVec 32)) (|ULTIMATE.start___ieee754_atan2f_~hx~1#1| (_ BitVec 32))) (and (= (_ bv2139095040 32) (bvand (_ bv2147483647 32) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|)) (= (bvor (bvand (_ bv1 32) (bvashr |ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ bv31 32))) (bvand (_ bv2 32) (bvashr |ULTIMATE.start___ieee754_atan2f_~hx~1#1| (_ bv30 32)))) |ULTIMATE.start___ieee754_atan2f_~m~0#1|) (fp.gt (fp ((_ extract 31 31) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 30 23) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 22 0) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|)) (_ +zero 8 24))))) [2024-11-13 23:17:54,368 INFO L77 FloydHoareUtils]: At program point L239-2(lines 239 247) the Hoare annotation is: true [2024-11-13 23:17:54,368 INFO L75 FloydHoareUtils]: For program point L198-1(lines 198 202) no Hoare annotation was computed. [2024-11-13 23:17:54,368 INFO L75 FloydHoareUtils]: For program point L198-2(lines 198 202) no Hoare annotation was computed. [2024-11-13 23:17:54,369 INFO L77 FloydHoareUtils]: At program point ULTIMATE.startEXIT(line -1) the Hoare annotation is: true [2024-11-13 23:17:54,369 INFO L77 FloydHoareUtils]: At program point L157(lines 157 181) the Hoare annotation is: (and (= ~tiny_atan2~0 ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000.0)))) (exists ((|ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ BitVec 32))) (= (bvor (bvand (_ bv1 32) (bvashr |ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ bv31 32))) (bvand (_ bv2 32) (bvashr |ULTIMATE.start___ieee754_atan2f_~hx~1#1| (_ bv30 32)))) |ULTIMATE.start___ieee754_atan2f_~m~0#1|)) (= ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 3141592741.0 1000000000.0))) ~pi~0) (exists ((|ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ BitVec 32))) (and (exists ((|v_ULTIMATE.start_isfinite_float_~ix~3#1_16| (_ BitVec 32))) (and (= (fp ((_ extract 31 31) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) ((_ extract 30 23) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) ((_ extract 22 0) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|)) (fp ((_ extract 31 31) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 30 23) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 22 0) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|))) (bvslt (bvand (_ bv2147483647 32) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) (_ bv2139095040 32)))) (= |ULTIMATE.start___ieee754_atan2f_~iy~0#1| (bvand (_ bv2147483647 32) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|)))) (= currentRoundingMode roundNearestTiesToEven) (exists ((|ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ BitVec 32)) (|ULTIMATE.start___ieee754_atan2f_~hx~1#1| (_ BitVec 32))) (and (= |ULTIMATE.start___ieee754_atan2f_~iy~0#1| (bvand (_ bv2147483647 32) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|)) (exists ((currentRoundingMode RoundingMode)) (= (fp.div currentRoundingMode (fp.neg ((_ to_fp 8 24) currentRoundingMode 1.0)) (_ +zero 8 24)) (fp ((_ extract 31 31) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|) ((_ extract 30 23) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|) ((_ extract 22 0) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|)))) (= (bvor (bvand (_ bv1 32) (bvashr |ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ bv31 32))) (bvand (_ bv2 32) (bvashr |ULTIMATE.start___ieee754_atan2f_~hx~1#1| (_ bv30 32)))) |ULTIMATE.start___ieee754_atan2f_~m~0#1|) (fp.gt (fp ((_ extract 31 31) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 30 23) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 22 0) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|)) (_ +zero 8 24)) (= (bvand (_ bv2147483647 32) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|) |ULTIMATE.start___ieee754_atan2f_~ix~2#1|)))) [2024-11-13 23:17:54,369 INFO L75 FloydHoareUtils]: For program point L157-1(lines 120 215) no Hoare annotation was computed. [2024-11-13 23:17:54,369 INFO L77 FloydHoareUtils]: At program point L124-1(lines 124 128) the Hoare annotation is: (and (= ~tiny_atan2~0 ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000.0)))) (fp.gt |ULTIMATE.start___ieee754_atan2f_~y#1| (_ +zero 8 24)) (= ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 3141592741.0 1000000000.0))) ~pi~0) (exists ((currentRoundingMode RoundingMode) (|v_ULTIMATE.start___ieee754_atan2f_~#gf_u~2#1.base_9| (_ BitVec 32))) (let ((.cse0 (select (select |#memory_int| |v_ULTIMATE.start___ieee754_atan2f_~#gf_u~2#1.base_9|) (_ bv0 32)))) (and (= .cse0 |ULTIMATE.start___ieee754_atan2f_~hx~1#1|) (= (fp ((_ extract 31 31) .cse0) ((_ extract 30 23) .cse0) ((_ extract 22 0) .cse0)) (fp.div currentRoundingMode (fp.neg ((_ to_fp 8 24) currentRoundingMode 1.0)) (_ +zero 8 24)))))) (exists ((|v_ULTIMATE.start_isfinite_float_~ix~3#1_16| (_ BitVec 32))) (and (= (fp ((_ extract 31 31) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) ((_ extract 30 23) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) ((_ extract 22 0) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|)) |ULTIMATE.start___ieee754_atan2f_~y#1|) (bvslt (bvand (_ bv2147483647 32) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) (_ bv2139095040 32)))) (= currentRoundingMode roundNearestTiesToEven)) [2024-11-13 23:17:54,370 INFO L77 FloydHoareUtils]: At program point L124-2(lines 124 128) the Hoare annotation is: (and (= ~tiny_atan2~0 ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000.0)))) (fp.gt |ULTIMATE.start___ieee754_atan2f_~y#1| (_ +zero 8 24)) (= ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 3141592741.0 1000000000.0))) ~pi~0) (exists ((currentRoundingMode RoundingMode)) (= (fp.div currentRoundingMode (fp.neg ((_ to_fp 8 24) currentRoundingMode 1.0)) (_ +zero 8 24)) |ULTIMATE.start___ieee754_atan2f_~x#1|)) (exists ((|v_ULTIMATE.start_isfinite_float_~ix~3#1_16| (_ BitVec 32))) (and (= (fp ((_ extract 31 31) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) ((_ extract 30 23) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) ((_ extract 22 0) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|)) |ULTIMATE.start___ieee754_atan2f_~y#1|) (bvslt (bvand (_ bv2147483647 32) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) (_ bv2139095040 32)))) (= currentRoundingMode roundNearestTiesToEven)) [2024-11-13 23:17:54,370 INFO L77 FloydHoareUtils]: At program point L124-3(lines 124 128) the Hoare annotation is: (and (= ~tiny_atan2~0 ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000.0)))) (fp.gt |ULTIMATE.start___ieee754_atan2f_~y#1| (_ +zero 8 24)) (= ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 3141592741.0 1000000000.0))) ~pi~0) (exists ((currentRoundingMode RoundingMode) (|v_ULTIMATE.start___ieee754_atan2f_~#gf_u~2#1.base_9| (_ BitVec 32))) (let ((.cse0 (select (select |#memory_int| |v_ULTIMATE.start___ieee754_atan2f_~#gf_u~2#1.base_9|) (_ bv0 32)))) (and (= .cse0 |ULTIMATE.start___ieee754_atan2f_~hx~1#1|) (= (fp ((_ extract 31 31) .cse0) ((_ extract 30 23) .cse0) ((_ extract 22 0) .cse0)) (fp.div currentRoundingMode (fp.neg ((_ to_fp 8 24) currentRoundingMode 1.0)) (_ +zero 8 24)))))) (exists ((|v_ULTIMATE.start_isfinite_float_~ix~3#1_16| (_ BitVec 32))) (and (= (fp ((_ extract 31 31) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) ((_ extract 30 23) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) ((_ extract 22 0) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|)) |ULTIMATE.start___ieee754_atan2f_~y#1|) (bvslt (bvand (_ bv2147483647 32) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) (_ bv2139095040 32)))) (= currentRoundingMode roundNearestTiesToEven)) [2024-11-13 23:17:54,370 INFO L75 FloydHoareUtils]: For program point L149(line 149) no Hoare annotation was computed. [2024-11-13 23:17:54,370 INFO L75 FloydHoareUtils]: For program point L166(line 166) no Hoare annotation was computed. [2024-11-13 23:17:54,370 INFO L77 FloydHoareUtils]: At program point L158(lines 158 180) the Hoare annotation is: (and (= ~tiny_atan2~0 ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000.0)))) (exists ((|ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ BitVec 32))) (= (bvor (bvand (_ bv1 32) (bvashr |ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ bv31 32))) (bvand (_ bv2 32) (bvashr |ULTIMATE.start___ieee754_atan2f_~hx~1#1| (_ bv30 32)))) |ULTIMATE.start___ieee754_atan2f_~m~0#1|)) (= ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 3141592741.0 1000000000.0))) ~pi~0) (exists ((|ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ BitVec 32))) (and (exists ((|v_ULTIMATE.start_isfinite_float_~ix~3#1_16| (_ BitVec 32))) (and (= (fp ((_ extract 31 31) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) ((_ extract 30 23) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) ((_ extract 22 0) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|)) (fp ((_ extract 31 31) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 30 23) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 22 0) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|))) (bvslt (bvand (_ bv2147483647 32) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) (_ bv2139095040 32)))) (= |ULTIMATE.start___ieee754_atan2f_~iy~0#1| (bvand (_ bv2147483647 32) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|)))) (= currentRoundingMode roundNearestTiesToEven) (exists ((|ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ BitVec 32)) (|ULTIMATE.start___ieee754_atan2f_~hx~1#1| (_ BitVec 32))) (and (= |ULTIMATE.start___ieee754_atan2f_~iy~0#1| (bvand (_ bv2147483647 32) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|)) (exists ((currentRoundingMode RoundingMode)) (= (fp.div currentRoundingMode (fp.neg ((_ to_fp 8 24) currentRoundingMode 1.0)) (_ +zero 8 24)) (fp ((_ extract 31 31) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|) ((_ extract 30 23) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|) ((_ extract 22 0) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|)))) (= (bvor (bvand (_ bv1 32) (bvashr |ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ bv31 32))) (bvand (_ bv2 32) (bvashr |ULTIMATE.start___ieee754_atan2f_~hx~1#1| (_ bv30 32)))) |ULTIMATE.start___ieee754_atan2f_~m~0#1|) (fp.gt (fp ((_ extract 31 31) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 30 23) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 22 0) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|)) (_ +zero 8 24)) (= (bvand (_ bv2147483647 32) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|) |ULTIMATE.start___ieee754_atan2f_~ix~2#1|)))) [2024-11-13 23:17:54,371 INFO L77 FloydHoareUtils]: At program point L175(line 175) the Hoare annotation is: (and |ULTIMATE.start___ieee754_atan2f_#t~switch30#1| (= ~tiny_atan2~0 ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000.0)))) (not (= (_ bv2139095040 32) |ULTIMATE.start___ieee754_atan2f_~iy~0#1|)) (not (bvsgt |ULTIMATE.start___ieee754_atan2f_~iy~0#1| (_ bv2139095040 32))) (exists ((|ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ BitVec 32))) (= |ULTIMATE.start___ieee754_atan2f_~iy~0#1| (bvand (_ bv2147483647 32) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|))) (= (_ bv2139095040 32) |ULTIMATE.start___ieee754_atan2f_~ix~2#1|) (exists ((|ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ BitVec 32))) (= (bvor (bvand (_ bv1 32) (bvashr |ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ bv31 32))) (bvand (_ bv2 32) (bvashr |ULTIMATE.start___ieee754_atan2f_~hx~1#1| (_ bv30 32)))) |ULTIMATE.start___ieee754_atan2f_~m~0#1|)) (= ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 3141592741.0 1000000000.0))) ~pi~0) (= currentRoundingMode roundNearestTiesToEven) (exists ((|ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ BitVec 32)) (|ULTIMATE.start___ieee754_atan2f_~hx~1#1| (_ BitVec 32))) (and (= (_ bv2139095040 32) (bvand (_ bv2147483647 32) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|)) (= (bvor (bvand (_ bv1 32) (bvashr |ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ bv31 32))) (bvand (_ bv2 32) (bvashr |ULTIMATE.start___ieee754_atan2f_~hx~1#1| (_ bv30 32)))) |ULTIMATE.start___ieee754_atan2f_~m~0#1|) (fp.gt (fp ((_ extract 31 31) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 30 23) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 22 0) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|)) (_ +zero 8 24)))) (not (= (_ bv0 32) |ULTIMATE.start___ieee754_atan2f_~m~0#1|))) [2024-11-13 23:17:54,371 INFO L77 FloydHoareUtils]: At program point L142(lines 142 152) the Hoare annotation is: (and (= ~tiny_atan2~0 ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000.0)))) (exists ((|ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ BitVec 32))) (= (bvor (bvand (_ bv1 32) (bvashr |ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ bv31 32))) (bvand (_ bv2 32) (bvashr |ULTIMATE.start___ieee754_atan2f_~hx~1#1| (_ bv30 32)))) |ULTIMATE.start___ieee754_atan2f_~m~0#1|)) (= ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 3141592741.0 1000000000.0))) ~pi~0) (exists ((|ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ BitVec 32))) (and (exists ((|v_ULTIMATE.start_isfinite_float_~ix~3#1_16| (_ BitVec 32))) (and (= (fp ((_ extract 31 31) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) ((_ extract 30 23) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) ((_ extract 22 0) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|)) (fp ((_ extract 31 31) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 30 23) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 22 0) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|))) (bvslt (bvand (_ bv2147483647 32) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) (_ bv2139095040 32)))) (= |ULTIMATE.start___ieee754_atan2f_~iy~0#1| (bvand (_ bv2147483647 32) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|)))) (= currentRoundingMode roundNearestTiesToEven) (exists ((|ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ BitVec 32)) (|ULTIMATE.start___ieee754_atan2f_~hx~1#1| (_ BitVec 32))) (and (= |ULTIMATE.start___ieee754_atan2f_~iy~0#1| (bvand (_ bv2147483647 32) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|)) (exists ((currentRoundingMode RoundingMode)) (= (fp.div currentRoundingMode (fp.neg ((_ to_fp 8 24) currentRoundingMode 1.0)) (_ +zero 8 24)) (fp ((_ extract 31 31) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|) ((_ extract 30 23) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|) ((_ extract 22 0) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|)))) (= (bvor (bvand (_ bv1 32) (bvashr |ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ bv31 32))) (bvand (_ bv2 32) (bvashr |ULTIMATE.start___ieee754_atan2f_~hx~1#1| (_ bv30 32)))) |ULTIMATE.start___ieee754_atan2f_~m~0#1|) (fp.gt (fp ((_ extract 31 31) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 30 23) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 22 0) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|)) (_ +zero 8 24)) (= (bvand (_ bv2147483647 32) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|) |ULTIMATE.start___ieee754_atan2f_~ix~2#1|)))) [2024-11-13 23:17:54,371 INFO L77 FloydHoareUtils]: At program point L142-2(lines 120 215) the Hoare annotation is: (and (= ~tiny_atan2~0 ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000.0)))) (exists ((|ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ BitVec 32))) (= (bvor (bvand (_ bv1 32) (bvashr |ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ bv31 32))) (bvand (_ bv2 32) (bvashr |ULTIMATE.start___ieee754_atan2f_~hx~1#1| (_ bv30 32)))) |ULTIMATE.start___ieee754_atan2f_~m~0#1|)) (= ((_ to_fp 8 24) currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 3141592741.0 1000000000.0))) ~pi~0) (exists ((|ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ BitVec 32))) (and (exists ((|v_ULTIMATE.start_isfinite_float_~ix~3#1_16| (_ BitVec 32))) (and (= (fp ((_ extract 31 31) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) ((_ extract 30 23) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) ((_ extract 22 0) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|)) (fp ((_ extract 31 31) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 30 23) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 22 0) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|))) (bvslt (bvand (_ bv2147483647 32) |v_ULTIMATE.start_isfinite_float_~ix~3#1_16|) (_ bv2139095040 32)))) (= |ULTIMATE.start___ieee754_atan2f_~iy~0#1| (bvand (_ bv2147483647 32) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|)))) (= currentRoundingMode roundNearestTiesToEven) (exists ((|ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ BitVec 32)) (|ULTIMATE.start___ieee754_atan2f_~hx~1#1| (_ BitVec 32))) (and (= |ULTIMATE.start___ieee754_atan2f_~iy~0#1| (bvand (_ bv2147483647 32) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|)) (exists ((currentRoundingMode RoundingMode)) (= (fp.div currentRoundingMode (fp.neg ((_ to_fp 8 24) currentRoundingMode 1.0)) (_ +zero 8 24)) (fp ((_ extract 31 31) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|) ((_ extract 30 23) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|) ((_ extract 22 0) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|)))) (= (bvor (bvand (_ bv1 32) (bvashr |ULTIMATE.start___ieee754_atan2f_~hy~0#1| (_ bv31 32))) (bvand (_ bv2 32) (bvashr |ULTIMATE.start___ieee754_atan2f_~hx~1#1| (_ bv30 32)))) |ULTIMATE.start___ieee754_atan2f_~m~0#1|) (fp.gt (fp ((_ extract 31 31) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 30 23) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|) ((_ extract 22 0) |ULTIMATE.start___ieee754_atan2f_~hy~0#1|)) (_ +zero 8 24)) (= (bvand (_ bv2147483647 32) |ULTIMATE.start___ieee754_atan2f_~hx~1#1|) |ULTIMATE.start___ieee754_atan2f_~ix~2#1|)))) [2024-11-13 23:17:54,372 INFO L75 FloydHoareUtils]: For program point atan_floatFINAL(lines 53 115) no Hoare annotation was computed. [2024-11-13 23:17:54,372 INFO L75 FloydHoareUtils]: For program point L73(lines 73 74) no Hoare annotation was computed. [2024-11-13 23:17:54,372 INFO L75 FloydHoareUtils]: For program point L57-1(lines 57 61) no Hoare annotation was computed. [2024-11-13 23:17:54,372 INFO L75 FloydHoareUtils]: For program point L57-2(lines 57 61) no Hoare annotation was computed. [2024-11-13 23:17:54,372 INFO L75 FloydHoareUtils]: For program point L57-3(lines 57 61) no Hoare annotation was computed. [2024-11-13 23:17:54,372 INFO L75 FloydHoareUtils]: For program point L78(line 78) no Hoare annotation was computed. [2024-11-13 23:17:54,372 INFO L75 FloydHoareUtils]: For program point L78-1(line 78) no Hoare annotation was computed. [2024-11-13 23:17:54,372 INFO L75 FloydHoareUtils]: For program point $Ultimate##0(lines 53 115) no Hoare annotation was computed. [2024-11-13 23:17:54,372 INFO L75 FloydHoareUtils]: For program point L71(lines 71 96) no Hoare annotation was computed. [2024-11-13 23:17:54,373 INFO L75 FloydHoareUtils]: For program point atan_floatEXIT(lines 53 115) no Hoare annotation was computed. [2024-11-13 23:17:54,373 INFO L75 FloydHoareUtils]: For program point L63(lines 63 70) no Hoare annotation was computed. [2024-11-13 23:17:54,373 INFO L75 FloydHoareUtils]: For program point L88-2(lines 71 96) no Hoare annotation was computed. [2024-11-13 23:17:54,373 INFO L75 FloydHoareUtils]: For program point L72(lines 72 75) no Hoare annotation was computed. [2024-11-13 23:17:54,373 INFO L75 FloydHoareUtils]: For program point L72-2(lines 72 75) no Hoare annotation was computed. [2024-11-13 23:17:54,385 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression [2024-11-13 23:17:54,386 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: currentRoundingMode [2024-11-13 23:17:54,387 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Expression type not yet supported in backtranslation: BitVectorAccessExpression [2024-11-13 23:17:54,390 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~y~0 [2024-11-13 23:17:54,390 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: currentRoundingMode [2024-11-13 23:17:54,391 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: currentRoundingMode [2024-11-13 23:17:54,391 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~roundNearestTiesToEven [2024-11-13 23:17:54,392 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: currentRoundingMode [2024-11-13 23:17:54,395 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Missing case for function ~Pluszero~32 [2024-11-13 23:17:54,396 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: currentRoundingMode [2024-11-13 23:17:54,396 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression [2024-11-13 23:17:54,396 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression [2024-11-13 23:17:54,396 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: currentRoundingMode [2024-11-13 23:17:54,396 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~roundNearestTiesToEven [2024-11-13 23:17:54,396 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~roundNearestTiesToEven [2024-11-13 23:17:54,396 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~roundNearestTiesToEven [2024-11-13 23:17:54,397 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: currentRoundingMode [2024-11-13 23:17:54,398 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression [2024-11-13 23:17:54,398 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression [2024-11-13 23:17:54,398 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Missing case for function ~Pluszero~32 [2024-11-13 23:17:54,398 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: currentRoundingMode [2024-11-13 23:17:54,398 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression [2024-11-13 23:17:54,398 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: currentRoundingMode [2024-11-13 23:17:54,398 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~roundNearestTiesToEven [2024-11-13 23:17:54,398 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression [2024-11-13 23:17:54,398 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~y~0 [2024-11-13 23:17:54,399 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: currentRoundingMode [2024-11-13 23:17:54,401 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: currentRoundingMode [2024-11-13 23:17:54,402 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: currentRoundingMode [2024-11-13 23:17:54,402 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~roundNearestTiesToEven [2024-11-13 23:17:54,407 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot encode non-modifiability of on-heap variable atanhi_atan by function fabs_float [2024-11-13 23:17:54,409 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot encode non-modifiability of on-heap variable atanlo_atan by function fabs_float [2024-11-13 23:17:54,409 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot encode non-modifiability of on-heap variable aT_atan by function fabs_float [2024-11-13 23:17:54,410 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot encode non-modifiability of on-heap variable atanhi_atan by function atan_float [2024-11-13 23:17:54,411 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot encode non-modifiability of on-heap variable atanlo_atan by function atan_float [2024-11-13 23:17:54,411 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot encode non-modifiability of on-heap variable aT_atan by function atan_float [2024-11-13 23:17:54,411 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck CFG 13.11 11:17:54 ImpRootNode [2024-11-13 23:17:54,411 INFO L131 PluginConnector]: ------------------------ END CodeCheck---------------------------- [2024-11-13 23:17:54,412 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-13 23:17:54,412 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-13 23:17:54,412 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-13 23:17:54,413 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 11:05:50" (3/4) ... [2024-11-13 23:17:54,415 INFO L142 WitnessPrinter]: Generating witness for correct program [2024-11-13 23:17:54,418 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure fabs_float [2024-11-13 23:17:54,419 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure atan_float [2024-11-13 23:17:54,429 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 43 nodes and edges [2024-11-13 23:17:54,429 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 17 nodes and edges [2024-11-13 23:17:54,430 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2024-11-13 23:17:54,430 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2024-11-13 23:17:54,539 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/witness.graphml [2024-11-13 23:17:54,540 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/witness.yml [2024-11-13 23:17:54,540 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-13 23:17:54,540 INFO L158 Benchmark]: Toolchain (without parser) took 750789.10ms. Allocated memory was 83.9MB in the beginning and 92.3MB in the end (delta: 8.4MB). Free memory was 61.0MB in the beginning and 45.6MB in the end (delta: 15.3MB). Peak memory consumption was 47.3MB. Max. memory is 16.1GB. [2024-11-13 23:17:54,541 INFO L158 Benchmark]: CDTParser took 0.32ms. Allocated memory is still 83.9MB. Free memory is still 65.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 23:17:54,541 INFO L158 Benchmark]: CACSL2BoogieTranslator took 356.01ms. Allocated memory is still 83.9MB. Free memory was 60.7MB in the beginning and 45.4MB in the end (delta: 15.3MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-13 23:17:54,541 INFO L158 Benchmark]: Boogie Procedure Inliner took 48.26ms. Allocated memory is still 83.9MB. Free memory was 45.4MB in the beginning and 43.2MB in the end (delta: 2.2MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 23:17:54,542 INFO L158 Benchmark]: Boogie Preprocessor took 48.09ms. Allocated memory is still 83.9MB. Free memory was 43.2MB in the beginning and 40.5MB in the end (delta: 2.7MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 23:17:54,542 INFO L158 Benchmark]: RCFGBuilder took 25989.73ms. Allocated memory is still 83.9MB. Free memory was 40.5MB in the beginning and 37.5MB in the end (delta: 2.9MB). Peak memory consumption was 29.9MB. Max. memory is 16.1GB. [2024-11-13 23:17:54,542 INFO L158 Benchmark]: CodeCheck took 724213.70ms. Allocated memory was 83.9MB in the beginning and 92.3MB in the end (delta: 8.4MB). Free memory was 37.5MB in the beginning and 28.6MB in the end (delta: 9.0MB). Peak memory consumption was 16.6MB. Max. memory is 16.1GB. [2024-11-13 23:17:54,542 INFO L158 Benchmark]: Witness Printer took 128.03ms. Allocated memory is still 92.3MB. Free memory was 28.6MB in the beginning and 45.6MB in the end (delta: -17.0MB). Peak memory consumption was 9.2MB. Max. memory is 16.1GB. [2024-11-13 23:17:54,544 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck: - StatisticsResult: Ultimate CodeCheck benchmark data CFG has 3 procedures, 72 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 720.1s, OverallIterations: 18, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2356 SdHoareTripleChecker+Valid, 223.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1182 mSDsluCounter, 1386 SdHoareTripleChecker+Invalid, 213.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 504 mSDsCounter, 685 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4106 IncrementalHoareTripleChecker+Invalid, 4791 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 685 mSolverCounterUnsat, 882 mSDtfsCounter, 4106 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3636 GetRequests, 3272 SyntacticMatches, 64 SemanticMatches, 300 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38118 ImplicationChecksByTransitivity, 633.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=-1occurred in iteration=-1, InterpolantAutomatonStates: 0, traceCheckStatistics: 0.3s SsaConstructionTime, 1.5s SatisfiabilityAnalysisTime, 104.9s InterpolantComputationTime, 380 NumberOfCodeBlocks, 380 NumberOfCodeBlocksAsserted, 17 NumberOfCheckSat, 363 ConstructedInterpolants, 143 QuantifiedInterpolants, 4013 SizeOfPredicates, 73 NumberOfNonLiveVariables, 2214 ConjunctsInSsa, 171 ConjunctsInUnsatCore, 17 InterpolantComputations, 17 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available - PositiveResult [Line: 244]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - ProcedureContractResult [Line: 14]: Procedure Contract for fabs_float Derived contract for procedure fabs_float. Ensures: ((((((((one_atan == \old(one_atan)) && (huge_atan == \old(huge_atan))) && (pi_o_4 == \old(pi_o_4))) && (pi_o_2 == \old(pi_o_2))) && (pi == \old(pi))) && (tiny_atan2 == \old(tiny_atan2))) && (zero_atan2 == \old(zero_atan2))) && (pi_lo_atan2 == \old(pi_lo_atan2))) - ProcedureContractResult [Line: 53]: Procedure Contract for atan_float Derived contract for procedure atan_float. Ensures: ((((((((one_atan == \old(one_atan)) && (huge_atan == \old(huge_atan))) && (pi_o_4 == \old(pi_o_4))) && (pi_o_2 == \old(pi_o_2))) && (pi == \old(pi))) && (tiny_atan2 == \old(tiny_atan2))) && (zero_atan2 == \old(zero_atan2))) && (pi_lo_atan2 == \old(pi_lo_atan2))) * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.32ms. Allocated memory is still 83.9MB. Free memory is still 65.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 356.01ms. Allocated memory is still 83.9MB. Free memory was 60.7MB in the beginning and 45.4MB in the end (delta: 15.3MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 48.26ms. Allocated memory is still 83.9MB. Free memory was 45.4MB in the beginning and 43.2MB in the end (delta: 2.2MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 48.09ms. Allocated memory is still 83.9MB. Free memory was 43.2MB in the beginning and 40.5MB in the end (delta: 2.7MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 25989.73ms. Allocated memory is still 83.9MB. Free memory was 40.5MB in the beginning and 37.5MB in the end (delta: 2.9MB). Peak memory consumption was 29.9MB. Max. memory is 16.1GB. * CodeCheck took 724213.70ms. Allocated memory was 83.9MB in the beginning and 92.3MB in the end (delta: 8.4MB). Free memory was 37.5MB in the beginning and 28.6MB in the end (delta: 9.0MB). Peak memory consumption was 16.6MB. Max. memory is 16.1GB. * Witness Printer took 128.03ms. Allocated memory is still 92.3MB. Free memory was 28.6MB in the beginning and 45.6MB in the end (delta: -17.0MB). Peak memory consumption was 9.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: currentRoundingMode - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression type not yet supported in backtranslation: BitVectorAccessExpression - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~y~0 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: currentRoundingMode - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: currentRoundingMode - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: currentRoundingMode - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Missing case for function ~Pluszero~32 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: currentRoundingMode - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: currentRoundingMode - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: currentRoundingMode - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Missing case for function ~Pluszero~32 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: currentRoundingMode - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: currentRoundingMode - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~y~0 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: currentRoundingMode - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: currentRoundingMode - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: currentRoundingMode - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Cannot encode non-modifiability of on-heap variable atanhi_atan by function fabs_float - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Cannot encode non-modifiability of on-heap variable atanlo_atan by function fabs_float - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Cannot encode non-modifiability of on-heap variable aT_atan by function fabs_float - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Cannot encode non-modifiability of on-heap variable atanhi_atan by function atan_float - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Cannot encode non-modifiability of on-heap variable atanlo_atan by function atan_float - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Cannot encode non-modifiability of on-heap variable aT_atan by function atan_float RESULT: Ultimate proved your program to be correct! [2024-11-13 23:17:54,754 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Forcibly destroying the process [2024-11-13 23:17:54,805 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d7e6e5e-38cc-42da-840a-c443275eb86e/bin/ukojak-verify-EEHR8qb7sm/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Forceful destruction successful, exit code 137 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE