./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-97.i --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_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-97.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd --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 Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash d5e4cb9ac1eb80d849fbfc0dc84b475939efb7668f397b899cd3f0a90b7f4ba1 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 13:31:10,652 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 13:31:10,729 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-13 13:31:10,734 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 13:31:10,734 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 13:31:10,770 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 13:31:10,771 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 13:31:10,772 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 13:31:10,772 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 13:31:10,773 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 13:31:10,773 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 13:31:10,773 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 13:31:10,774 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 13:31:10,774 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 13:31:10,774 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 13:31:10,775 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 13:31:10,775 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 13:31:10,775 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 13:31:10,775 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 13:31:10,775 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 13:31:10,776 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 13:31:10,776 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 13:31:10,776 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 13:31:10,776 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 13:31:10,776 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 13:31:10,776 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 13:31:10,777 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 13:31:10,777 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 13:31:10,777 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 13:31:10,777 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 13:31:10,777 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 13:31:10,778 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 13:31:10,778 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 13:31:10,778 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 13:31:10,778 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 13:31:10,778 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 13:31:10,779 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-13 13:31:10,779 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 13:31:10,779 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 13:31:10,780 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 13:31:10,780 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 13:31:10,780 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 13:31:10,780 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd 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 -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> d5e4cb9ac1eb80d849fbfc0dc84b475939efb7668f397b899cd3f0a90b7f4ba1 [2024-11-13 13:31:11,122 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 13:31:11,132 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 13:31:11,135 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 13:31:11,136 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 13:31:11,137 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 13:31:11,138 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-97.i Unable to find full path for "g++" [2024-11-13 13:31:13,024 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 13:31:13,388 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 13:31:13,388 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-97.i [2024-11-13 13:31:13,400 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/data/ef12ea3b7/b0db15352f794f7c94f0388cd9c648d5/FLAG12758c445 [2024-11-13 13:31:13,424 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/data/ef12ea3b7/b0db15352f794f7c94f0388cd9c648d5 [2024-11-13 13:31:13,427 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 13:31:13,430 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 13:31:13,432 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 13:31:13,432 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 13:31:13,437 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 13:31:13,438 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 01:31:13" (1/1) ... [2024-11-13 13:31:13,439 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@256a88f5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:31:13, skipping insertion in model container [2024-11-13 13:31:13,439 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 01:31:13" (1/1) ... [2024-11-13 13:31:13,465 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 13:31:13,631 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_9b4f7a6f-4700-4220-a8e9-ff0594101373/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-97.i[916,929] [2024-11-13 13:31:13,732 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 13:31:13,745 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 13:31:13,760 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_9b4f7a6f-4700-4220-a8e9-ff0594101373/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-97.i[916,929] [2024-11-13 13:31:13,814 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 13:31:13,835 INFO L204 MainTranslator]: Completed translation [2024-11-13 13:31:13,836 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:31:13 WrapperNode [2024-11-13 13:31:13,837 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 13:31:13,839 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 13:31:13,840 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 13:31:13,840 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 13:31:13,847 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:31:13" (1/1) ... [2024-11-13 13:31:13,860 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:31:13" (1/1) ... [2024-11-13 13:31:13,905 INFO L138 Inliner]: procedures = 26, calls = 37, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 183 [2024-11-13 13:31:13,905 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 13:31:13,906 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 13:31:13,906 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 13:31:13,906 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 13:31:13,920 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:31:13" (1/1) ... [2024-11-13 13:31:13,921 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:31:13" (1/1) ... [2024-11-13 13:31:13,924 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:31:13" (1/1) ... [2024-11-13 13:31:13,942 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-13 13:31:13,943 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:31:13" (1/1) ... [2024-11-13 13:31:13,943 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:31:13" (1/1) ... [2024-11-13 13:31:13,954 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:31:13" (1/1) ... [2024-11-13 13:31:13,959 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:31:13" (1/1) ... [2024-11-13 13:31:13,962 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:31:13" (1/1) ... [2024-11-13 13:31:13,965 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:31:13" (1/1) ... [2024-11-13 13:31:13,971 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 13:31:13,972 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 13:31:13,972 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 13:31:13,972 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 13:31:13,973 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:31:13" (1/1) ... [2024-11-13 13:31:13,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 13:31:14,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:31:14,017 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 13:31:14,020 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 13:31:14,051 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 13:31:14,051 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-13 13:31:14,052 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-13 13:31:14,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-13 13:31:14,053 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 13:31:14,053 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 13:31:14,192 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 13:31:14,194 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 13:31:14,752 INFO L? ?]: Removed 22 outVars from TransFormulas that were not future-live. [2024-11-13 13:31:14,752 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 13:31:14,765 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 13:31:14,765 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-13 13:31:14,766 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 01:31:14 BoogieIcfgContainer [2024-11-13 13:31:14,766 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 13:31:14,769 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 13:31:14,769 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 13:31:14,775 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 13:31:14,775 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 01:31:13" (1/3) ... [2024-11-13 13:31:14,776 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@bef3175 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 01:31:14, skipping insertion in model container [2024-11-13 13:31:14,776 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:31:13" (2/3) ... [2024-11-13 13:31:14,777 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@bef3175 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 01:31:14, skipping insertion in model container [2024-11-13 13:31:14,777 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 01:31:14" (3/3) ... [2024-11-13 13:31:14,778 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-while_file-97.i [2024-11-13 13:31:14,797 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 13:31:14,799 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_loopvsstraightlinecode_100-while_file-97.i that has 2 procedures, 81 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-13 13:31:14,886 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 13:31:14,901 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@ff2fbe4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 13:31:14,901 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-13 13:31:14,906 INFO L276 IsEmpty]: Start isEmpty. Operand has 81 states, 54 states have (on average 1.462962962962963) internal successors, (79), 55 states have internal predecessors, (79), 24 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-11-13 13:31:14,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2024-11-13 13:31:14,921 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 13:31:14,921 INFO L215 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:14,922 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 13:31:14,927 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:14,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1615430691, now seen corresponding path program 1 times [2024-11-13 13:31:14,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:14,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846657893] [2024-11-13 13:31:14,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:14,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:15,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:15,344 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-13 13:31:15,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:15,353 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-13 13:31:15,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:15,365 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-13 13:31:15,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:15,370 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-13 13:31:15,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:15,382 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-13 13:31:15,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:15,391 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-13 13:31:15,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:15,402 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-13 13:31:15,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:15,415 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-13 13:31:15,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:15,424 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-13 13:31:15,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:15,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-13 13:31:15,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:15,445 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-13 13:31:15,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:15,453 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-13 13:31:15,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:15,465 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-13 13:31:15,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:15,472 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-13 13:31:15,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:15,483 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-13 13:31:15,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:15,491 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-13 13:31:15,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:15,503 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-13 13:31:15,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:15,508 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-13 13:31:15,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:15,518 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-13 13:31:15,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:15,522 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-11-13 13:31:15,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:15,527 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-13 13:31:15,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:15,534 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-11-13 13:31:15,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:15,544 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-11-13 13:31:15,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:15,551 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-11-13 13:31:15,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:15,566 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-11-13 13:31:15,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:15,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846657893] [2024-11-13 13:31:15,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846657893] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:31:15,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:31:15,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 13:31:15,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950679958] [2024-11-13 13:31:15,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:31:15,581 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-13 13:31:15,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:15,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-13 13:31:15,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-13 13:31:15,604 INFO L87 Difference]: Start difference. First operand has 81 states, 54 states have (on average 1.462962962962963) internal successors, (79), 55 states have internal predecessors, (79), 24 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Second operand has 2 states, 2 states have (on average 21.0) internal successors, (42), 2 states have internal predecessors, (42), 2 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 2 states have call successors, (24) [2024-11-13 13:31:15,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:31:15,650 INFO L93 Difference]: Finished difference Result 155 states and 272 transitions. [2024-11-13 13:31:15,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-13 13:31:15,653 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 21.0) internal successors, (42), 2 states have internal predecessors, (42), 2 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 2 states have call successors, (24) Word has length 159 [2024-11-13 13:31:15,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 13:31:15,660 INFO L225 Difference]: With dead ends: 155 [2024-11-13 13:31:15,660 INFO L226 Difference]: Without dead ends: 77 [2024-11-13 13:31:15,664 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-13 13:31:15,667 INFO L432 NwaCegarLoop]: 120 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 13:31:15,668 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 13:31:15,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2024-11-13 13:31:15,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 77. [2024-11-13 13:31:15,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 51 states have (on average 1.411764705882353) internal successors, (72), 51 states have internal predecessors, (72), 24 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-11-13 13:31:15,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 120 transitions. [2024-11-13 13:31:15,718 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 120 transitions. Word has length 159 [2024-11-13 13:31:15,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 13:31:15,718 INFO L471 AbstractCegarLoop]: Abstraction has 77 states and 120 transitions. [2024-11-13 13:31:15,718 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 21.0) internal successors, (42), 2 states have internal predecessors, (42), 2 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 2 states have call successors, (24) [2024-11-13 13:31:15,719 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 120 transitions. [2024-11-13 13:31:15,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2024-11-13 13:31:15,723 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 13:31:15,723 INFO L215 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:15,723 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-13 13:31:15,723 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 13:31:15,724 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:15,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1961737003, now seen corresponding path program 1 times [2024-11-13 13:31:15,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:15,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762975794] [2024-11-13 13:31:15,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:15,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:15,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:16,062 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-13 13:31:16,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:16,071 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-13 13:31:16,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:16,078 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-13 13:31:16,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:16,085 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-13 13:31:16,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:16,091 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-13 13:31:16,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:16,098 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-13 13:31:16,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:16,105 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-13 13:31:16,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:16,109 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-13 13:31:16,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:16,119 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-13 13:31:16,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:16,123 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-13 13:31:16,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:16,126 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-13 13:31:16,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:16,129 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-13 13:31:16,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:16,134 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-13 13:31:16,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:16,137 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-13 13:31:16,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:16,142 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-13 13:31:16,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:16,146 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-13 13:31:16,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:16,150 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-13 13:31:16,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:16,155 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-13 13:31:16,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:16,159 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-13 13:31:16,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:16,162 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-11-13 13:31:16,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:16,167 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-13 13:31:16,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:16,170 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-11-13 13:31:16,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:16,174 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-11-13 13:31:16,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:16,178 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-11-13 13:31:16,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:16,183 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-11-13 13:31:16,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:16,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762975794] [2024-11-13 13:31:16,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762975794] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:31:16,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:31:16,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 13:31:16,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366941770] [2024-11-13 13:31:16,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:31:16,188 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 13:31:16,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:16,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 13:31:16,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 13:31:16,189 INFO L87 Difference]: Start difference. First operand 77 states and 120 transitions. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2024-11-13 13:31:16,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:31:16,322 INFO L93 Difference]: Finished difference Result 216 states and 338 transitions. [2024-11-13 13:31:16,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 13:31:16,323 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) Word has length 159 [2024-11-13 13:31:16,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 13:31:16,328 INFO L225 Difference]: With dead ends: 216 [2024-11-13 13:31:16,331 INFO L226 Difference]: Without dead ends: 142 [2024-11-13 13:31:16,332 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 13:31:16,333 INFO L432 NwaCegarLoop]: 196 mSDtfsCounter, 96 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 13:31:16,334 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 300 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 13:31:16,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2024-11-13 13:31:16,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 87. [2024-11-13 13:31:16,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 61 states have (on average 1.4426229508196722) internal successors, (88), 61 states have internal predecessors, (88), 24 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-11-13 13:31:16,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 136 transitions. [2024-11-13 13:31:16,354 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 136 transitions. Word has length 159 [2024-11-13 13:31:16,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 13:31:16,356 INFO L471 AbstractCegarLoop]: Abstraction has 87 states and 136 transitions. [2024-11-13 13:31:16,356 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2024-11-13 13:31:16,356 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 136 transitions. [2024-11-13 13:31:16,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2024-11-13 13:31:16,359 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 13:31:16,359 INFO L215 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:16,360 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-13 13:31:16,360 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 13:31:16,360 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:16,360 INFO L85 PathProgramCache]: Analyzing trace with hash -2083879623, now seen corresponding path program 1 times [2024-11-13 13:31:16,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:16,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953150045] [2024-11-13 13:31:16,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:16,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:16,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-13 13:31:16,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1783197991] [2024-11-13 13:31:16,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:16,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:16,803 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:31:16,805 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:31:16,809 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-13 13:31:17,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:17,712 INFO L255 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-13 13:31:17,726 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:31:20,057 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 515 proven. 150 refuted. 0 times theorem prover too weak. 439 trivial. 0 not checked. [2024-11-13 13:31:20,057 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:31:22,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:22,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953150045] [2024-11-13 13:31:22,149 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-13 13:31:22,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1783197991] [2024-11-13 13:31:22,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1783197991] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:31:22,149 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-13 13:31:22,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2024-11-13 13:31:22,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691604185] [2024-11-13 13:31:22,150 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-13 13:31:22,151 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-13 13:31:22,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:22,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-13 13:31:22,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=538, Unknown=0, NotChecked=0, Total=702 [2024-11-13 13:31:22,155 INFO L87 Difference]: Start difference. First operand 87 states and 136 transitions. Second operand has 16 states, 16 states have (on average 3.75) internal successors, (60), 16 states have internal predecessors, (60), 5 states have call successors, (24), 5 states have call predecessors, (24), 7 states have return successors, (24), 4 states have call predecessors, (24), 5 states have call successors, (24) [2024-11-13 13:31:24,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:31:24,798 INFO L93 Difference]: Finished difference Result 354 states and 504 transitions. [2024-11-13 13:31:24,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-11-13 13:31:24,799 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.75) internal successors, (60), 16 states have internal predecessors, (60), 5 states have call successors, (24), 5 states have call predecessors, (24), 7 states have return successors, (24), 4 states have call predecessors, (24), 5 states have call successors, (24) Word has length 159 [2024-11-13 13:31:24,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 13:31:24,803 INFO L225 Difference]: With dead ends: 354 [2024-11-13 13:31:24,804 INFO L226 Difference]: Without dead ends: 270 [2024-11-13 13:31:24,807 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 329 GetRequests, 263 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1119 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1125, Invalid=3297, Unknown=0, NotChecked=0, Total=4422 [2024-11-13 13:31:24,808 INFO L432 NwaCegarLoop]: 77 mSDtfsCounter, 504 mSDsluCounter, 388 mSDsCounter, 0 mSdLazyCounter, 694 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 505 SdHoareTripleChecker+Valid, 465 SdHoareTripleChecker+Invalid, 811 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 694 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-13 13:31:24,809 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [505 Valid, 465 Invalid, 811 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 694 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-13 13:31:24,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2024-11-13 13:31:24,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 119. [2024-11-13 13:31:24,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 88 states have (on average 1.375) internal successors, (121), 88 states have internal predecessors, (121), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-11-13 13:31:24,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 169 transitions. [2024-11-13 13:31:24,847 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 169 transitions. Word has length 159 [2024-11-13 13:31:24,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 13:31:24,849 INFO L471 AbstractCegarLoop]: Abstraction has 119 states and 169 transitions. [2024-11-13 13:31:24,849 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.75) internal successors, (60), 16 states have internal predecessors, (60), 5 states have call successors, (24), 5 states have call predecessors, (24), 7 states have return successors, (24), 4 states have call predecessors, (24), 5 states have call successors, (24) [2024-11-13 13:31:24,849 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 169 transitions. [2024-11-13 13:31:24,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2024-11-13 13:31:24,856 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 13:31:24,856 INFO L215 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:24,883 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-13 13:31:25,057 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:25,058 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 13:31:25,059 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:25,059 INFO L85 PathProgramCache]: Analyzing trace with hash 173642962, now seen corresponding path program 1 times [2024-11-13 13:31:25,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:25,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680556646] [2024-11-13 13:31:25,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:25,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:25,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:25,906 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-13 13:31:25,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:25,910 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-13 13:31:25,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:25,913 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-13 13:31:25,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:25,917 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-13 13:31:25,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:25,919 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-13 13:31:25,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:25,923 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-13 13:31:25,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:25,926 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-13 13:31:25,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:25,929 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-13 13:31:25,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:25,932 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-13 13:31:25,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:25,935 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-13 13:31:25,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:25,938 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-13 13:31:25,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:25,941 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-13 13:31:25,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:25,944 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-13 13:31:25,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:25,947 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-13 13:31:25,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:25,950 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-13 13:31:25,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:25,954 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-13 13:31:25,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:25,958 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-13 13:31:25,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:25,962 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-13 13:31:25,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:25,965 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-13 13:31:25,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:25,968 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-11-13 13:31:25,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:25,999 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-13 13:31:26,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:26,005 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-11-13 13:31:26,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:26,011 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-11-13 13:31:26,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:26,017 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-11-13 13:31:26,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:26,024 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 57 proven. 12 refuted. 0 times theorem prover too weak. 1035 trivial. 0 not checked. [2024-11-13 13:31:26,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:26,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680556646] [2024-11-13 13:31:26,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680556646] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:31:26,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [589562310] [2024-11-13 13:31:26,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:26,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:26,025 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:31:26,028 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:31:26,031 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-13 13:31:26,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:26,444 INFO L255 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-13 13:31:26,452 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:31:26,616 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 365 proven. 12 refuted. 0 times theorem prover too weak. 727 trivial. 0 not checked. [2024-11-13 13:31:26,617 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:31:26,925 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 57 proven. 12 refuted. 0 times theorem prover too weak. 1035 trivial. 0 not checked. [2024-11-13 13:31:26,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [589562310] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:31:26,927 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:31:26,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 10 [2024-11-13 13:31:26,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25942244] [2024-11-13 13:31:26,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:31:26,929 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 13:31:26,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:26,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 13:31:26,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-13 13:31:26,932 INFO L87 Difference]: Start difference. First operand 119 states and 169 transitions. Second operand has 10 states, 10 states have (on average 6.7) internal successors, (67), 10 states have internal predecessors, (67), 2 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2024-11-13 13:31:27,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:31:27,729 INFO L93 Difference]: Finished difference Result 312 states and 421 transitions. [2024-11-13 13:31:27,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-13 13:31:27,730 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.7) internal successors, (67), 10 states have internal predecessors, (67), 2 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) Word has length 160 [2024-11-13 13:31:27,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 13:31:27,732 INFO L225 Difference]: With dead ends: 312 [2024-11-13 13:31:27,732 INFO L226 Difference]: Without dead ends: 196 [2024-11-13 13:31:27,733 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 384 GetRequests, 364 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=122, Invalid=298, Unknown=0, NotChecked=0, Total=420 [2024-11-13 13:31:27,737 INFO L432 NwaCegarLoop]: 117 mSDtfsCounter, 191 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 393 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 417 SdHoareTripleChecker+Invalid, 514 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-13 13:31:27,739 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [233 Valid, 417 Invalid, 514 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 393 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-13 13:31:27,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2024-11-13 13:31:27,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 107. [2024-11-13 13:31:27,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 75 states have (on average 1.2666666666666666) internal successors, (95), 75 states have internal predecessors, (95), 24 states have call successors, (24), 7 states have call predecessors, (24), 7 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-11-13 13:31:27,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 143 transitions. [2024-11-13 13:31:27,783 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 143 transitions. Word has length 160 [2024-11-13 13:31:27,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 13:31:27,784 INFO L471 AbstractCegarLoop]: Abstraction has 107 states and 143 transitions. [2024-11-13 13:31:27,784 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.7) internal successors, (67), 10 states have internal predecessors, (67), 2 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2024-11-13 13:31:27,784 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 143 transitions. [2024-11-13 13:31:27,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2024-11-13 13:31:27,788 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 13:31:27,789 INFO L215 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:27,812 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-13 13:31:27,989 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:27,990 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 13:31:27,990 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:27,990 INFO L85 PathProgramCache]: Analyzing trace with hash 422993632, now seen corresponding path program 1 times [2024-11-13 13:31:27,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:27,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511222742] [2024-11-13 13:31:27,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:27,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:28,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-13 13:31:28,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [312844686] [2024-11-13 13:31:28,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:28,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:28,206 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:31:28,208 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:31:28,216 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-13 13:31:29,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:29,171 INFO L255 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 13:31:29,175 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:31:30,194 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 728 proven. 111 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2024-11-13 13:31:30,194 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:31:34,445 WARN L851 $PredicateComparison]: unable to prove that (and (= (mod c_~var_1_23~0 256) 0) (forall ((v_z_13 Int)) (or (< (mod (div v_z_13 (mod c_~var_1_7~0 4294967296)) 4294967296) v_z_13) (< 65535 v_z_13) (< v_z_13 (mod |c_ULTIMATE.start_step_~stepLocal_6~0#1| 256))))) is different from false [2024-11-13 13:31:38,590 WARN L851 $PredicateComparison]: unable to prove that (and (forall ((v_z_13 Int)) (or (< (mod (div v_z_13 (mod c_~var_1_7~0 4294967296)) 4294967296) v_z_13) (< 65535 v_z_13) (< v_z_13 (mod c_~var_1_14~0 256)))) (= (mod c_~var_1_23~0 256) 0)) is different from false [2024-11-13 13:31:43,043 WARN L851 $PredicateComparison]: unable to prove that (and (forall ((v_z_13 Int)) (or (< (mod (div v_z_13 (mod c_~var_1_7~0 4294967296)) 4294967296) v_z_13) (< 65535 v_z_13) (< v_z_13 (mod c_~var_1_14~0 256)))) (= (mod c_~var_1_24~0 256) 0)) is different from false [2024-11-13 13:31:43,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:43,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511222742] [2024-11-13 13:31:43,265 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-13 13:31:43,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312844686] [2024-11-13 13:31:43,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312844686] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:31:43,265 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-13 13:31:43,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2024-11-13 13:31:43,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76674612] [2024-11-13 13:31:43,266 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-13 13:31:43,266 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-13 13:31:43,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:43,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-13 13:31:43,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=166, Unknown=3, NotChecked=84, Total=306 [2024-11-13 13:31:43,268 INFO L87 Difference]: Start difference. First operand 107 states and 143 transitions. Second operand has 14 states, 14 states have (on average 4.357142857142857) internal successors, (61), 14 states have internal predecessors, (61), 4 states have call successors, (24), 4 states have call predecessors, (24), 7 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) [2024-11-13 13:31:46,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:31:46,770 INFO L93 Difference]: Finished difference Result 260 states and 337 transitions. [2024-11-13 13:31:46,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-13 13:31:46,771 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.357142857142857) internal successors, (61), 14 states have internal predecessors, (61), 4 states have call successors, (24), 4 states have call predecessors, (24), 7 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) Word has length 160 [2024-11-13 13:31:46,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 13:31:46,773 INFO L225 Difference]: With dead ends: 260 [2024-11-13 13:31:46,774 INFO L226 Difference]: Without dead ends: 156 [2024-11-13 13:31:46,775 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 169 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 13.8s TimeCoverageRelationStatistics Valid=223, Invalid=598, Unknown=3, NotChecked=168, Total=992 [2024-11-13 13:31:46,776 INFO L432 NwaCegarLoop]: 69 mSDtfsCounter, 233 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 638 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 669 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 638 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2024-11-13 13:31:46,776 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [235 Valid, 342 Invalid, 669 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 638 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2024-11-13 13:31:46,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2024-11-13 13:31:46,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 105. [2024-11-13 13:31:46,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 72 states have (on average 1.2083333333333333) internal successors, (87), 72 states have internal predecessors, (87), 24 states have call successors, (24), 8 states have call predecessors, (24), 8 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-11-13 13:31:46,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 135 transitions. [2024-11-13 13:31:46,796 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 135 transitions. Word has length 160 [2024-11-13 13:31:46,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 13:31:46,796 INFO L471 AbstractCegarLoop]: Abstraction has 105 states and 135 transitions. [2024-11-13 13:31:46,797 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.357142857142857) internal successors, (61), 14 states have internal predecessors, (61), 4 states have call successors, (24), 4 states have call predecessors, (24), 7 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) [2024-11-13 13:31:46,797 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 135 transitions. [2024-11-13 13:31:46,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2024-11-13 13:31:46,799 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 13:31:46,799 INFO L215 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:46,822 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-13 13:31:47,000 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:47,000 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 13:31:47,000 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:47,000 INFO L85 PathProgramCache]: Analyzing trace with hash -2036735225, now seen corresponding path program 1 times [2024-11-13 13:31:47,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:47,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430819466] [2024-11-13 13:31:47,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:47,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:47,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-13 13:31:47,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1935715602] [2024-11-13 13:31:47,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:47,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:47,172 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:31:47,174 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:31:47,179 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-13 13:31:47,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:31:47,814 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 13:31:47,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:31:48,040 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 13:31:48,042 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-13 13:31:48,043 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-13 13:31:48,069 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-13 13:31:48,245 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:48,250 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2024-11-13 13:31:48,417 INFO L173 ceAbstractionStarter]: Computing trace abstraction results [2024-11-13 13:31:48,424 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.11 01:31:48 BoogieIcfgContainer [2024-11-13 13:31:48,426 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-13 13:31:48,427 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-13 13:31:48,427 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-13 13:31:48,428 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-13 13:31:48,429 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 01:31:14" (3/4) ... [2024-11-13 13:31:48,432 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-13 13:31:48,433 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-13 13:31:48,435 INFO L158 Benchmark]: Toolchain (without parser) took 35004.33ms. Allocated memory was 117.4MB in the beginning and 142.6MB in the end (delta: 25.2MB). Free memory was 94.1MB in the beginning and 92.1MB in the end (delta: 2.1MB). Peak memory consumption was 28.2MB. Max. memory is 16.1GB. [2024-11-13 13:31:48,435 INFO L158 Benchmark]: CDTParser took 0.41ms. Allocated memory is still 167.8MB. Free memory is still 103.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 13:31:48,437 INFO L158 Benchmark]: CACSL2BoogieTranslator took 406.10ms. Allocated memory is still 117.4MB. Free memory was 93.8MB in the beginning and 77.7MB in the end (delta: 16.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-13 13:31:48,437 INFO L158 Benchmark]: Boogie Procedure Inliner took 66.89ms. Allocated memory is still 117.4MB. Free memory was 77.7MB in the beginning and 73.6MB in the end (delta: 4.1MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 13:31:48,437 INFO L158 Benchmark]: Boogie Preprocessor took 65.15ms. Allocated memory is still 117.4MB. Free memory was 73.6MB in the beginning and 66.3MB in the end (delta: 7.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-13 13:31:48,437 INFO L158 Benchmark]: RCFGBuilder took 794.22ms. Allocated memory is still 117.4MB. Free memory was 66.3MB in the beginning and 40.3MB in the end (delta: 26.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-13 13:31:48,438 INFO L158 Benchmark]: TraceAbstraction took 33657.56ms. Allocated memory was 117.4MB in the beginning and 142.6MB in the end (delta: 25.2MB). Free memory was 40.0MB in the beginning and 92.1MB in the end (delta: -52.1MB). Peak memory consumption was 45.0MB. Max. memory is 16.1GB. [2024-11-13 13:31:48,438 INFO L158 Benchmark]: Witness Printer took 5.97ms. Allocated memory is still 142.6MB. Free memory was 92.1MB in the beginning and 92.1MB in the end (delta: 17.6kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 13:31:48,442 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.41ms. Allocated memory is still 167.8MB. Free memory is still 103.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 406.10ms. Allocated memory is still 117.4MB. Free memory was 93.8MB in the beginning and 77.7MB in the end (delta: 16.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 66.89ms. Allocated memory is still 117.4MB. Free memory was 77.7MB in the beginning and 73.6MB in the end (delta: 4.1MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 65.15ms. Allocated memory is still 117.4MB. Free memory was 73.6MB in the beginning and 66.3MB in the end (delta: 7.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 794.22ms. Allocated memory is still 117.4MB. Free memory was 66.3MB in the beginning and 40.3MB in the end (delta: 26.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * TraceAbstraction took 33657.56ms. Allocated memory was 117.4MB in the beginning and 142.6MB in the end (delta: 25.2MB). Free memory was 40.0MB in the beginning and 92.1MB in the end (delta: -52.1MB). Peak memory consumption was 45.0MB. Max. memory is 16.1GB. * Witness Printer took 5.97ms. Allocated memory is still 142.6MB. Free memory was 92.1MB in the beginning and 92.1MB in the end (delta: 17.6kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 188, overapproximation of someBinaryFLOATComparisonOperation at line 56, overapproximation of someBinaryFLOATComparisonOperation at line 166, overapproximation of someBinaryFLOATComparisonOperation at line 168, overapproximation of someBinaryFLOATComparisonOperation at line 52, overapproximation of someBinaryDOUBLEComparisonOperation at line 101, overapproximation of someBinaryDOUBLEComparisonOperation at line 170, overapproximation of someBinaryDOUBLEComparisonOperation at line 51, overapproximation of someBinaryDOUBLEComparisonOperation at line 71, overapproximation of someBinaryDOUBLEComparisonOperation at line 111, overapproximation of someBinaryDOUBLEComparisonOperation at line 172, overapproximation of someBinaryDOUBLEComparisonOperation at line 188, overapproximation of someBinaryDOUBLEComparisonOperation at line 93. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned long int var_1_1 = 4; [L23] unsigned char var_1_2 = 0; [L24] unsigned long int var_1_7 = 2819353023; [L25] signed short int var_1_9 = 25; [L26] signed short int var_1_10 = 25; [L27] signed short int var_1_11 = 0; [L28] float var_1_12 = 255.8; [L29] unsigned char var_1_14 = 200; [L30] unsigned char var_1_15 = 5; [L31] unsigned char var_1_16 = 4; [L32] float var_1_17 = 99999.5; [L33] float var_1_18 = 63.4; [L34] double var_1_19 = 63.5; [L35] double var_1_20 = 9.95; [L36] double var_1_21 = 5.7; [L37] double var_1_22 = 3.85; [L38] unsigned char var_1_23 = 1; [L39] unsigned char var_1_24 = 0; [L40] unsigned long int var_1_25 = 0; [L41] unsigned long int var_1_26 = 16; [L42] unsigned long int var_1_27 = 1840944138; [L43] unsigned short int var_1_28 = 0; [L44] float var_1_29 = 1.1; [L45] signed char var_1_30 = 25; [L46] unsigned char last_1_var_1_23 = 1; [L47] float last_1_var_1_29 = 1.1; VAL [isInitial=0, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=25, var_1_11=0, var_1_12=1279/5, var_1_14=200, var_1_15=5, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=0, var_1_30=25, var_1_7=2819353023, var_1_9=25] [L192] isInitial = 1 [L193] FCALL initially() [L194] COND TRUE 1 [L195] CALL updateLastVariables() [L184] last_1_var_1_23 = var_1_23 [L185] last_1_var_1_29 = var_1_29 VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=25, var_1_11=0, var_1_12=1279/5, var_1_14=200, var_1_15=5, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=0, var_1_30=25, var_1_7=2819353023, var_1_9=25] [L195] RET updateLastVariables() [L196] CALL updateVariables() [L144] var_1_2 = __VERIFIER_nondet_uchar() [L145] CALL assume_abort_if_not(var_1_2 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=25, var_1_11=0, var_1_12=1279/5, var_1_14=200, var_1_15=5, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_30=25, var_1_7=2819353023, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=25, var_1_11=0, var_1_12=1279/5, var_1_14=200, var_1_15=5, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_30=25, var_1_7=2819353023, var_1_9=25] [L145] RET assume_abort_if_not(var_1_2 >= 0) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=25, var_1_11=0, var_1_12=1279/5, var_1_14=200, var_1_15=5, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_30=25, var_1_7=2819353023, var_1_9=25] [L146] CALL assume_abort_if_not(var_1_2 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=25, var_1_11=0, var_1_12=1279/5, var_1_14=200, var_1_15=5, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=2819353023, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=25, var_1_11=0, var_1_12=1279/5, var_1_14=200, var_1_15=5, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=2819353023, var_1_9=25] [L146] RET assume_abort_if_not(var_1_2 <= 1) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=25, var_1_11=0, var_1_12=1279/5, var_1_14=200, var_1_15=5, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=2819353023, var_1_9=25] [L147] var_1_7 = __VERIFIER_nondet_ulong() [L148] CALL assume_abort_if_not(var_1_7 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=25, var_1_11=0, var_1_12=1279/5, var_1_14=200, var_1_15=5, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=25, var_1_11=0, var_1_12=1279/5, var_1_14=200, var_1_15=5, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L148] RET assume_abort_if_not(var_1_7 >= 2147483647) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=25, var_1_11=0, var_1_12=1279/5, var_1_14=200, var_1_15=5, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L149] CALL assume_abort_if_not(var_1_7 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=25, var_1_11=0, var_1_12=1279/5, var_1_14=200, var_1_15=5, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=25, var_1_11=0, var_1_12=1279/5, var_1_14=200, var_1_15=5, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L149] RET assume_abort_if_not(var_1_7 <= 4294967295) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=25, var_1_11=0, var_1_12=1279/5, var_1_14=200, var_1_15=5, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L150] var_1_10 = __VERIFIER_nondet_short() [L151] CALL assume_abort_if_not(var_1_10 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=0, var_1_12=1279/5, var_1_14=200, var_1_15=5, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=0, var_1_12=1279/5, var_1_14=200, var_1_15=5, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L151] RET assume_abort_if_not(var_1_10 >= -1) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=0, var_1_12=1279/5, var_1_14=200, var_1_15=5, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L152] CALL assume_abort_if_not(var_1_10 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=0, var_1_12=1279/5, var_1_14=200, var_1_15=5, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=0, var_1_12=1279/5, var_1_14=200, var_1_15=5, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L152] RET assume_abort_if_not(var_1_10 <= 32766) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=0, var_1_12=1279/5, var_1_14=200, var_1_15=5, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L153] var_1_11 = __VERIFIER_nondet_short() [L154] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=200, var_1_15=5, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=200, var_1_15=5, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L154] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=200, var_1_15=5, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L155] CALL assume_abort_if_not(var_1_11 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=200, var_1_15=5, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=200, var_1_15=5, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L155] RET assume_abort_if_not(var_1_11 <= 32766) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=200, var_1_15=5, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L156] var_1_14 = __VERIFIER_nondet_uchar() [L157] CALL assume_abort_if_not(var_1_14 >= 191) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=5, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=5, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L157] RET assume_abort_if_not(var_1_14 >= 191) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=5, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L158] CALL assume_abort_if_not(var_1_14 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=5, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=5, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L158] RET assume_abort_if_not(var_1_14 <= 255) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=5, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L159] var_1_15 = __VERIFIER_nondet_uchar() [L160] CALL assume_abort_if_not(var_1_15 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L160] RET assume_abort_if_not(var_1_15 >= 0) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L161] CALL assume_abort_if_not(var_1_15 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L161] RET assume_abort_if_not(var_1_15 <= 64) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=4, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L162] var_1_16 = __VERIFIER_nondet_uchar() [L163] CALL assume_abort_if_not(var_1_16 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L163] RET assume_abort_if_not(var_1_16 >= 0) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L164] CALL assume_abort_if_not(var_1_16 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L164] RET assume_abort_if_not(var_1_16 <= 127) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_17=199999/2, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L165] var_1_17 = __VERIFIER_nondet_float() [L166] CALL assume_abort_if_not((var_1_17 >= -461168.6018427382800e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 4611686.018427382800e+12F && var_1_17 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L166] RET assume_abort_if_not((var_1_17 >= -461168.6018427382800e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 4611686.018427382800e+12F && var_1_17 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_18=317/5, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L167] var_1_18 = __VERIFIER_nondet_float() [L168] CALL assume_abort_if_not((var_1_18 >= -461168.6018427382800e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 4611686.018427382800e+12F && var_1_18 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L168] RET assume_abort_if_not((var_1_18 >= -461168.6018427382800e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 4611686.018427382800e+12F && var_1_18 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_19=127/2, var_1_1=4, var_1_20=199/20, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L169] var_1_20 = __VERIFIER_nondet_double() [L170] CALL assume_abort_if_not((var_1_20 >= 0.0F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_19=127/2, var_1_1=4, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_19=127/2, var_1_1=4, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L170] RET assume_abort_if_not((var_1_20 >= 0.0F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_19=127/2, var_1_1=4, var_1_21=57/10, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L171] var_1_21 = __VERIFIER_nondet_double() [L172] CALL assume_abort_if_not((var_1_21 >= 0.0F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854765600e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_19=127/2, var_1_1=4, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_19=127/2, var_1_1=4, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L172] RET assume_abort_if_not((var_1_21 >= 0.0F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854765600e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_19=127/2, var_1_1=4, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L173] var_1_24 = __VERIFIER_nondet_uchar() [L174] CALL assume_abort_if_not(var_1_24 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_19=127/2, var_1_1=4, var_1_22=77/20, var_1_23=1, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_19=127/2, var_1_1=4, var_1_22=77/20, var_1_23=1, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L174] RET assume_abort_if_not(var_1_24 >= 0) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_19=127/2, var_1_1=4, var_1_22=77/20, var_1_23=1, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L175] CALL assume_abort_if_not(var_1_24 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_19=127/2, var_1_1=4, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_19=127/2, var_1_1=4, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L175] RET assume_abort_if_not(var_1_24 <= 0) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_19=127/2, var_1_1=4, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=16, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L176] var_1_26 = __VERIFIER_nondet_ulong() [L177] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_19=127/2, var_1_1=4, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_19=127/2, var_1_1=4, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L177] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_19=127/2, var_1_1=4, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L178] CALL assume_abort_if_not(var_1_26 <= 536870912) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_19=127/2, var_1_1=4, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=536870912, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_19=127/2, var_1_1=4, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=536870912, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L178] RET assume_abort_if_not(var_1_26 <= 536870912) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_19=127/2, var_1_1=4, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=536870912, var_1_27=1840944138, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L179] var_1_27 = __VERIFIER_nondet_ulong() [L180] CALL assume_abort_if_not(var_1_27 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_19=127/2, var_1_1=4, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=536870912, var_1_27=2147483647, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_19=127/2, var_1_1=4, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=536870912, var_1_27=2147483647, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L180] RET assume_abort_if_not(var_1_27 >= 1073741823) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_19=127/2, var_1_1=4, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=536870912, var_1_27=2147483647, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L181] CALL assume_abort_if_not(var_1_27 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_19=127/2, var_1_1=4, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=536870912, var_1_27=2147483647, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_19=127/2, var_1_1=4, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=536870912, var_1_27=2147483647, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L181] RET assume_abort_if_not(var_1_27 <= 2147483647) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_19=127/2, var_1_1=4, var_1_22=77/20, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=536870912, var_1_27=2147483647, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L196] RET updateVariables() [L197] CALL step() [L51] COND TRUE var_1_21 < (256.8 - var_1_20) [L52] var_1_22 = ((((var_1_18) < (var_1_17)) ? (var_1_18) : (var_1_17))) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_17=4, var_1_18=2, var_1_19=127/2, var_1_1=4, var_1_22=2, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=536870912, var_1_27=2147483647, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L56] COND FALSE !(((((4.8f) < 0 ) ? -(4.8f) : (4.8f))) == var_1_18) [L59] var_1_23 = var_1_24 VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_17=4, var_1_18=2, var_1_19=127/2, var_1_1=4, var_1_22=2, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=536870912, var_1_27=2147483647, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L61] unsigned long int stepLocal_5 = var_1_26; VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, stepLocal_5=536870912, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_17=4, var_1_18=2, var_1_19=127/2, var_1_1=4, var_1_22=2, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=536870912, var_1_27=2147483647, var_1_28=0, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L62] COND FALSE !(stepLocal_5 < var_1_11) [L69] var_1_28 = var_1_11 VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_17=4, var_1_18=2, var_1_19=127/2, var_1_1=4, var_1_22=2, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=536870912, var_1_27=2147483647, var_1_28=32766, var_1_29=11/10, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L71] COND TRUE last_1_var_1_29 > 1.9 [L72] var_1_29 = var_1_20 VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_17=4, var_1_18=2, var_1_19=127/2, var_1_1=4, var_1_20=3, var_1_22=2, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=536870912, var_1_27=2147483647, var_1_28=32766, var_1_29=3, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L76] unsigned char stepLocal_6 = var_1_14; VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, stepLocal_6=191, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_17=4, var_1_18=2, var_1_19=127/2, var_1_1=4, var_1_20=3, var_1_22=2, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=536870912, var_1_27=2147483647, var_1_28=32766, var_1_29=3, var_1_2=1, var_1_30=25, var_1_7=10737418239, var_1_9=25] [L77] COND TRUE var_1_28 >= stepLocal_6 [L78] var_1_30 = ((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_17=4, var_1_18=2, var_1_19=127/2, var_1_1=4, var_1_20=3, var_1_22=2, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=536870912, var_1_27=2147483647, var_1_28=32766, var_1_29=3, var_1_2=1, var_1_30=0, var_1_7=10737418239, var_1_9=25] [L84] COND FALSE !((var_1_28 <= (var_1_28 / var_1_7)) || var_1_23) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_17=4, var_1_18=2, var_1_19=127/2, var_1_1=4, var_1_20=3, var_1_22=2, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=536870912, var_1_27=2147483647, var_1_28=32766, var_1_29=3, var_1_2=1, var_1_30=0, var_1_7=10737418239, var_1_9=25] [L87] COND FALSE !(var_1_23 || var_1_23) [L90] var_1_9 = -8 VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_17=4, var_1_18=2, var_1_19=127/2, var_1_1=4, var_1_20=3, var_1_22=2, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=536870912, var_1_27=2147483647, var_1_28=32766, var_1_29=3, var_1_2=1, var_1_30=0, var_1_7=10737418239, var_1_9=-8] [L93] COND FALSE !(var_1_22 < var_1_17) [L96] var_1_25 = ((var_1_27 - var_1_16) + var_1_15) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_17=4, var_1_18=2, var_1_19=127/2, var_1_1=4, var_1_20=3, var_1_22=2, var_1_23=0, var_1_24=0, var_1_25=2147483520, var_1_26=536870912, var_1_27=2147483647, var_1_28=32766, var_1_29=3, var_1_2=1, var_1_30=0, var_1_7=10737418239, var_1_9=-8] [L98] signed long int stepLocal_4 = (((var_1_16 - var_1_14) < 0 ) ? -(var_1_16 - var_1_14) : (var_1_16 - var_1_14)); [L99] signed long int stepLocal_3 = 64; VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, stepLocal_3=64, stepLocal_4=64, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_17=4, var_1_18=2, var_1_19=127/2, var_1_1=4, var_1_20=3, var_1_22=2, var_1_23=0, var_1_24=0, var_1_25=2147483520, var_1_26=536870912, var_1_27=2147483647, var_1_28=32766, var_1_29=3, var_1_2=1, var_1_30=0, var_1_7=10737418239, var_1_9=-8] [L100] COND TRUE var_1_16 >= stepLocal_3 VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, stepLocal_4=64, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_17=4, var_1_18=2, var_1_19=127/2, var_1_1=4, var_1_20=3, var_1_22=2, var_1_23=0, var_1_24=0, var_1_25=2147483520, var_1_26=536870912, var_1_27=2147483647, var_1_28=32766, var_1_29=3, var_1_2=1, var_1_30=0, var_1_7=10737418239, var_1_9=-8] [L101] COND TRUE var_1_22 != var_1_17 [L102] var_1_19 = var_1_17 VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, stepLocal_4=64, var_1_10=-1, var_1_11=32766, var_1_12=1279/5, var_1_14=191, var_1_15=512, var_1_16=127, var_1_17=4, var_1_18=2, var_1_19=4, var_1_1=4, var_1_20=3, var_1_22=2, var_1_23=0, var_1_24=0, var_1_25=2147483520, var_1_26=536870912, var_1_27=2147483647, var_1_28=32766, var_1_29=3, var_1_2=1, var_1_30=0, var_1_7=10737418239, var_1_9=-8] [L111] COND FALSE !(var_1_23 || (var_1_19 < var_1_19)) [L118] var_1_12 = var_1_17 VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, stepLocal_4=64, var_1_10=-1, var_1_11=32766, var_1_12=4, var_1_14=191, var_1_15=512, var_1_16=127, var_1_17=4, var_1_18=2, var_1_19=4, var_1_1=4, var_1_20=3, var_1_22=2, var_1_23=0, var_1_24=0, var_1_25=2147483520, var_1_26=536870912, var_1_27=2147483647, var_1_28=32766, var_1_29=3, var_1_2=1, var_1_30=0, var_1_7=10737418239, var_1_9=-8] [L120] unsigned short int stepLocal_2 = var_1_28; [L121] unsigned char stepLocal_1 = var_1_23; [L122] unsigned long int stepLocal_0 = var_1_7 - var_1_28; VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, stepLocal_0=10737385473, stepLocal_1=0, stepLocal_2=32766, stepLocal_4=64, var_1_10=-1, var_1_11=32766, var_1_12=4, var_1_14=191, var_1_15=512, var_1_16=127, var_1_17=4, var_1_18=2, var_1_19=4, var_1_1=4, var_1_20=3, var_1_22=2, var_1_23=0, var_1_24=0, var_1_25=2147483520, var_1_26=536870912, var_1_27=2147483647, var_1_28=32766, var_1_29=3, var_1_2=1, var_1_30=0, var_1_7=10737418239, var_1_9=-8] [L123] COND FALSE !(stepLocal_1 && var_1_23) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, stepLocal_0=10737385473, stepLocal_2=32766, stepLocal_4=64, var_1_10=-1, var_1_11=32766, var_1_12=4, var_1_14=191, var_1_15=512, var_1_16=127, var_1_17=4, var_1_18=2, var_1_19=4, var_1_1=4, var_1_20=3, var_1_22=2, var_1_23=0, var_1_24=0, var_1_25=2147483520, var_1_26=536870912, var_1_27=2147483647, var_1_28=32766, var_1_29=3, var_1_2=1, var_1_30=0, var_1_7=10737418239, var_1_9=-8] [L128] COND FALSE !(stepLocal_0 <= ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28)))) [L139] var_1_1 = var_1_28 VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, stepLocal_2=32766, stepLocal_4=64, var_1_10=-1, var_1_11=32766, var_1_12=4, var_1_14=191, var_1_15=512, var_1_16=127, var_1_17=4, var_1_18=2, var_1_19=4, var_1_1=32766, var_1_20=3, var_1_22=2, var_1_23=0, var_1_24=0, var_1_25=2147483520, var_1_26=536870912, var_1_27=2147483647, var_1_28=32766, var_1_29=3, var_1_2=1, var_1_30=0, var_1_7=10737418239, var_1_9=-8] [L197] RET step() [L198] CALL, EXPR property() [L188-L189] return ((((((((((var_1_23 && var_1_23) ? ((var_1_12 == var_1_22) ? (var_1_1 == ((unsigned long int) (var_1_28 + 10u))) : 1) : (((var_1_7 - var_1_28) <= ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28)))) ? ((var_1_22 != var_1_12) ? ((var_1_7 < var_1_28) ? (var_1_1 == ((unsigned long int) var_1_28)) : (var_1_1 == ((unsigned long int) var_1_28))) : (var_1_1 == ((unsigned long int) var_1_28))) : (var_1_1 == ((unsigned long int) var_1_28)))) && (((var_1_28 <= (var_1_28 / var_1_7)) || var_1_23) ? (var_1_9 == ((signed short int) (var_1_10 - var_1_11))) : ((var_1_23 || var_1_23) ? (var_1_9 == ((signed short int) var_1_11)) : (var_1_9 == ((signed short int) -8))))) && ((var_1_23 || (var_1_19 < var_1_19)) ? ((((var_1_14 - var_1_15) - var_1_16) > var_1_10) ? (var_1_12 == ((float) (var_1_17 + var_1_18))) : (var_1_12 == ((float) var_1_18))) : (var_1_12 == ((float) var_1_17)))) && ((var_1_16 >= 64) ? ((var_1_22 != var_1_17) ? (var_1_19 == ((double) var_1_17)) : 1) : ((var_1_25 > ((((var_1_16 - var_1_14) < 0 ) ? -(var_1_16 - var_1_14) : (var_1_16 - var_1_14)))) ? (var_1_19 == ((double) (((((((((499.698) > (var_1_20)) ? (499.698) : (var_1_20))) - var_1_21)) < (var_1_17)) ? ((((((499.698) > (var_1_20)) ? (499.698) : (var_1_20))) - var_1_21)) : (var_1_17))))) : (var_1_19 == ((double) 9.2))))) && ((var_1_21 < (256.8 - var_1_20)) ? (var_1_22 == ((double) ((((var_1_18) < (var_1_17)) ? (var_1_18) : (var_1_17))))) : (var_1_22 == ((double) (var_1_17 + ((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18)))))))) && ((((((4.8f) < 0 ) ? -(4.8f) : (4.8f))) == var_1_18) ? (var_1_23 == ((unsigned char) (last_1_var_1_23 && (var_1_2 && var_1_24)))) : (var_1_23 == ((unsigned char) var_1_24)))) && ((var_1_22 < var_1_17) ? (var_1_25 == ((unsigned long int) (var_1_16 + ((var_1_14 + var_1_28) + var_1_11)))) : (var_1_25 == ((unsigned long int) ((var_1_27 - var_1_16) + var_1_15))))) && ((var_1_26 < var_1_11) ? (var_1_24 ? (var_1_28 == ((unsigned short int) ((((((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15)))) > (var_1_14)) ? (((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15)))) : (var_1_14))))) : (var_1_28 == ((unsigned short int) ((((var_1_14) < (var_1_11)) ? (var_1_14) : (var_1_11)))))) : (var_1_28 == ((unsigned short int) var_1_11)))) && ((last_1_var_1_29 > 1.9) ? (var_1_29 == ((float) var_1_20)) : (var_1_29 == ((float) ((((var_1_21 - var_1_20) < 0 ) ? -(var_1_21 - var_1_20) : (var_1_21 - var_1_20))))))) && ((var_1_28 >= var_1_14) ? (var_1_30 == ((signed char) ((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))))) : ((! var_1_23) ? (var_1_30 == ((signed char) ((((-1) < 0 ) ? -(-1) : (-1))))) : 1)) ; VAL [\result=0, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=4, var_1_14=191, var_1_15=512, var_1_16=127, var_1_17=4, var_1_18=2, var_1_19=4, var_1_1=32766, var_1_20=3, var_1_22=2, var_1_23=0, var_1_24=0, var_1_25=2147483520, var_1_26=536870912, var_1_27=2147483647, var_1_28=32766, var_1_29=3, var_1_2=1, var_1_30=0, var_1_7=10737418239, var_1_9=-8] [L198] RET, EXPR property() [L198] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=4, var_1_14=191, var_1_15=512, var_1_16=127, var_1_17=4, var_1_18=2, var_1_19=4, var_1_1=32766, var_1_20=3, var_1_22=2, var_1_23=0, var_1_24=0, var_1_25=2147483520, var_1_26=536870912, var_1_27=2147483647, var_1_28=32766, var_1_29=3, var_1_2=1, var_1_30=0, var_1_7=10737418239, var_1_9=-8] [L19] reach_error() VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=11/10, var_1_10=-1, var_1_11=32766, var_1_12=4, var_1_14=191, var_1_15=512, var_1_16=127, var_1_17=4, var_1_18=2, var_1_19=4, var_1_1=32766, var_1_20=3, var_1_22=2, var_1_23=0, var_1_24=0, var_1_25=2147483520, var_1_26=536870912, var_1_27=2147483647, var_1_28=32766, var_1_29=3, var_1_2=1, var_1_30=0, var_1_7=10737418239, var_1_9=-8] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 81 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 33.4s, OverallIterations: 6, TraceHistogramMax: 24, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 7.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1069 SdHoareTripleChecker+Valid, 4.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1024 mSDsluCounter, 1644 SdHoareTripleChecker+Invalid, 3.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1065 mSDsCounter, 272 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1747 IncrementalHoareTripleChecker+Invalid, 2019 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 272 mSolverCounterUnsat, 579 mSDtfsCounter, 1747 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1037 GetRequests, 920 SyntacticMatches, 2 SemanticMatches, 115 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1312 ImplicationChecksByTransitivity, 16.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=119occurred in iteration=3, InterpolantAutomatonStates: 101, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 5 MinimizatonAttempts, 346 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 3.5s SatisfiabilityAnalysisTime, 20.5s InterpolantComputationTime, 1596 NumberOfCodeBlocks, 1596 NumberOfCodeBlocksAsserted, 10 NumberOfCheckSat, 1110 ConstructedInterpolants, 0 QuantifiedInterpolants, 4605 SizeOfPredicates, 13 NumberOfNonLiveVariables, 1123 ConjunctsInSsa, 54 ConjunctsInUnsatCore, 7 InterpolantComputations, 2 PerfectInterpolantSequences, 7431/7728 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-13 13:31:48,662 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2024-11-13 13:31:48,698 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 137 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_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-97.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd --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 Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash d5e4cb9ac1eb80d849fbfc0dc84b475939efb7668f397b899cd3f0a90b7f4ba1 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 13:31:51,253 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 13:31:51,383 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-13 13:31:51,397 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 13:31:51,398 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 13:31:51,437 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 13:31:51,439 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 13:31:51,439 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 13:31:51,440 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 13:31:51,440 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 13:31:51,441 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 13:31:51,442 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 13:31:51,442 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 13:31:51,442 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 13:31:51,443 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 13:31:51,443 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 13:31:51,443 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 13:31:51,443 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 13:31:51,443 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 13:31:51,443 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 13:31:51,443 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 13:31:51,444 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 13:31:51,444 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 13:31:51,444 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-13 13:31:51,444 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-13 13:31:51,445 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 13:31:51,445 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-13 13:31:51,445 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 13:31:51,445 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 13:31:51,445 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 13:31:51,446 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 13:31:51,446 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 13:31:51,446 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 13:31:51,446 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 13:31:51,446 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 13:31:51,447 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 13:31:51,447 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 13:31:51,447 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 13:31:51,448 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-13 13:31:51,448 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-13 13:31:51,448 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 13:31:51,448 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 13:31:51,448 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 13:31:51,448 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 13:31:51,448 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd 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 -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> d5e4cb9ac1eb80d849fbfc0dc84b475939efb7668f397b899cd3f0a90b7f4ba1 [2024-11-13 13:31:51,763 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 13:31:51,771 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 13:31:51,773 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 13:31:51,775 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 13:31:51,775 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 13:31:51,776 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-97.i Unable to find full path for "g++" [2024-11-13 13:31:53,704 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 13:31:54,000 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 13:31:54,001 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-97.i [2024-11-13 13:31:54,009 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/data/6b4425e82/b4fb37bf047a4ed5ad867d3767f7a69d/FLAG1543ee796 [2024-11-13 13:31:54,276 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/data/6b4425e82/b4fb37bf047a4ed5ad867d3767f7a69d [2024-11-13 13:31:54,279 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 13:31:54,280 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 13:31:54,282 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 13:31:54,283 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 13:31:54,288 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 13:31:54,289 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 01:31:54" (1/1) ... [2024-11-13 13:31:54,290 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@24d364a3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:31:54, skipping insertion in model container [2024-11-13 13:31:54,292 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 01:31:54" (1/1) ... [2024-11-13 13:31:54,322 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 13:31:54,509 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_9b4f7a6f-4700-4220-a8e9-ff0594101373/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-97.i[916,929] [2024-11-13 13:31:54,624 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 13:31:54,646 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 13:31:54,658 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_9b4f7a6f-4700-4220-a8e9-ff0594101373/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-97.i[916,929] [2024-11-13 13:31:54,738 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 13:31:54,765 INFO L204 MainTranslator]: Completed translation [2024-11-13 13:31:54,766 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:31:54 WrapperNode [2024-11-13 13:31:54,766 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 13:31:54,767 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 13:31:54,767 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 13:31:54,767 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 13:31:54,775 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:31:54" (1/1) ... [2024-11-13 13:31:54,790 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:31:54" (1/1) ... [2024-11-13 13:31:54,830 INFO L138 Inliner]: procedures = 27, calls = 37, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 181 [2024-11-13 13:31:54,831 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 13:31:54,835 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 13:31:54,835 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 13:31:54,835 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 13:31:54,848 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:31:54" (1/1) ... [2024-11-13 13:31:54,848 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:31:54" (1/1) ... [2024-11-13 13:31:54,853 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:31:54" (1/1) ... [2024-11-13 13:31:54,868 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-13 13:31:54,869 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:31:54" (1/1) ... [2024-11-13 13:31:54,869 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:31:54" (1/1) ... [2024-11-13 13:31:54,881 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:31:54" (1/1) ... [2024-11-13 13:31:54,889 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:31:54" (1/1) ... [2024-11-13 13:31:54,896 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:31:54" (1/1) ... [2024-11-13 13:31:54,898 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:31:54" (1/1) ... [2024-11-13 13:31:54,902 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 13:31:54,907 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 13:31:54,909 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 13:31:54,910 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 13:31:54,911 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:31:54" (1/1) ... [2024-11-13 13:31:54,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 13:31:54,938 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:31:54,950 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 13:31:54,953 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 13:31:54,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 13:31:54,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-13 13:31:54,976 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-13 13:31:54,976 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-13 13:31:54,976 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 13:31:54,976 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 13:31:55,057 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 13:31:55,059 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 13:32:03,686 INFO L? ?]: Removed 22 outVars from TransFormulas that were not future-live. [2024-11-13 13:32:03,686 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 13:32:03,699 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 13:32:03,700 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-13 13:32:03,700 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 01:32:03 BoogieIcfgContainer [2024-11-13 13:32:03,700 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 13:32:03,704 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 13:32:03,704 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 13:32:03,709 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 13:32:03,709 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 01:31:54" (1/3) ... [2024-11-13 13:32:03,710 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3788fd35 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 01:32:03, skipping insertion in model container [2024-11-13 13:32:03,710 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:31:54" (2/3) ... [2024-11-13 13:32:03,711 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3788fd35 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 01:32:03, skipping insertion in model container [2024-11-13 13:32:03,711 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 01:32:03" (3/3) ... [2024-11-13 13:32:03,712 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-while_file-97.i [2024-11-13 13:32:03,730 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 13:32:03,732 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_loopvsstraightlinecode_100-while_file-97.i that has 2 procedures, 81 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-13 13:32:03,816 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 13:32:03,833 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@444dddcd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 13:32:03,834 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-13 13:32:03,838 INFO L276 IsEmpty]: Start isEmpty. Operand has 81 states, 54 states have (on average 1.462962962962963) internal successors, (79), 55 states have internal predecessors, (79), 24 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-11-13 13:32:03,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2024-11-13 13:32:03,857 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 13:32:03,858 INFO L215 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:32:03,858 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 13:32:03,865 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:32:03,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1615430691, now seen corresponding path program 1 times [2024-11-13 13:32:03,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 13:32:03,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [896373626] [2024-11-13 13:32:03,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:32:03,883 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 13:32:03,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 13:32:03,891 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 13:32:03,894 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-13 13:32:04,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:32:04,691 INFO L255 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-13 13:32:04,700 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:32:04,750 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 494 proven. 0 refuted. 0 times theorem prover too weak. 610 trivial. 0 not checked. [2024-11-13 13:32:04,750 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 13:32:04,751 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 13:32:04,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [896373626] [2024-11-13 13:32:04,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [896373626] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:32:04,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:32:04,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 13:32:04,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199907994] [2024-11-13 13:32:04,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:32:04,762 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-13 13:32:04,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 13:32:04,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-13 13:32:04,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-13 13:32:04,785 INFO L87 Difference]: Start difference. First operand has 81 states, 54 states have (on average 1.462962962962963) internal successors, (79), 55 states have internal predecessors, (79), 24 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Second operand has 2 states, 2 states have (on average 23.0) internal successors, (46), 2 states have internal predecessors, (46), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2024-11-13 13:32:04,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:32:04,818 INFO L93 Difference]: Finished difference Result 155 states and 272 transitions. [2024-11-13 13:32:04,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-13 13:32:04,820 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 23.0) internal successors, (46), 2 states have internal predecessors, (46), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) Word has length 159 [2024-11-13 13:32:04,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 13:32:04,828 INFO L225 Difference]: With dead ends: 155 [2024-11-13 13:32:04,829 INFO L226 Difference]: Without dead ends: 77 [2024-11-13 13:32:04,833 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-13 13:32:04,839 INFO L432 NwaCegarLoop]: 120 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 13:32:04,841 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 13:32:04,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2024-11-13 13:32:04,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 77. [2024-11-13 13:32:04,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 51 states have (on average 1.411764705882353) internal successors, (72), 51 states have internal predecessors, (72), 24 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-11-13 13:32:04,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 120 transitions. [2024-11-13 13:32:04,890 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 120 transitions. Word has length 159 [2024-11-13 13:32:04,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 13:32:04,891 INFO L471 AbstractCegarLoop]: Abstraction has 77 states and 120 transitions. [2024-11-13 13:32:04,891 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 23.0) internal successors, (46), 2 states have internal predecessors, (46), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2024-11-13 13:32:04,891 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 120 transitions. [2024-11-13 13:32:04,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2024-11-13 13:32:04,895 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 13:32:04,896 INFO L215 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:32:04,915 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-13 13:32:05,096 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 13:32:05,097 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 13:32:05,097 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:32:05,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1961737003, now seen corresponding path program 1 times [2024-11-13 13:32:05,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 13:32:05,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1417599764] [2024-11-13 13:32:05,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:32:05,099 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 13:32:05,099 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 13:32:05,104 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 13:32:05,105 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-13 13:32:05,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:32:05,778 INFO L255 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 13:32:05,787 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:32:09,404 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-11-13 13:32:09,405 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 13:32:09,405 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 13:32:09,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1417599764] [2024-11-13 13:32:09,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1417599764] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:32:09,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:32:09,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 13:32:09,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56571183] [2024-11-13 13:32:09,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:32:09,408 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 13:32:09,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 13:32:09,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 13:32:09,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 13:32:09,410 INFO L87 Difference]: Start difference. First operand 77 states and 120 transitions. Second operand has 4 states, 4 states have (on average 10.5) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2024-11-13 13:32:12,380 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 13:32:17,825 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 13:32:21,833 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 13:32:23,927 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 13:32:30,489 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.12s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 13:32:34,493 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 13:32:34,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:32:34,657 INFO L93 Difference]: Finished difference Result 226 states and 355 transitions. [2024-11-13 13:32:34,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 13:32:34,660 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) Word has length 159 [2024-11-13 13:32:34,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 13:32:34,664 INFO L225 Difference]: With dead ends: 226 [2024-11-13 13:32:34,664 INFO L226 Difference]: Without dead ends: 152 [2024-11-13 13:32:34,665 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-13 13:32:34,666 INFO L432 NwaCegarLoop]: 99 mSDtfsCounter, 75 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 49 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.1s IncrementalHoareTripleChecker+Time [2024-11-13 13:32:34,666 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [75 Valid, 287 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 65 Invalid, 4 Unknown, 0 Unchecked, 25.1s Time] [2024-11-13 13:32:34,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2024-11-13 13:32:34,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 127. [2024-11-13 13:32:34,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 76 states have (on average 1.3289473684210527) internal successors, (101), 76 states have internal predecessors, (101), 48 states have call successors, (48), 2 states have call predecessors, (48), 2 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2024-11-13 13:32:34,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 197 transitions. [2024-11-13 13:32:34,708 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 197 transitions. Word has length 159 [2024-11-13 13:32:34,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 13:32:34,708 INFO L471 AbstractCegarLoop]: Abstraction has 127 states and 197 transitions. [2024-11-13 13:32:34,709 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2024-11-13 13:32:34,709 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 197 transitions. [2024-11-13 13:32:34,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2024-11-13 13:32:34,711 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 13:32:34,712 INFO L215 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:32:34,730 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-11-13 13:32:34,912 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 13:32:34,912 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 13:32:34,913 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:32:34,913 INFO L85 PathProgramCache]: Analyzing trace with hash 940668649, now seen corresponding path program 1 times [2024-11-13 13:32:34,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 13:32:34,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1653717749] [2024-11-13 13:32:34,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:32:34,914 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 13:32:34,914 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 13:32:34,919 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 13:32:34,922 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-11-13 13:32:35,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:32:35,602 INFO L255 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 13:32:35,608 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:32:36,276 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 365 proven. 12 refuted. 0 times theorem prover too weak. 727 trivial. 0 not checked. [2024-11-13 13:32:36,277 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:32:37,414 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 57 proven. 12 refuted. 0 times theorem prover too weak. 1035 trivial. 0 not checked. [2024-11-13 13:32:37,414 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 13:32:37,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1653717749] [2024-11-13 13:32:37,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1653717749] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:32:37,415 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 13:32:37,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2024-11-13 13:32:37,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099140103] [2024-11-13 13:32:37,415 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 13:32:37,416 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 13:32:37,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 13:32:37,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 13:32:37,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-11-13 13:32:37,418 INFO L87 Difference]: Start difference. First operand 127 states and 197 transitions. Second operand has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 2 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2024-11-13 13:32:43,247 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 13:32:47,251 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 13:32:51,254 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 13:32:55,261 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 13:32:56,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:32:56,819 INFO L93 Difference]: Finished difference Result 216 states and 325 transitions. [2024-11-13 13:32:56,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-13 13:32:56,820 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 2 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) Word has length 159 [2024-11-13 13:32:56,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 13:32:56,823 INFO L225 Difference]: With dead ends: 216 [2024-11-13 13:32:56,823 INFO L226 Difference]: Without dead ends: 141 [2024-11-13 13:32:56,824 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 329 GetRequests, 309 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=122, Invalid=298, Unknown=0, NotChecked=0, Total=420 [2024-11-13 13:32:56,825 INFO L432 NwaCegarLoop]: 116 mSDtfsCounter, 184 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 95 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.7s IncrementalHoareTripleChecker+Time [2024-11-13 13:32:56,825 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [204 Valid, 406 Invalid, 472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 373 Invalid, 4 Unknown, 0 Unchecked, 18.7s Time] [2024-11-13 13:32:56,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2024-11-13 13:32:56,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 133. [2024-11-13 13:32:56,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 80 states have (on average 1.2125) internal successors, (97), 80 states have internal predecessors, (97), 48 states have call successors, (48), 4 states have call predecessors, (48), 4 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2024-11-13 13:32:56,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 193 transitions. [2024-11-13 13:32:56,870 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 193 transitions. Word has length 159 [2024-11-13 13:32:56,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 13:32:56,871 INFO L471 AbstractCegarLoop]: Abstraction has 133 states and 193 transitions. [2024-11-13 13:32:56,871 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 2 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2024-11-13 13:32:56,871 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 193 transitions. [2024-11-13 13:32:56,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2024-11-13 13:32:56,878 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 13:32:56,878 INFO L215 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:32:56,899 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2024-11-13 13:32:57,078 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 13:32:57,079 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 13:32:57,079 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:32:57,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1190019319, now seen corresponding path program 1 times [2024-11-13 13:32:57,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 13:32:57,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1339409594] [2024-11-13 13:32:57,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:32:57,080 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 13:32:57,081 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 13:32:57,086 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 13:32:57,089 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-13 13:32:57,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:32:57,736 INFO L255 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-13 13:32:57,750 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:33:03,537 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 715 proven. 153 refuted. 0 times theorem prover too weak. 236 trivial. 0 not checked. [2024-11-13 13:33:03,537 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:33:13,133 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 13:33:13,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1339409594] [2024-11-13 13:33:13,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1339409594] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:33:13,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534745819] [2024-11-13 13:33:13,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:33:13,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:33:13,134 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:33:13,137 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:33:13,139 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-13 13:33:13,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:33:13,531 INFO L255 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-13 13:33:13,535 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:33:18,528 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 512 proven. 150 refuted. 0 times theorem prover too weak. 442 trivial. 0 not checked. [2024-11-13 13:33:18,529 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:33:24,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1534745819] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:33:24,373 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 13:33:24,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 15] total 22 [2024-11-13 13:33:24,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063862353] [2024-11-13 13:33:24,373 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 13:33:24,374 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-13 13:33:24,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 13:33:24,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-13 13:33:24,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=937, Unknown=0, NotChecked=0, Total=1122 [2024-11-13 13:33:24,377 INFO L87 Difference]: Start difference. First operand 133 states and 193 transitions. Second operand has 22 states, 22 states have (on average 3.727272727272727) internal successors, (82), 22 states have internal predecessors, (82), 5 states have call successors, (28), 5 states have call predecessors, (28), 9 states have return successors, (29), 5 states have call predecessors, (29), 5 states have call successors, (29) [2024-11-13 13:33:38,420 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.14s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:33:42,423 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:33:46,428 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:33:50,430 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:33:53,163 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.73s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:33:57,896 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:34:01,902 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:34:05,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:34:05,305 INFO L93 Difference]: Finished difference Result 299 states and 393 transitions. [2024-11-13 13:34:05,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-13 13:34:05,306 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.727272727272727) internal successors, (82), 22 states have internal predecessors, (82), 5 states have call successors, (28), 5 states have call predecessors, (28), 9 states have return successors, (29), 5 states have call predecessors, (29), 5 states have call successors, (29) Word has length 159 [2024-11-13 13:34:05,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 13:34:05,309 INFO L225 Difference]: With dead ends: 299 [2024-11-13 13:34:05,310 INFO L226 Difference]: Without dead ends: 223 [2024-11-13 13:34:05,313 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 570 GetRequests, 502 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1119 ImplicationChecksByTransitivity, 18.3s TimeCoverageRelationStatistics Valid=949, Invalid=3881, Unknown=0, NotChecked=0, Total=4830 [2024-11-13 13:34:05,314 INFO L432 NwaCegarLoop]: 66 mSDtfsCounter, 345 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 946 mSolverCounterSat, 140 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 33.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 486 SdHoareTripleChecker+Invalid, 1092 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 946 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 33.4s IncrementalHoareTripleChecker+Time [2024-11-13 13:34:05,314 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [346 Valid, 486 Invalid, 1092 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 946 Invalid, 6 Unknown, 0 Unchecked, 33.4s Time] [2024-11-13 13:34:05,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2024-11-13 13:34:05,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 174. [2024-11-13 13:34:05,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 111 states have (on average 1.1441441441441442) internal successors, (127), 111 states have internal predecessors, (127), 48 states have call successors, (48), 14 states have call predecessors, (48), 14 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2024-11-13 13:34:05,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 223 transitions. [2024-11-13 13:34:05,346 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 223 transitions. Word has length 159 [2024-11-13 13:34:05,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 13:34:05,347 INFO L471 AbstractCegarLoop]: Abstraction has 174 states and 223 transitions. [2024-11-13 13:34:05,347 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.727272727272727) internal successors, (82), 22 states have internal predecessors, (82), 5 states have call successors, (28), 5 states have call predecessors, (28), 9 states have return successors, (29), 5 states have call predecessors, (29), 5 states have call successors, (29) [2024-11-13 13:34:05,347 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 223 transitions. [2024-11-13 13:34:05,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2024-11-13 13:34:05,350 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 13:34:05,350 INFO L215 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:34:05,391 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-13 13:34:05,563 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2024-11-13 13:34:05,751 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 13:34:05,751 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 13:34:05,751 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:34:05,751 INFO L85 PathProgramCache]: Analyzing trace with hash 669884169, now seen corresponding path program 1 times [2024-11-13 13:34:05,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 13:34:05,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [42747011] [2024-11-13 13:34:05,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:34:05,752 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 13:34:05,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 13:34:05,754 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 13:34:05,756 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-11-13 13:34:06,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:34:06,430 INFO L255 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-13 13:34:06,442 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:34:40,451 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 566 proven. 48 refuted. 0 times theorem prover too weak. 490 trivial. 0 not checked. [2024-11-13 13:34:40,451 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:34:59,897 WARN L286 SmtUtils]: Spent 8.03s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 13:35:33,856 WARN L286 SmtUtils]: Spent 16.74s on a formula simplification that was a NOOP. DAG size: 12 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-13 13:35:46,701 WARN L286 SmtUtils]: Spent 8.03s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 13:36:03,965 WARN L286 SmtUtils]: Spent 8.03s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 13:36:21,111 WARN L286 SmtUtils]: Spent 8.03s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 13:36:38,315 WARN L286 SmtUtils]: Spent 8.03s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 13:37:22,385 WARN L286 SmtUtils]: Spent 8.94s on a formula simplification that was a NOOP. DAG size: 11 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-13 13:38:59,733 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 13:38:59,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [42747011] [2024-11-13 13:38:59,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [42747011] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:38:59,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317851706] [2024-11-13 13:38:59,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:38:59,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:38:59,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:38:59,736 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:38:59,738 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b4f7a6f-4700-4220-a8e9-ff0594101373/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-13 13:39:07,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:39:08,040 INFO L255 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-13 13:39:08,043 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:39:35,705 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 566 proven. 48 refuted. 0 times theorem prover too weak. 490 trivial. 0 not checked. [2024-11-13 13:39:35,705 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:39:50,904 WARN L286 SmtUtils]: Spent 8.03s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 13:40:03,704 WARN L286 SmtUtils]: Spent 8.03s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 13:40:20,649 WARN L286 SmtUtils]: Spent 8.03s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 13:40:37,883 WARN L286 SmtUtils]: Spent 8.03s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 13:42:34,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317851706] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:42:34,009 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 13:42:34,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 11 [2024-11-13 13:42:34,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98447361] [2024-11-13 13:42:34,010 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 13:42:34,010 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-13 13:42:34,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 13:42:34,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-13 13:42:34,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=190, Unknown=7, NotChecked=0, Total=272 [2024-11-13 13:42:34,012 INFO L87 Difference]: Start difference. First operand 174 states and 223 transitions. Second operand has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 11 states have internal predecessors, (56), 3 states have call successors, (24), 3 states have call predecessors, (24), 4 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2024-11-13 13:43:00,386 WARN L286 SmtUtils]: Spent 5.02s on a formula simplification. DAG size of input: 49 DAG size of output: 65 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-13 13:43:03,834 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:43:09,918 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.54s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:43:20,040 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:43:21,167 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.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 13:43:28,981 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result VALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:43:31,342 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.36s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:43:34,104 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:43:38,672 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.31s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:43:42,678 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:43:46,680 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:43:50,685 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:43:54,692 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:43:58,695 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:44:04,375 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:44:08,382 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:44:12,385 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:44:16,391 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:44:20,394 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:44:24,398 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:44:28,400 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:44:29,419 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:44:31,296 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.88s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:44:35,447 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.15s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 13:44:39,459 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 13:44:43,464 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 13:44:47,470 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:44:51,476 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 13:44:55,480 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 13:44:58,283 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.80s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 13:45:30,493 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result VALID. Formula has sorts [Bool, RoundingMode, FloatingPoint, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:45:32,311 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result INVALID. Formula has sorts [Bool, RoundingMode, FloatingPoint, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:45:33,382 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result VALID. Formula has sorts [Bool, RoundingMode, FloatingPoint, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:45:52,132 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result VALID. Formula has sorts [Bool, RoundingMode, FloatingPoint, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:45:56,195 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.98s for a HTC check with result INVALID. Formula has sorts [Bool, RoundingMode, FloatingPoint, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:46:01,068 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result INVALID. Formula has sorts [Bool, RoundingMode, FloatingPoint, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:46:02,797 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result VALID. Formula has sorts [Bool, RoundingMode, FloatingPoint, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:46:06,809 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Bool, RoundingMode, FloatingPoint, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:46:07,901 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result VALID. Formula has sorts [Bool, RoundingMode, FloatingPoint, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:46:12,367 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.39s for a HTC check with result INVALID. Formula has sorts [Bool, RoundingMode, FloatingPoint, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 13:46:13,582 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result VALID. Formula has sorts [Bool, RoundingMode, FloatingPoint, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0]