./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/float-newlib/double_req_bl_0686a.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_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/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_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/config/KojakReach.xml -i ../../sv-benchmarks/c/float-newlib/double_req_bl_0686a.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/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_26959a37-8b0a-40fc-b4eb-12771070f0fb/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 fcc84f5729a405b025bbab75fe7efe2bc29401fd0d2f9c28c1e0558462a5b433 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 20:30:16,301 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 20:30:16,399 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/config/svcomp-Reach-32bit-Kojak_Default.epf [2024-11-13 20:30:16,406 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 20:30:16,406 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.Interpolating solver [2024-11-13 20:30:16,443 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 20:30:16,444 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 20:30:16,444 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ALWAYS [2024-11-13 20:30:16,445 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 20:30:16,445 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 20:30:16,445 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 20:30:16,445 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 20:30:16,445 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 20:30:16,445 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 20:30:16,445 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 20:30:16,445 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 20:30:16,445 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 20:30:16,446 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 20:30:16,446 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 20:30:16,446 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 20:30:16,446 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 20:30:16,446 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 20:30:16,446 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 20:30:16,446 INFO L151 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2024-11-13 20:30:16,446 INFO L153 SettingsManager]: * Timeout in seconds=1000000 [2024-11-13 20:30:16,446 INFO L153 SettingsManager]: * Theory for external solver=ALL [2024-11-13 20:30:16,447 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 20:30:16,447 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2024-11-13 20:30:16,447 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 20:30:16,447 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 20:30:16,447 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 20:30:16,447 INFO L153 SettingsManager]: * Trace refinement strategy=PENGUIN [2024-11-13 20:30:16,450 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 20:30:16,450 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_26959a37-8b0a-40fc-b4eb-12771070f0fb/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 -> fcc84f5729a405b025bbab75fe7efe2bc29401fd0d2f9c28c1e0558462a5b433 [2024-11-13 20:30:16,770 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 20:30:16,780 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 20:30:16,783 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 20:30:16,784 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 20:30:16,785 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 20:30:16,786 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/../../sv-benchmarks/c/float-newlib/double_req_bl_0686a.c Unable to find full path for "g++" [2024-11-13 20:30:18,678 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 20:30:18,967 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 20:30:18,968 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/sv-benchmarks/c/float-newlib/double_req_bl_0686a.c [2024-11-13 20:30:18,979 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/data/128ec3286/6138d307b1e242a38f9a2960fcf5091d/FLAGbb810c5f7 [2024-11-13 20:30:18,994 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/data/128ec3286/6138d307b1e242a38f9a2960fcf5091d [2024-11-13 20:30:18,996 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 20:30:18,998 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 20:30:18,999 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 20:30:19,000 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 20:30:19,004 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 20:30:19,005 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 08:30:18" (1/1) ... [2024-11-13 20:30:19,007 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7d84824a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 08:30:19, skipping insertion in model container [2024-11-13 20:30:19,007 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 08:30:18" (1/1) ... [2024-11-13 20:30:19,027 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 20:30:19,296 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_26959a37-8b0a-40fc-b4eb-12771070f0fb/sv-benchmarks/c/float-newlib/double_req_bl_0686a.c[6204,6217] [2024-11-13 20:30:19,304 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 20:30:19,319 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 20:30:19,398 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_26959a37-8b0a-40fc-b4eb-12771070f0fb/sv-benchmarks/c/float-newlib/double_req_bl_0686a.c[6204,6217] [2024-11-13 20:30:19,399 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 20:30:19,426 INFO L204 MainTranslator]: Completed translation [2024-11-13 20:30:19,427 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 08:30:19 WrapperNode [2024-11-13 20:30:19,427 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 20:30:19,428 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 20:30:19,428 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 20:30:19,428 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 20:30:19,434 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 08:30:19" (1/1) ... [2024-11-13 20:30:19,447 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 08:30:19" (1/1) ... [2024-11-13 20:30:19,498 INFO L138 Inliner]: procedures = 20, calls = 87, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 304 [2024-11-13 20:30:19,501 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 20:30:19,502 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 20:30:19,502 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 20:30:19,502 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 20:30:19,516 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 08:30:19" (1/1) ... [2024-11-13 20:30:19,517 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 08:30:19" (1/1) ... [2024-11-13 20:30:19,521 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 08:30:19" (1/1) ... [2024-11-13 20:30:19,525 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 08:30:19" (1/1) ... [2024-11-13 20:30:19,540 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 08:30:19" (1/1) ... [2024-11-13 20:30:19,546 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 08:30:19" (1/1) ... [2024-11-13 20:30:19,548 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 08:30:19" (1/1) ... [2024-11-13 20:30:19,550 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 08:30:19" (1/1) ... [2024-11-13 20:30:19,557 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 20:30:19,558 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 20:30:19,558 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 20:30:19,559 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 20:30:19,560 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 08:30:19" (1/1) ... [2024-11-13 20:30:19,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2024-11-13 20:30:19,595 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/z3 [2024-11-13 20:30:19,608 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (exit command is (exit), workingDir is null) [2024-11-13 20:30:19,613 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Waiting until timeout for monitored process [2024-11-13 20:30:19,647 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 20:30:19,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-13 20:30:19,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real [2024-11-13 20:30:19,647 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-13 20:30:19,647 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2024-11-13 20:30:19,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-13 20:30:19,648 INFO L130 BoogieDeclarations]: Found specification of procedure fabs_double [2024-11-13 20:30:19,649 INFO L138 BoogieDeclarations]: Found implementation of procedure fabs_double [2024-11-13 20:30:19,649 INFO L130 BoogieDeclarations]: Found specification of procedure write~real [2024-11-13 20:30:19,649 INFO L130 BoogieDeclarations]: Found specification of procedure atan_double [2024-11-13 20:30:19,649 INFO L138 BoogieDeclarations]: Found implementation of procedure atan_double [2024-11-13 20:30:19,649 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 20:30:19,649 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 20:30:19,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-13 20:30:19,649 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real [2024-11-13 20:30:19,650 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-13 20:30:19,783 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 20:30:19,785 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 20:30:20,476 INFO L? ?]: Removed 79 outVars from TransFormulas that were not future-live. [2024-11-13 20:30:20,476 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 20:30:20,800 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 20:30:20,802 INFO L316 CfgBuilder]: Removed 16 assume(true) statements. [2024-11-13 20:30:20,802 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 08:30:20 BoogieIcfgContainer [2024-11-13 20:30:20,802 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 20:30:20,803 INFO L112 PluginConnector]: ------------------------CodeCheck---------------------------- [2024-11-13 20:30:20,804 INFO L270 PluginConnector]: Initializing CodeCheck... [2024-11-13 20:30:20,815 INFO L274 PluginConnector]: CodeCheck initialized [2024-11-13 20:30:20,815 INFO L184 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 08:30:20" (1/1) ... [2024-11-13 20:30:20,826 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 20:30:20,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 20:30:20,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 71 states and 115 transitions. [2024-11-13 20:30:20,891 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 115 transitions. [2024-11-13 20:30:20,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2024-11-13 20:30:20,894 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 20:30:20,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 20:30:21,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 20:30:21,183 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 20:30:21,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 20:30:21,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 71 states and 110 transitions. [2024-11-13 20:30:21,328 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 110 transitions. [2024-11-13 20:30:21,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-11-13 20:30:21,328 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 20:30:21,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 20:30:21,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 20:30:21,682 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 20:30:21,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 20:30:22,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 20:30:22,307 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 20:30:22,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 20:30:22,585 WARN L473 CodeCheckObserver]: This program is UNSAFE, Check terminated with 2 iterations. [2024-11-13 20:30:22,627 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck CFG 13.11 08:30:22 ImpRootNode [2024-11-13 20:30:22,627 INFO L131 PluginConnector]: ------------------------ END CodeCheck---------------------------- [2024-11-13 20:30:22,628 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-13 20:30:22,628 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-13 20:30:22,628 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-13 20:30:22,629 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 08:30:20" (3/4) ... [2024-11-13 20:30:22,631 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-13 20:30:22,632 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-13 20:30:22,635 INFO L158 Benchmark]: Toolchain (without parser) took 3635.50ms. Allocated memory is still 142.6MB. Free memory was 119.1MB in the beginning and 77.6MB in the end (delta: 41.5MB). Peak memory consumption was 43.1MB. Max. memory is 16.1GB. [2024-11-13 20:30:22,636 INFO L158 Benchmark]: CDTParser took 0.38ms. Allocated memory is still 167.8MB. Free memory is still 104.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 20:30:22,636 INFO L158 Benchmark]: CACSL2BoogieTranslator took 428.33ms. Allocated memory is still 142.6MB. Free memory was 118.7MB in the beginning and 103.9MB in the end (delta: 14.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-13 20:30:22,636 INFO L158 Benchmark]: Boogie Procedure Inliner took 73.49ms. Allocated memory is still 142.6MB. Free memory was 103.9MB in the beginning and 101.4MB in the end (delta: 2.5MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 20:30:22,637 INFO L158 Benchmark]: Boogie Preprocessor took 55.65ms. Allocated memory is still 142.6MB. Free memory was 101.4MB in the beginning and 99.0MB in the end (delta: 2.4MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 20:30:22,637 INFO L158 Benchmark]: RCFGBuilder took 1244.30ms. Allocated memory is still 142.6MB. Free memory was 99.0MB in the beginning and 100.7MB in the end (delta: -1.7MB). Peak memory consumption was 64.3MB. Max. memory is 16.1GB. [2024-11-13 20:30:22,638 INFO L158 Benchmark]: CodeCheck took 1823.38ms. Allocated memory is still 142.6MB. Free memory was 100.7MB in the beginning and 77.6MB in the end (delta: 23.0MB). Peak memory consumption was 29.1MB. Max. memory is 16.1GB. [2024-11-13 20:30:22,638 INFO L158 Benchmark]: Witness Printer took 4.24ms. Allocated memory is still 142.6MB. Free memory was 77.6MB in the beginning and 77.6MB in the end (delta: 13.7kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 20:30:22,640 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, 71 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 1.7s, OverallIterations: 2, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 43 SdHoareTripleChecker+Valid, 0.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 0 mSDsluCounter, 26 SdHoareTripleChecker+Invalid, 0.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 0 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4 IncrementalHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 0 mSolverCounterUnsat, 26 mSDtfsCounter, 4 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 90 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=-1occurred in iteration=-1, InterpolantAutomatonStates: 0, traceCheckStatistics: 0.0s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 0.1s InterpolantComputationTime, 20 NumberOfCodeBlocks, 20 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 8 ConstructedInterpolants, 0 QuantifiedInterpolants, 8 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: 258]: 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 someBinaryArithmeticDOUBLEoperation at line 165, overapproximation of someBinaryArithmeticDOUBLEoperation at line 252, overapproximation of bitwiseOr at line 163, overapproximation of someUnaryDOUBLEoperation at line 54, overapproximation of someBinaryDOUBLEComparisonOperation at line 257. Possible FailurePath: [L39-L44] static const double atanhi_atan[] = { 4.63647609000806093515e-01, 7.85398163397448278999e-01, 9.82793723247329054082e-01, 1.57079632679489655800e+00, }; [L46-L51] static const double atanlo_atan[] = { 2.26987774529616870924e-17, 3.06161699786838301793e-17, 1.39033110312309984516e-17, 6.12323399573676603587e-17, }; [L53-L60] static const double aT_atan[] = { 3.33333333333329318027e-01, -1.99999999998764832476e-01, 1.42857142725034663711e-01, -1.11111104054623557880e-01, 9.09088713343650656196e-02, -7.69187620504482999495e-02, 6.66107313738753120669e-02, -5.83357013379057348645e-02, 4.97687799461593236017e-02, -3.65315727442169155270e-02, 1.62858201153657823623e-02, }; [L62-L64] static const double one_atan = 1.0, pi_o_4 = 7.8539816339744827900E-01, pi_o_2 = 1.5707963267948965580E+00, pi = 3.1415926535897931160E+00, huge_atan = 1.0e300; [L141-L142] static const double tiny_atan2 = 1.0e-300, zero_atan2 = 0.0, pi_lo_atan2 = 1.2246467991473531772E-16; [L252] double x = 1.0 / 0.0; [L253] double y = 1.0 / 0.0; [L255] CALL, EXPR __ieee754_atan2(y, x) [L145] double z; [L146] __int32_t k, m, hx, hy, ix, iy; [L147] __uint32_t lx, ly; VAL [aT_atan={6:0}, atanhi_atan={4:0}, atanlo_atan={5:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, zero_atan2=0] [L150] ieee_double_shape_type ew_u; [L151] ew_u.value = (x) [L152] EXPR ew_u.parts.msw [L152] (hx) = ew_u.parts.msw [L153] EXPR ew_u.parts.lsw [L153] (lx) = ew_u.parts.lsw [L155] ix = hx & 0x7fffffff VAL [aT_atan={6:0}, atanhi_atan={4:0}, atanlo_atan={5:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=-1048576, ix=2146435072, lx=-4294967295, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=7, zero_atan2=0] [L157] ieee_double_shape_type ew_u; [L158] ew_u.value = (y) [L159] EXPR ew_u.parts.msw [L159] (hy) = ew_u.parts.msw [L160] EXPR ew_u.parts.lsw [L160] (ly) = ew_u.parts.lsw [L162] iy = hy & 0x7fffffff [L163] EXPR lx | -lx [L163] EXPR ix | ((lx | -lx) >> 31) [L163-L164] ((ix | ((lx | -lx) >> 31)) > 0x7ff00000) || ((iy | ((ly | -ly) >> 31)) > 0x7ff00000) VAL [aT_atan={6:0}, atanhi_atan={4:0}, atanlo_atan={5:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=-1048576, hy=-1, ix=2146435072, iy=2147483647, lx=-4294967295, ly=-4294967296, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=7, y=8, zero_atan2=0] [L163-L164] COND TRUE ((ix | ((lx | -lx) >> 31)) > 0x7ff00000) || ((iy | ((ly | -ly) >> 31)) > 0x7ff00000) [L165] return x + y; VAL [aT_atan={6:0}, atanhi_atan={4:0}, atanlo_atan={5:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=-1048576, hy=-1, ix=2146435072, iy=2147483647, lx=-4294967295, ly=-4294967296, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=7, y=8, zero_atan2=0] [L255] RET, EXPR __ieee754_atan2(y, x) [L255] double res = __ieee754_atan2(y, x); [L257] COND TRUE res != pi_o_4 VAL [aT_atan={6:0}, atanhi_atan={4:0}, atanlo_atan={5:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, zero_atan2=0] [L258] reach_error() VAL [aT_atan={6:0}, atanhi_atan={4:0}, atanlo_atan={5:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, zero_atan2=0] * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.38ms. Allocated memory is still 167.8MB. Free memory is still 104.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 428.33ms. Allocated memory is still 142.6MB. Free memory was 118.7MB in the beginning and 103.9MB in the end (delta: 14.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 73.49ms. Allocated memory is still 142.6MB. Free memory was 103.9MB in the beginning and 101.4MB in the end (delta: 2.5MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 55.65ms. Allocated memory is still 142.6MB. Free memory was 101.4MB in the beginning and 99.0MB in the end (delta: 2.4MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 1244.30ms. Allocated memory is still 142.6MB. Free memory was 99.0MB in the beginning and 100.7MB in the end (delta: -1.7MB). Peak memory consumption was 64.3MB. Max. memory is 16.1GB. * CodeCheck took 1823.38ms. Allocated memory is still 142.6MB. Free memory was 100.7MB in the beginning and 77.6MB in the end (delta: 23.0MB). Peak memory consumption was 29.1MB. Max. memory is 16.1GB. * Witness Printer took 4.24ms. Allocated memory is still 142.6MB. Free memory was 77.6MB in the beginning and 77.6MB in the end (delta: 13.7kB). 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 20:30:22,670 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/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_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/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_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/config/KojakReach.xml -i ../../sv-benchmarks/c/float-newlib/double_req_bl_0686a.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/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_26959a37-8b0a-40fc-b4eb-12771070f0fb/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 fcc84f5729a405b025bbab75fe7efe2bc29401fd0d2f9c28c1e0558462a5b433 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 20:30:25,297 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 20:30:25,397 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/config/svcomp-Reach-32bit-Kojak_Bitvector.epf [2024-11-13 20:30:25,441 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 20:30:25,442 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 20:30:25,442 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ALWAYS [2024-11-13 20:30:25,442 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 20:30:25,442 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 20:30:25,443 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 20:30:25,443 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 20:30:25,443 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 20:30:25,443 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 20:30:25,443 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 20:30:25,443 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 20:30:25,443 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 20:30:25,443 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 20:30:25,443 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-13 20:30:25,443 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-13 20:30:25,444 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 20:30:25,444 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-13 20:30:25,444 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 20:30:25,444 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 20:30:25,444 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 20:30:25,444 INFO L151 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2024-11-13 20:30:25,444 INFO L153 SettingsManager]: * Timeout in seconds=1000000 [2024-11-13 20:30:25,444 INFO L153 SettingsManager]: * Theory for external solver=ALL [2024-11-13 20:30:25,444 INFO L153 SettingsManager]: * Command for calling external solver=cvc4 --incremental --print-success --lang smt [2024-11-13 20:30:25,444 INFO L153 SettingsManager]: * Choose which separate solver to use for tracechecks=External_ModelsAndUnsatCoreMode [2024-11-13 20:30:25,445 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 20:30:25,445 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2024-11-13 20:30:25,445 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 20:30:25,445 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 20:30:25,445 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 20:30:25,445 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2024-11-13 20:30:25,445 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-13 20:30:25,445 INFO L153 SettingsManager]: * Use separate solver for trace checks=false [2024-11-13 20:30:25,446 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_26959a37-8b0a-40fc-b4eb-12771070f0fb/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 -> fcc84f5729a405b025bbab75fe7efe2bc29401fd0d2f9c28c1e0558462a5b433 [2024-11-13 20:30:25,778 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 20:30:25,790 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 20:30:25,792 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 20:30:25,795 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 20:30:25,796 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 20:30:25,797 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/../../sv-benchmarks/c/float-newlib/double_req_bl_0686a.c Unable to find full path for "g++" [2024-11-13 20:30:27,719 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 20:30:27,978 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 20:30:27,980 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/sv-benchmarks/c/float-newlib/double_req_bl_0686a.c [2024-11-13 20:30:27,995 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/data/7a7510011/5eef3cc4d1d943af92fc86578f182ab0/FLAG3fb274bdb [2024-11-13 20:30:28,295 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/data/7a7510011/5eef3cc4d1d943af92fc86578f182ab0 [2024-11-13 20:30:28,297 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 20:30:28,299 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 20:30:28,302 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 20:30:28,302 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 20:30:28,307 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 20:30:28,307 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 08:30:28" (1/1) ... [2024-11-13 20:30:28,308 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4a7f8251 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 08:30:28, skipping insertion in model container [2024-11-13 20:30:28,308 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 08:30:28" (1/1) ... [2024-11-13 20:30:28,328 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 20:30:28,603 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_26959a37-8b0a-40fc-b4eb-12771070f0fb/sv-benchmarks/c/float-newlib/double_req_bl_0686a.c[6204,6217] [2024-11-13 20:30:28,610 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 20:30:28,635 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 20:30:28,696 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_26959a37-8b0a-40fc-b4eb-12771070f0fb/sv-benchmarks/c/float-newlib/double_req_bl_0686a.c[6204,6217] [2024-11-13 20:30:28,697 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 20:30:28,724 INFO L204 MainTranslator]: Completed translation [2024-11-13 20:30:28,725 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 08:30:28 WrapperNode [2024-11-13 20:30:28,725 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 20:30:28,726 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 20:30:28,727 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 20:30:28,727 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 20:30:28,734 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 08:30:28" (1/1) ... [2024-11-13 20:30:28,749 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 08:30:28" (1/1) ... [2024-11-13 20:30:28,774 INFO L138 Inliner]: procedures = 23, calls = 87, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 221 [2024-11-13 20:30:28,774 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 20:30:28,775 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 20:30:28,775 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 20:30:28,775 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 20:30:28,784 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 08:30:28" (1/1) ... [2024-11-13 20:30:28,785 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 08:30:28" (1/1) ... [2024-11-13 20:30:28,795 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 08:30:28" (1/1) ... [2024-11-13 20:30:28,795 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 08:30:28" (1/1) ... [2024-11-13 20:30:28,822 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 08:30:28" (1/1) ... [2024-11-13 20:30:28,833 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 08:30:28" (1/1) ... [2024-11-13 20:30:28,840 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 08:30:28" (1/1) ... [2024-11-13 20:30:28,841 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 08:30:28" (1/1) ... [2024-11-13 20:30:28,849 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 20:30:28,850 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 20:30:28,850 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 20:30:28,850 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 20:30:28,851 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 08:30:28" (1/1) ... [2024-11-13 20:30:28,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2024-11-13 20:30:28,870 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/z3 [2024-11-13 20:30:28,880 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (exit command is (exit), workingDir is null) [2024-11-13 20:30:28,884 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Waiting until timeout for monitored process [2024-11-13 20:30:28,909 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 20:30:28,909 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8 [2024-11-13 20:30:28,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intFLOATTYPE8 [2024-11-13 20:30:28,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8 [2024-11-13 20:30:28,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2024-11-13 20:30:28,909 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-13 20:30:28,909 INFO L130 BoogieDeclarations]: Found specification of procedure fabs_double [2024-11-13 20:30:28,909 INFO L138 BoogieDeclarations]: Found implementation of procedure fabs_double [2024-11-13 20:30:28,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8 [2024-11-13 20:30:28,910 INFO L130 BoogieDeclarations]: Found specification of procedure atan_double [2024-11-13 20:30:28,910 INFO L138 BoogieDeclarations]: Found implementation of procedure atan_double [2024-11-13 20:30:28,910 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2024-11-13 20:30:28,910 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 20:30:28,910 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 20:30:28,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2024-11-13 20:30:28,910 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-13 20:30:29,023 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 20:30:29,026 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 20:31:57,092 INFO L? ?]: Removed 85 outVars from TransFormulas that were not future-live. [2024-11-13 20:31:57,092 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 20:31:57,200 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 20:31:57,200 INFO L316 CfgBuilder]: Removed 16 assume(true) statements. [2024-11-13 20:31:57,201 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 08:31:57 BoogieIcfgContainer [2024-11-13 20:31:57,201 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 20:31:57,205 INFO L112 PluginConnector]: ------------------------CodeCheck---------------------------- [2024-11-13 20:31:57,205 INFO L270 PluginConnector]: Initializing CodeCheck... [2024-11-13 20:31:57,214 INFO L274 PluginConnector]: CodeCheck initialized [2024-11-13 20:31:57,215 INFO L184 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 08:31:57" (1/1) ... [2024-11-13 20:31:57,223 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 20:31:57,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 20:31:57,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 70 states and 114 transitions. [2024-11-13 20:31:57,284 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 114 transitions. [2024-11-13 20:31:57,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2024-11-13 20:31:57,287 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 20:31:57,288 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 20:31:57,288 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 [2024-11-13 20:31:57,290 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 20:31:57,313 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (2)] Waiting until timeout for monitored process [2024-11-13 20:31:58,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 20:31:58,349 ERROR L567 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2024-11-13 20:31:58,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 20:31:58,463 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-13 20:31:58,467 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 20:31:58,487 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 20:31:58,495 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (2)] Forceful destruction successful, exit code 0 [2024-11-13 20:32:00,270 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.69s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 20:32:00,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 20:32:00,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 70 states and 109 transitions. [2024-11-13 20:32:00,321 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 109 transitions. [2024-11-13 20:32:00,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-11-13 20:32:00,321 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 20:32:00,321 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 20:32:00,322 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 [2024-11-13 20:32:00,324 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 20:32:00,325 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (3)] Waiting until timeout for monitored process [2024-11-13 20:32:02,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 20:32:02,821 ERROR L567 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2024-11-13 20:32:02,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 20:32:02,989 INFO L255 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-13 20:32:02,992 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 20:32:03,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 20:32:03,799 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 17 [2024-11-13 20:32:05,903 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 20:32:05,904 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 17 [2024-11-13 20:32:08,208 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 20:32:08,224 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (3)] Ended with exit code 0 [2024-11-13 20:32:12,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 20:32:12,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 70 states and 108 transitions. [2024-11-13 20:32:12,578 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 108 transitions. [2024-11-13 20:32:12,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-13 20:32:12,579 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 20:32:12,579 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 20:32:12,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 [2024-11-13 20:32:12,582 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 20:32:12,585 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-11-13 20:32:14,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 20:32:14,658 ERROR L567 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2024-11-13 20:32:14,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 20:32:14,801 INFO L255 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 20:32:14,803 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 20:32:18,132 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 20:32:18,143 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2024-11-13 20:32:21,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 20:32:21,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 67 states and 101 transitions. [2024-11-13 20:32:21,270 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 101 transitions. [2024-11-13 20:32:21,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-13 20:32:21,270 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 20:32:21,270 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 20:32:21,270 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 [2024-11-13 20:32:21,273 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 20:32:21,274 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2024-11-13 20:32:23,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 20:32:23,480 ERROR L567 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2024-11-13 20:32:23,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 20:32:23,583 INFO L255 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-13 20:32:23,584 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 20:32:27,823 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 20:32:27,834 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (5)] Ended with exit code 0 [2024-11-13 20:32:36,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 20:32:36,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 67 states and 100 transitions. [2024-11-13 20:32:36,592 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 100 transitions. [2024-11-13 20:32:36,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-11-13 20:32:36,596 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 20:32:36,596 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 20:32:36,596 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 [2024-11-13 20:32:36,598 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 20:32:36,599 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-11-13 20:32:38,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 20:32:38,729 ERROR L567 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2024-11-13 20:32:38,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 20:32:38,825 INFO L255 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-13 20:32:38,827 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 20:32:41,065 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 20:32:41,081 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (6)] Ended with exit code 0 [2024-11-13 20:32:41,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 20:32:41,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 67 states and 99 transitions. [2024-11-13 20:32:41,466 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 99 transitions. [2024-11-13 20:32:41,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-11-13 20:32:41,466 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 20:32:41,466 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 20:32:41,467 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 [2024-11-13 20:32:41,469 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 20:32:41,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2024-11-13 20:32:43,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 20:32:43,940 ERROR L567 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2024-11-13 20:32:44,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 20:32:44,281 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 20:32:44,282 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 20:32:55,248 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 20:32:55,261 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (7)] Ended with exit code 0 [2024-11-13 20:34:04,702 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 20:34:11,263 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.70s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 20:34:15,491 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.23s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 20:34:17,092 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 20:34:19,353 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.26s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 20:34:20,449 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 20:34:21,813 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 20:34:25,504 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.77s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 20:34:31,380 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 20:34:34,725 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 20:34:35,746 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 20:34:38,276 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.53s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 20:34:39,976 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 20:34:41,945 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 20:34:43,437 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 20:34:47,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 20:34:47,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 69 states and 113 transitions. [2024-11-13 20:34:47,730 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 113 transitions. [2024-11-13 20:34:47,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-11-13 20:34:47,731 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 20:34:47,732 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 20:34:47,732 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 [2024-11-13 20:34:47,735 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 20:34:47,736 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2024-11-13 20:34:49,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 20:34:49,887 ERROR L567 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2024-11-13 20:34:49,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 20:34:50,001 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-13 20:34:50,003 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 20:34:52,014 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 20:34:52,024 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2024-11-13 20:35:06,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 20:35:06,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 65 states and 100 transitions. [2024-11-13 20:35:06,233 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 100 transitions. [2024-11-13 20:35:06,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-13 20:35:06,234 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 20:35:06,234 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 20:35:06,234 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 [2024-11-13 20:35:06,237 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 20:35:06,239 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2024-11-13 20:35:08,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 20:35:08,983 ERROR L567 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2024-11-13 20:35:09,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 20:35:09,104 INFO L255 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-13 20:35:09,105 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 20:35:17,489 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 20:35:17,499 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (9)] Ended with exit code 0 [2024-11-13 20:36:24,590 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 20:36:25,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 20:36:25,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 65 states and 98 transitions. [2024-11-13 20:36:25,402 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 98 transitions. [2024-11-13 20:36:25,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2024-11-13 20:36:25,402 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 20:36:25,402 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 20:36:25,402 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 [2024-11-13 20:36:25,405 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 20:36:25,406 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2024-11-13 20:36:27,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 20:36:27,749 ERROR L567 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2024-11-13 20:36:27,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 20:36:27,914 INFO L255 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-13 20:36:27,916 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 20:36:35,279 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 20:36:35,290 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (10)] Ended with exit code 0 [2024-11-13 20:38:51,877 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 20:38:55,789 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.82s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 20:38:55,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 20:38:55,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 63 states and 91 transitions. [2024-11-13 20:38:55,875 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 91 transitions. [2024-11-13 20:38:55,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2024-11-13 20:38:55,876 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 20:38:55,876 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 20:38:55,876 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 [2024-11-13 20:38:55,879 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 20:38:55,880 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2024-11-13 20:38:58,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 20:38:58,137 ERROR L567 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2024-11-13 20:38:58,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 20:38:58,281 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-13 20:38:58,282 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 20:39:01,638 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 20:39:01,649 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (11)] Ended with exit code 0 [2024-11-13 20:39:03,383 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 20:39:06,223 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.74s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 20:39:06,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 20:39:06,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 63 states and 89 transitions. [2024-11-13 20:39:06,286 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 89 transitions. [2024-11-13 20:39:06,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-13 20:39:06,287 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 20:39:06,287 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 20:39:06,287 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 [2024-11-13 20:39:06,288 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 20:39:06,291 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2024-11-13 20:39:08,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 20:39:08,566 ERROR L567 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2024-11-13 20:39:08,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 20:39:08,705 INFO L255 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-13 20:39:08,708 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 20:39:08,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 20:39:09,124 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 17 [2024-11-13 20:39:14,994 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 20:39:14,995 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 12 [2024-11-13 20:39:26,246 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 20:39:26,257 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (12)] Ended with exit code 0 [2024-11-13 20:39:55,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 20:39:55,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 18 states and 17 transitions. [2024-11-13 20:39:55,196 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 17 transitions. [2024-11-13 20:39:55,197 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2024-11-13 20:39:55,197 WARN L417 CodeCheckObserver]: This Program is SAFE, Check terminated with 12 iterations. [2024-11-13 20:39:55,205 INFO L729 CodeCheckObserver]: All specifications hold 1 specifications checked. All of them hold [2024-11-13 20:40:02,092 INFO L75 FloydHoareUtils]: For program point L26(lines 26 31) no Hoare annotation was computed. [2024-11-13 20:40:02,092 INFO L75 FloydHoareUtils]: For program point L26-1(lines 26 31) no Hoare annotation was computed. [2024-11-13 20:40:02,092 INFO L75 FloydHoareUtils]: For program point fabs_doubleEXIT(lines 19 33) no Hoare annotation was computed. [2024-11-13 20:40:02,092 INFO L75 FloydHoareUtils]: For program point L26-2(lines 26 31) no Hoare annotation was computed. [2024-11-13 20:40:02,092 INFO L75 FloydHoareUtils]: For program point L21-1(lines 21 25) no Hoare annotation was computed. [2024-11-13 20:40:02,093 INFO L75 FloydHoareUtils]: For program point L21-2(lines 21 25) no Hoare annotation was computed. [2024-11-13 20:40:02,093 INFO L75 FloydHoareUtils]: For program point $Ultimate##0(lines 19 33) no Hoare annotation was computed. [2024-11-13 20:40:02,093 INFO L75 FloydHoareUtils]: For program point L97(line 97) no Hoare annotation was computed. [2024-11-13 20:40:02,093 INFO L75 FloydHoareUtils]: For program point L97-1(line 97) no Hoare annotation was computed. [2024-11-13 20:40:02,093 INFO L75 FloydHoareUtils]: For program point L90(lines 90 115) no Hoare annotation was computed. [2024-11-13 20:40:02,093 INFO L75 FloydHoareUtils]: For program point L78-1(lines 78 82) no Hoare annotation was computed. [2024-11-13 20:40:02,093 INFO L75 FloydHoareUtils]: For program point L78-2(lines 78 82) no Hoare annotation was computed. [2024-11-13 20:40:02,093 INFO L75 FloydHoareUtils]: For program point L78-3(lines 76 89) no Hoare annotation was computed. [2024-11-13 20:40:02,093 INFO L75 FloydHoareUtils]: For program point L107-2(lines 90 115) no Hoare annotation was computed. [2024-11-13 20:40:02,093 INFO L75 FloydHoareUtils]: For program point L70-1(lines 70 74) no Hoare annotation was computed. [2024-11-13 20:40:02,093 INFO L75 FloydHoareUtils]: For program point L70-2(lines 70 74) no Hoare annotation was computed. [2024-11-13 20:40:02,093 INFO L75 FloydHoareUtils]: For program point L70-3(lines 70 74) no Hoare annotation was computed. [2024-11-13 20:40:02,093 INFO L75 FloydHoareUtils]: For program point L91(lines 91 94) no Hoare annotation was computed. [2024-11-13 20:40:02,093 INFO L75 FloydHoareUtils]: For program point L91-2(lines 91 94) no Hoare annotation was computed. [2024-11-13 20:40:02,093 INFO L75 FloydHoareUtils]: For program point $Ultimate##0(lines 66 134) no Hoare annotation was computed. [2024-11-13 20:40:02,093 INFO L75 FloydHoareUtils]: For program point atan_doubleEXIT(lines 66 134) no Hoare annotation was computed. [2024-11-13 20:40:02,094 INFO L75 FloydHoareUtils]: For program point L92(lines 92 93) no Hoare annotation was computed. [2024-11-13 20:40:02,094 INFO L75 FloydHoareUtils]: For program point L76(lines 76 89) no Hoare annotation was computed. [2024-11-13 20:40:02,094 INFO L75 FloydHoareUtils]: For program point atan_doubleFINAL(lines 66 134) no Hoare annotation was computed. [2024-11-13 20:40:02,094 INFO L75 FloydHoareUtils]: For program point L192(line 192) no Hoare annotation was computed. [2024-11-13 20:40:02,094 INFO L75 FloydHoareUtils]: For program point L217(lines 217 220) no Hoare annotation was computed. [2024-11-13 20:40:02,094 INFO L75 FloydHoareUtils]: For program point L217-2(lines 215 220) no Hoare annotation was computed. [2024-11-13 20:40:02,094 INFO L75 FloydHoareUtils]: For program point L201(line 201) no Hoare annotation was computed. [2024-11-13 20:40:02,094 INFO L77 FloydHoareUtils]: At program point main_returnLabel#1(lines 246 262) the Hoare annotation is: true [2024-11-13 20:40:02,094 INFO L75 FloydHoareUtils]: For program point L226-1(lines 226 230) no Hoare annotation was computed. [2024-11-13 20:40:02,094 INFO L75 FloydHoareUtils]: For program point L226-2(lines 226 230) no Hoare annotation was computed. [2024-11-13 20:40:02,096 INFO L77 FloydHoareUtils]: At program point L185(lines 185 209) the Hoare annotation is: (and (= ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0) (exists ((|v_skolemized_q#valueAsBitvector_37| (_ BitVec 64)) (|ULTIMATE.start___ieee754_atan2_~hx~1#1| (_ BitVec 32)) (currentRoundingMode RoundingMode)) (and (= |ULTIMATE.start___ieee754_atan2_~m~0#1| (bvor (bvand (bvashr ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_37|) (_ bv31 32)) (_ bv1 32)) (bvand (_ bv2 32) (bvashr |ULTIMATE.start___ieee754_atan2_~hx~1#1| (_ bv30 32))))) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_37|)) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53))))) (exists ((|v_skolemized_q#valueAsBitvector_37| (_ BitVec 64)) (currentRoundingMode RoundingMode)) (and (= |ULTIMATE.start___ieee754_atan2_~iy~0#1| (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_37|))) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_37|)) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53))))) (exists ((|v_skolemized_q#valueAsBitvector_44| (_ BitVec 64)) (currentRoundingMode RoundingMode)) (and (= (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_44|)) |ULTIMATE.start___ieee754_atan2_~ix~1#1|) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_44|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_44|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_44|)) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53))))) (= ~pi_o_4~0 ((_ to_fp 11 53) currentRoundingMode (/ 785398163397448279.0 1000000000000000000.0))) (exists ((|ULTIMATE.start___ieee754_atan2_~hy~0#1| (_ BitVec 32)) (|v_skolemized_q#valueAsBitvector_44| (_ BitVec 64)) (currentRoundingMode RoundingMode)) (and (= |ULTIMATE.start___ieee754_atan2_~m~0#1| (bvor (bvand (_ bv1 32) (bvashr |ULTIMATE.start___ieee754_atan2_~hy~0#1| (_ bv31 32))) (bvand (_ bv2 32) (bvashr ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_44|) (_ bv30 32))))) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_44|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_44|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_44|)) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53))))) (= currentRoundingMode roundNearestTiesToEven)) [2024-11-13 20:40:02,096 INFO L75 FloydHoareUtils]: For program point L185-1(lines 144 244) no Hoare annotation was computed. [2024-11-13 20:40:02,096 INFO L75 FloydHoareUtils]: For program point L177(line 177) no Hoare annotation was computed. [2024-11-13 20:40:02,096 INFO L77 FloydHoareUtils]: At program point L144(lines 144 244) the Hoare annotation is: (and (= (fp.add roundNearestTiesToEven ~pi_o_4~0 ((_ to_fp 11 53) roundNearestTiesToEven (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0))) |ULTIMATE.start___ieee754_atan2_#res#1|) (= ~pi_o_4~0 ((_ to_fp 11 53) roundNearestTiesToEven (/ 785398163397448279.0 1000000000000000000.0)))) [2024-11-13 20:40:02,096 INFO L75 FloydHoareUtils]: For program point L194(line 194) no Hoare annotation was computed. [2024-11-13 20:40:02,097 INFO L77 FloydHoareUtils]: At program point L186(lines 186 208) the Hoare annotation is: (and (= ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0) (exists ((|v_skolemized_q#valueAsBitvector_37| (_ BitVec 64)) (|ULTIMATE.start___ieee754_atan2_~hx~1#1| (_ BitVec 32)) (currentRoundingMode RoundingMode)) (and (= |ULTIMATE.start___ieee754_atan2_~m~0#1| (bvor (bvand (bvashr ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_37|) (_ bv31 32)) (_ bv1 32)) (bvand (_ bv2 32) (bvashr |ULTIMATE.start___ieee754_atan2_~hx~1#1| (_ bv30 32))))) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_37|)) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53))))) (exists ((|v_skolemized_q#valueAsBitvector_37| (_ BitVec 64)) (currentRoundingMode RoundingMode)) (and (= |ULTIMATE.start___ieee754_atan2_~iy~0#1| (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_37|))) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_37|)) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53))))) (= ~pi_o_4~0 ((_ to_fp 11 53) currentRoundingMode (/ 785398163397448279.0 1000000000000000000.0))) (exists ((|ULTIMATE.start___ieee754_atan2_~hy~0#1| (_ BitVec 32)) (|v_skolemized_q#valueAsBitvector_44| (_ BitVec 64)) (currentRoundingMode RoundingMode)) (and (= |ULTIMATE.start___ieee754_atan2_~m~0#1| (bvor (bvand (_ bv1 32) (bvashr |ULTIMATE.start___ieee754_atan2_~hy~0#1| (_ bv31 32))) (bvand (_ bv2 32) (bvashr ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_44|) (_ bv30 32))))) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_44|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_44|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_44|)) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53))))) (= currentRoundingMode roundNearestTiesToEven)) [2024-11-13 20:40:02,097 INFO L75 FloydHoareUtils]: For program point L203(line 203) no Hoare annotation was computed. [2024-11-13 20:40:02,097 INFO L77 FloydHoareUtils]: At program point L170(lines 170 180) the Hoare annotation is: (and (= ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0) (exists ((|v_skolemized_q#valueAsBitvector_37| (_ BitVec 64)) (|ULTIMATE.start___ieee754_atan2_~hx~1#1| (_ BitVec 32)) (currentRoundingMode RoundingMode)) (and (= |ULTIMATE.start___ieee754_atan2_~m~0#1| (bvor (bvand (bvashr ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_37|) (_ bv31 32)) (_ bv1 32)) (bvand (_ bv2 32) (bvashr |ULTIMATE.start___ieee754_atan2_~hx~1#1| (_ bv30 32))))) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_37|)) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53))))) (exists ((|v_skolemized_q#valueAsBitvector_37| (_ BitVec 64)) (currentRoundingMode RoundingMode)) (and (= |ULTIMATE.start___ieee754_atan2_~iy~0#1| (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_37|))) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_37|)) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53))))) (exists ((|v_skolemized_q#valueAsBitvector_44| (_ BitVec 64)) (currentRoundingMode RoundingMode)) (and (= (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_44|)) |ULTIMATE.start___ieee754_atan2_~ix~1#1|) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_44|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_44|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_44|)) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53))))) (= ~pi_o_4~0 ((_ to_fp 11 53) currentRoundingMode (/ 785398163397448279.0 1000000000000000000.0))) (exists ((|ULTIMATE.start___ieee754_atan2_~hy~0#1| (_ BitVec 32)) (|v_skolemized_q#valueAsBitvector_44| (_ BitVec 64)) (currentRoundingMode RoundingMode)) (and (= |ULTIMATE.start___ieee754_atan2_~m~0#1| (bvor (bvand (_ bv1 32) (bvashr |ULTIMATE.start___ieee754_atan2_~hy~0#1| (_ bv31 32))) (bvand (_ bv2 32) (bvashr ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_44|) (_ bv30 32))))) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_44|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_44|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_44|)) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53))))) (= currentRoundingMode roundNearestTiesToEven)) [2024-11-13 20:40:02,097 INFO L77 FloydHoareUtils]: At program point $Ultimate##0(line -1) the Hoare annotation is: true [2024-11-13 20:40:02,098 INFO L77 FloydHoareUtils]: At program point L170-2(lines 144 244) the Hoare annotation is: (and (= ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0) (exists ((|v_skolemized_q#valueAsBitvector_37| (_ BitVec 64)) (|ULTIMATE.start___ieee754_atan2_~hx~1#1| (_ BitVec 32)) (currentRoundingMode RoundingMode)) (and (= |ULTIMATE.start___ieee754_atan2_~m~0#1| (bvor (bvand (bvashr ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_37|) (_ bv31 32)) (_ bv1 32)) (bvand (_ bv2 32) (bvashr |ULTIMATE.start___ieee754_atan2_~hx~1#1| (_ bv30 32))))) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_37|)) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53))))) (exists ((|v_skolemized_q#valueAsBitvector_37| (_ BitVec 64)) (currentRoundingMode RoundingMode)) (and (= |ULTIMATE.start___ieee754_atan2_~iy~0#1| (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_37|))) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_37|)) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53))))) (exists ((|v_skolemized_q#valueAsBitvector_44| (_ BitVec 64)) (currentRoundingMode RoundingMode)) (and (= (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_44|)) |ULTIMATE.start___ieee754_atan2_~ix~1#1|) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_44|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_44|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_44|)) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53))))) (= ~pi_o_4~0 ((_ to_fp 11 53) currentRoundingMode (/ 785398163397448279.0 1000000000000000000.0))) (exists ((|ULTIMATE.start___ieee754_atan2_~hy~0#1| (_ BitVec 32)) (|v_skolemized_q#valueAsBitvector_44| (_ BitVec 64)) (currentRoundingMode RoundingMode)) (and (= |ULTIMATE.start___ieee754_atan2_~m~0#1| (bvor (bvand (_ bv1 32) (bvashr |ULTIMATE.start___ieee754_atan2_~hy~0#1| (_ bv31 32))) (bvand (_ bv2 32) (bvashr ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_44|) (_ bv30 32))))) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_44|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_44|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_44|)) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53))))) (= currentRoundingMode roundNearestTiesToEven)) [2024-11-13 20:40:02,098 INFO L75 FloydHoareUtils]: For program point L220(line 220) no Hoare annotation was computed. [2024-11-13 20:40:02,098 INFO L75 FloydHoareUtils]: For program point L220-1(line 220) no Hoare annotation was computed. [2024-11-13 20:40:02,098 INFO L75 FloydHoareUtils]: For program point L220-2(line 220) no Hoare annotation was computed. [2024-11-13 20:40:02,099 INFO L77 FloydHoareUtils]: At program point L163(lines 163 165) the Hoare annotation is: (and (= ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0) (exists ((|v_skolemized_q#valueAsBitvector_29| (_ BitVec 64)) (|v_skolemized_q#valueAsBitvector_30| (_ BitVec 64)) (currentRoundingMode RoundingMode)) (let ((.cse0 (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53)))) (and (= |ULTIMATE.start___ieee754_atan2_~iy~0#1| (bvand ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_30|) (_ bv2147483647 32))) (= |ULTIMATE.start___ieee754_atan2_~ly~0#1| ((_ extract 31 0) |v_skolemized_q#valueAsBitvector_30|)) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_30|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_30|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_30|)) .cse0) (= (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_29|)) |ULTIMATE.start___ieee754_atan2_~ix~1#1|) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_29|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_29|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_29|)) .cse0) (= |ULTIMATE.start___ieee754_atan2_~lx~0#1| ((_ extract 31 0) |v_skolemized_q#valueAsBitvector_29|))))) (exists ((|v_skolemized_q#valueAsBitvector_44| (_ BitVec 64)) (currentRoundingMode RoundingMode)) (and (= |ULTIMATE.start___ieee754_atan2_~hx~1#1| ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_44|)) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_44|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_44|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_44|)) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53))))) (= ~pi_o_4~0 ((_ to_fp 11 53) currentRoundingMode (/ 785398163397448279.0 1000000000000000000.0))) (exists ((|v_skolemized_q#valueAsBitvector_37| (_ BitVec 64)) (currentRoundingMode RoundingMode)) (and (= |ULTIMATE.start___ieee754_atan2_~hy~0#1| ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_37|)) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_37|)) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53))))) (= currentRoundingMode roundNearestTiesToEven)) [2024-11-13 20:40:02,099 INFO L77 FloydHoareUtils]: At program point L188(line 188) the Hoare annotation is: (and (= ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0) (exists ((|v_skolemized_q#valueAsBitvector_37| (_ BitVec 64)) (|ULTIMATE.start___ieee754_atan2_~hx~1#1| (_ BitVec 32)) (currentRoundingMode RoundingMode)) (and (= |ULTIMATE.start___ieee754_atan2_~m~0#1| (bvor (bvand (bvashr ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_37|) (_ bv31 32)) (_ bv1 32)) (bvand (_ bv2 32) (bvashr |ULTIMATE.start___ieee754_atan2_~hx~1#1| (_ bv30 32))))) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_37|)) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53))))) |ULTIMATE.start___ieee754_atan2_#t~switch32#1| (= ~pi_o_4~0 ((_ to_fp 11 53) currentRoundingMode (/ 785398163397448279.0 1000000000000000000.0))) (exists ((|ULTIMATE.start___ieee754_atan2_~hy~0#1| (_ BitVec 32)) (|v_skolemized_q#valueAsBitvector_44| (_ BitVec 64)) (currentRoundingMode RoundingMode)) (and (= |ULTIMATE.start___ieee754_atan2_~m~0#1| (bvor (bvand (_ bv1 32) (bvashr |ULTIMATE.start___ieee754_atan2_~hy~0#1| (_ bv31 32))) (bvand (_ bv2 32) (bvashr ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_44|) (_ bv30 32))))) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_44|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_44|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_44|)) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53))))) (= currentRoundingMode roundNearestTiesToEven)) [2024-11-13 20:40:02,099 INFO L75 FloydHoareUtils]: For program point L205(line 205) no Hoare annotation was computed. [2024-11-13 20:40:02,099 INFO L75 FloydHoareUtils]: For program point L222(line 222) no Hoare annotation was computed. [2024-11-13 20:40:02,100 INFO L77 FloydHoareUtils]: At program point L156-1(lines 156 161) the Hoare annotation is: (and (= ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0) (exists ((|v_skolemized_q#valueAsBitvector_29| (_ BitVec 64)) (|v_skolemized_q#valueAsBitvector_30| (_ BitVec 64)) (currentRoundingMode RoundingMode)) (let ((.cse0 (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53)))) (and (= ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_30|) |ULTIMATE.start___ieee754_atan2_~hy~0#1|) (= |ULTIMATE.start___ieee754_atan2_~ly~0#1| ((_ extract 31 0) |v_skolemized_q#valueAsBitvector_30|)) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_30|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_30|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_30|)) .cse0) (= (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_29|)) |ULTIMATE.start___ieee754_atan2_~ix~1#1|) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_29|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_29|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_29|)) .cse0) (= |ULTIMATE.start___ieee754_atan2_~lx~0#1| ((_ extract 31 0) |v_skolemized_q#valueAsBitvector_29|))))) (exists ((|v_skolemized_q#valueAsBitvector_44| (_ BitVec 64)) (currentRoundingMode RoundingMode)) (and (= |ULTIMATE.start___ieee754_atan2_~hx~1#1| ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_44|)) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_44|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_44|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_44|)) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53))))) (= ~pi_o_4~0 ((_ to_fp 11 53) currentRoundingMode (/ 785398163397448279.0 1000000000000000000.0))) (= currentRoundingMode roundNearestTiesToEven)) [2024-11-13 20:40:02,100 INFO L77 FloydHoareUtils]: At program point L156-2(lines 156 161) the Hoare annotation is: (and (= ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0) (exists ((|v_skolemized_q#valueAsBitvector_29| (_ BitVec 64)) (|v_ULTIMATE.start___ieee754_atan2_~#ew_u~0#1.base_11| (_ BitVec 32)) (currentRoundingMode RoundingMode)) (let ((.cse3 (select |#memory_int| |v_ULTIMATE.start___ieee754_atan2_~#ew_u~0#1.base_11|))) (let ((.cse0 (select .cse3 (_ bv4 32))) (.cse1 (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53))) (.cse2 (select .cse3 (_ bv0 32)))) (and (= (bvand (_ bv2147483647 32) .cse0) |ULTIMATE.start___ieee754_atan2_~ix~1#1|) (= |ULTIMATE.start___ieee754_atan2_~y#1| .cse1) (= .cse0 ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_29|)) (= .cse2 ((_ extract 31 0) |v_skolemized_q#valueAsBitvector_29|)) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_29|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_29|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_29|)) .cse1) (= |ULTIMATE.start___ieee754_atan2_~lx~0#1| .cse2))))) (exists ((|v_skolemized_q#valueAsBitvector_44| (_ BitVec 64)) (currentRoundingMode RoundingMode)) (and (= |ULTIMATE.start___ieee754_atan2_~hx~1#1| ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_44|)) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_44|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_44|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_44|)) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53))))) (= ~pi_o_4~0 ((_ to_fp 11 53) currentRoundingMode (/ 785398163397448279.0 1000000000000000000.0))) (= currentRoundingMode roundNearestTiesToEven)) [2024-11-13 20:40:02,100 INFO L77 FloydHoareUtils]: At program point L156-3(lines 156 161) the Hoare annotation is: (and (= ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0) (exists ((|v_skolemized_q#valueAsBitvector_29| (_ BitVec 64)) (|v_skolemized_q#valueAsBitvector_30| (_ BitVec 64)) (currentRoundingMode RoundingMode)) (let ((.cse0 (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53)))) (and (= ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_30|) |ULTIMATE.start___ieee754_atan2_~hy~0#1|) (= |ULTIMATE.start___ieee754_atan2_~ly~0#1| ((_ extract 31 0) |v_skolemized_q#valueAsBitvector_30|)) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_30|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_30|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_30|)) .cse0) (= (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_29|)) |ULTIMATE.start___ieee754_atan2_~ix~1#1|) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_29|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_29|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_29|)) .cse0) (= |ULTIMATE.start___ieee754_atan2_~lx~0#1| ((_ extract 31 0) |v_skolemized_q#valueAsBitvector_29|))))) (exists ((|v_skolemized_q#valueAsBitvector_44| (_ BitVec 64)) (currentRoundingMode RoundingMode)) (and (= |ULTIMATE.start___ieee754_atan2_~hx~1#1| ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_44|)) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_44|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_44|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_44|)) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53))))) (= ~pi_o_4~0 ((_ to_fp 11 53) currentRoundingMode (/ 785398163397448279.0 1000000000000000000.0))) (= currentRoundingMode roundNearestTiesToEven)) [2024-11-13 20:40:02,100 INFO L75 FloydHoareUtils]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 258) no Hoare annotation was computed. [2024-11-13 20:40:02,100 INFO L75 FloydHoareUtils]: For program point L173(line 173) no Hoare annotation was computed. [2024-11-13 20:40:02,101 INFO L75 FloydHoareUtils]: For program point L231(lines 231 236) no Hoare annotation was computed. [2024-11-13 20:40:02,101 INFO L75 FloydHoareUtils]: For program point L231-1(lines 231 236) no Hoare annotation was computed. [2024-11-13 20:40:02,101 INFO L75 FloydHoareUtils]: For program point L231-2(lines 231 236) no Hoare annotation was computed. [2024-11-13 20:40:02,101 INFO L77 FloydHoareUtils]: At program point ULTIMATE.startEXIT(line -1) the Hoare annotation is: true [2024-11-13 20:40:02,101 INFO L75 FloydHoareUtils]: For program point L190(line 190) no Hoare annotation was computed. [2024-11-13 20:40:02,101 INFO L75 FloydHoareUtils]: For program point L215(lines 215 220) no Hoare annotation was computed. [2024-11-13 20:40:02,101 INFO L77 FloydHoareUtils]: At program point L149-1(lines 149 154) the Hoare annotation is: (and (= ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0) (exists ((|v_skolemized_q#valueAsBitvector_29| (_ BitVec 64)) (|v_ULTIMATE.start___ieee754_atan2_~#ew_u~0#1.base_11| (_ BitVec 32)) (currentRoundingMode RoundingMode)) (let ((.cse3 (select |#memory_int| |v_ULTIMATE.start___ieee754_atan2_~#ew_u~0#1.base_11|))) (let ((.cse0 (select .cse3 (_ bv4 32))) (.cse1 (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53))) (.cse2 (select .cse3 (_ bv0 32)))) (and (= .cse0 |ULTIMATE.start___ieee754_atan2_~hx~1#1|) (= |ULTIMATE.start___ieee754_atan2_~y#1| .cse1) (= .cse0 ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_29|)) (= .cse2 ((_ extract 31 0) |v_skolemized_q#valueAsBitvector_29|)) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_29|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_29|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_29|)) .cse1) (= |ULTIMATE.start___ieee754_atan2_~lx~0#1| .cse2))))) (= ~pi_o_4~0 ((_ to_fp 11 53) currentRoundingMode (/ 785398163397448279.0 1000000000000000000.0))) (= currentRoundingMode roundNearestTiesToEven)) [2024-11-13 20:40:02,104 INFO L77 FloydHoareUtils]: At program point L149-2(lines 149 154) the Hoare annotation is: (and (= ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0) (exists ((currentRoundingMode RoundingMode)) (let ((.cse0 (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53)))) (and (= |ULTIMATE.start___ieee754_atan2_~x#1| .cse0) (= |ULTIMATE.start___ieee754_atan2_~y#1| .cse0)))) (= ~pi_o_4~0 ((_ to_fp 11 53) currentRoundingMode (/ 785398163397448279.0 1000000000000000000.0))) (= currentRoundingMode roundNearestTiesToEven)) [2024-11-13 20:40:02,105 INFO L77 FloydHoareUtils]: At program point L149-3(lines 149 154) the Hoare annotation is: (and (= ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0) (exists ((|v_skolemized_q#valueAsBitvector_29| (_ BitVec 64)) (|v_ULTIMATE.start___ieee754_atan2_~#ew_u~0#1.base_11| (_ BitVec 32)) (currentRoundingMode RoundingMode)) (let ((.cse3 (select |#memory_int| |v_ULTIMATE.start___ieee754_atan2_~#ew_u~0#1.base_11|))) (let ((.cse0 (select .cse3 (_ bv4 32))) (.cse1 (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53))) (.cse2 (select .cse3 (_ bv0 32)))) (and (= .cse0 |ULTIMATE.start___ieee754_atan2_~hx~1#1|) (= |ULTIMATE.start___ieee754_atan2_~y#1| .cse1) (= .cse0 ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_29|)) (= .cse2 ((_ extract 31 0) |v_skolemized_q#valueAsBitvector_29|)) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_29|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_29|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_29|)) .cse1) (= |ULTIMATE.start___ieee754_atan2_~lx~0#1| .cse2))))) (= ~pi_o_4~0 ((_ to_fp 11 53) currentRoundingMode (/ 785398163397448279.0 1000000000000000000.0))) (= currentRoundingMode roundNearestTiesToEven)) [2024-11-13 20:40:02,105 INFO L75 FloydHoareUtils]: For program point L199(line 199) no Hoare annotation was computed. [2024-11-13 20:40:02,105 INFO L77 FloydHoareUtils]: At program point L166(lines 166 167) the Hoare annotation is: (and (= ((_ to_fp 11 53) currentRoundingMode (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0) (exists ((|v_skolemized_q#valueAsBitvector_37| (_ BitVec 64)) (currentRoundingMode RoundingMode)) (and (= |ULTIMATE.start___ieee754_atan2_~iy~0#1| (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_37|))) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_37|)) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53))))) (exists ((|v_skolemized_q#valueAsBitvector_44| (_ BitVec 64)) (currentRoundingMode RoundingMode)) (and (= |ULTIMATE.start___ieee754_atan2_~hx~1#1| ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_44|)) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_44|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_44|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_44|)) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53))))) (exists ((|v_skolemized_q#valueAsBitvector_44| (_ BitVec 64)) (currentRoundingMode RoundingMode)) (and (= (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_44|)) |ULTIMATE.start___ieee754_atan2_~ix~1#1|) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_44|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_44|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_44|)) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53))))) (= ~pi_o_4~0 ((_ to_fp 11 53) currentRoundingMode (/ 785398163397448279.0 1000000000000000000.0))) (exists ((|v_skolemized_q#valueAsBitvector_37| (_ BitVec 64)) (currentRoundingMode RoundingMode)) (and (= |ULTIMATE.start___ieee754_atan2_~hy~0#1| ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_37|)) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_37|)) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode 1.0) (_ +zero 11 53))))) (= currentRoundingMode roundNearestTiesToEven)) [2024-11-13 20:40:02,106 INFO L77 FloydHoareUtils]: At program point L257(lines 257 260) the Hoare annotation is: (and (= (fp.add roundNearestTiesToEven ~pi_o_4~0 ((_ to_fp 11 53) roundNearestTiesToEven (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0))) |ULTIMATE.start_main_~res~0#1|) (= ~pi_o_4~0 ((_ to_fp 11 53) roundNearestTiesToEven (/ 785398163397448279.0 1000000000000000000.0)))) [2024-11-13 20:40:02,106 INFO L75 FloydHoareUtils]: For program point L224(line 224) no Hoare annotation was computed. [2024-11-13 20:40:02,106 INFO L75 FloydHoareUtils]: For program point L175(line 175) no Hoare annotation was computed. [2024-11-13 20:40:02,106 INFO L75 FloydHoareUtils]: For program point L167(line 167) no Hoare annotation was computed. [2024-11-13 20:40:02,106 INFO L75 FloydHoareUtils]: For program point L167-1(line 167) no Hoare annotation was computed. [2024-11-13 20:40:02,107 INFO L75 FloydHoareUtils]: For program point L258(line 258) no Hoare annotation was computed. [2024-11-13 20:40:02,116 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: currentRoundingMode [2024-11-13 20:40:02,118 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression [2024-11-13 20:40:02,118 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: currentRoundingMode [2024-11-13 20:40:02,119 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: currentRoundingMode [2024-11-13 20:40:02,119 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~roundNearestTiesToEven [2024-11-13 20:40:02,125 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: currentRoundingMode [2024-11-13 20:40:02,128 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression [2024-11-13 20:40:02,128 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression [2024-11-13 20:40:02,128 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: currentRoundingMode [2024-11-13 20:40:02,129 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: currentRoundingMode [2024-11-13 20:40:02,129 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~roundNearestTiesToEven [2024-11-13 20:40:02,129 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~roundNearestTiesToEven [2024-11-13 20:40:02,129 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~roundNearestTiesToEven [2024-11-13 20:40:02,136 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot encode non-modifiability of on-heap variable atanhi_atan by function fabs_double [2024-11-13 20:40:02,136 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot encode non-modifiability of on-heap variable atanlo_atan by function fabs_double [2024-11-13 20:40:02,136 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot encode non-modifiability of on-heap variable aT_atan by function fabs_double [2024-11-13 20:40:02,138 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot encode non-modifiability of on-heap variable atanhi_atan by function atan_double [2024-11-13 20:40:02,138 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot encode non-modifiability of on-heap variable atanlo_atan by function atan_double [2024-11-13 20:40:02,138 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot encode non-modifiability of on-heap variable aT_atan by function atan_double [2024-11-13 20:40:02,139 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck CFG 13.11 08:40:02 ImpRootNode [2024-11-13 20:40:02,139 INFO L131 PluginConnector]: ------------------------ END CodeCheck---------------------------- [2024-11-13 20:40:02,139 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-13 20:40:02,140 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-13 20:40:02,140 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-13 20:40:02,141 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 08:31:57" (3/4) ... [2024-11-13 20:40:02,143 INFO L142 WitnessPrinter]: Generating witness for correct program [2024-11-13 20:40:02,146 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure fabs_double [2024-11-13 20:40:02,147 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure atan_double [2024-11-13 20:40:02,157 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 41 nodes and edges [2024-11-13 20:40:02,158 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 17 nodes and edges [2024-11-13 20:40:02,158 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2024-11-13 20:40:02,158 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2024-11-13 20:40:02,284 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/witness.graphml [2024-11-13 20:40:02,284 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/witness.yml [2024-11-13 20:40:02,284 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-13 20:40:02,286 INFO L158 Benchmark]: Toolchain (without parser) took 573986.37ms. Allocated memory was 83.9MB in the beginning and 92.3MB in the end (delta: 8.4MB). Free memory was 60.5MB in the beginning and 56.6MB in the end (delta: 3.9MB). Peak memory consumption was 45.9MB. Max. memory is 16.1GB. [2024-11-13 20:40:02,287 INFO L158 Benchmark]: CDTParser took 0.30ms. Allocated memory is still 83.9MB. Free memory is still 65.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 20:40:02,288 INFO L158 Benchmark]: CACSL2BoogieTranslator took 423.73ms. Allocated memory is still 83.9MB. Free memory was 60.2MB in the beginning and 43.8MB in the end (delta: 16.4MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-13 20:40:02,288 INFO L158 Benchmark]: Boogie Procedure Inliner took 48.29ms. Allocated memory is still 83.9MB. Free memory was 43.8MB in the beginning and 41.6MB in the end (delta: 2.2MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 20:40:02,289 INFO L158 Benchmark]: Boogie Preprocessor took 74.09ms. Allocated memory is still 83.9MB. Free memory was 41.6MB in the beginning and 39.1MB in the end (delta: 2.5MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 20:40:02,289 INFO L158 Benchmark]: RCFGBuilder took 88351.29ms. Allocated memory is still 83.9MB. Free memory was 39.1MB in the beginning and 30.0MB in the end (delta: 9.1MB). Peak memory consumption was 29.8MB. Max. memory is 16.1GB. [2024-11-13 20:40:02,289 INFO L158 Benchmark]: CodeCheck took 484934.19ms. Allocated memory was 83.9MB in the beginning and 92.3MB in the end (delta: 8.4MB). Free memory was 30.0MB in the beginning and 31.4MB in the end (delta: -1.3MB). Peak memory consumption was 7.1MB. Max. memory is 16.1GB. [2024-11-13 20:40:02,290 INFO L158 Benchmark]: Witness Printer took 144.93ms. Allocated memory is still 92.3MB. Free memory was 31.4MB in the beginning and 56.6MB in the end (delta: -25.2MB). Peak memory consumption was 9.0MB. Max. memory is 16.1GB. [2024-11-13 20:40:02,291 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, 70 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 478.0s, OverallIterations: 12, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 987 SdHoareTripleChecker+Valid, 382.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 385 mSDsluCounter, 663 SdHoareTripleChecker+Invalid, 369.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 186 mSDsCounter, 223 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1420 IncrementalHoareTripleChecker+Invalid, 1643 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 223 mSolverCounterUnsat, 477 mSDtfsCounter, 1420 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1794 GetRequests, 1604 SyntacticMatches, 56 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7378 ImplicationChecksByTransitivity, 358.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=-1occurred in iteration=-1, InterpolantAutomatonStates: 0, traceCheckStatistics: 0.2s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 64.8s InterpolantComputationTime, 176 NumberOfCodeBlocks, 176 NumberOfCodeBlocksAsserted, 11 NumberOfCheckSat, 165 ConstructedInterpolants, 103 QuantifiedInterpolants, 2811 SizeOfPredicates, 54 NumberOfNonLiveVariables, 1505 ConjunctsInSsa, 98 ConjunctsInUnsatCore, 11 InterpolantComputations, 11 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: 258]: 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: 19]: Procedure Contract for fabs_double Derived contract for procedure fabs_double. Ensures: ((((((((one_atan == \old(one_atan)) && (pi_o_4 == \old(pi_o_4))) && (pi_o_2 == \old(pi_o_2))) && (pi == \old(pi))) && (huge_atan == \old(huge_atan))) && (tiny_atan2 == \old(tiny_atan2))) && (zero_atan2 == \old(zero_atan2))) && (pi_lo_atan2 == \old(pi_lo_atan2))) - ProcedureContractResult [Line: 66]: Procedure Contract for atan_double Derived contract for procedure atan_double. Ensures: ((((((((one_atan == \old(one_atan)) && (pi_o_4 == \old(pi_o_4))) && (pi_o_2 == \old(pi_o_2))) && (pi == \old(pi))) && (huge_atan == \old(huge_atan))) && (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.30ms. Allocated memory is still 83.9MB. Free memory is still 65.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 423.73ms. Allocated memory is still 83.9MB. Free memory was 60.2MB in the beginning and 43.8MB in the end (delta: 16.4MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 48.29ms. Allocated memory is still 83.9MB. Free memory was 43.8MB in the beginning and 41.6MB in the end (delta: 2.2MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 74.09ms. Allocated memory is still 83.9MB. Free memory was 41.6MB in the beginning and 39.1MB in the end (delta: 2.5MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 88351.29ms. Allocated memory is still 83.9MB. Free memory was 39.1MB in the beginning and 30.0MB in the end (delta: 9.1MB). Peak memory consumption was 29.8MB. Max. memory is 16.1GB. * CodeCheck took 484934.19ms. Allocated memory was 83.9MB in the beginning and 92.3MB in the end (delta: 8.4MB). Free memory was 30.0MB in the beginning and 31.4MB in the end (delta: -1.3MB). Peak memory consumption was 7.1MB. Max. memory is 16.1GB. * Witness Printer took 144.93ms. Allocated memory is still 92.3MB. Free memory was 31.4MB in the beginning and 56.6MB in the end (delta: -25.2MB). Peak memory consumption was 9.0MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - 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: currentRoundingMode - 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: 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: ~roundNearestTiesToEven - 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_double - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Cannot encode non-modifiability of on-heap variable atanlo_atan by function fabs_double - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Cannot encode non-modifiability of on-heap variable aT_atan by function fabs_double - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Cannot encode non-modifiability of on-heap variable atanhi_atan by function atan_double - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Cannot encode non-modifiability of on-heap variable atanlo_atan by function atan_double - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Cannot encode non-modifiability of on-heap variable aT_atan by function atan_double RESULT: Ultimate proved your program to be correct! [2024-11-13 20:40:02,511 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/bin/ukojak-verify-EEHR8qb7sm/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Forcibly destroying the process [2024-11-13 20:40:02,583 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_26959a37-8b0a-40fc-b4eb-12771070f0fb/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