./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB --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 dbdb96e385522d338b26a6f52317034497e874be166d3099f3d4279603f208bc --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 03:57:55,242 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 03:57:55,347 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 03:57:55,355 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 03:57:55,356 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 03:57:55,397 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 03:57:55,400 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 03:57:55,401 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 03:57:55,401 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 03:57:55,402 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 03:57:55,402 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 03:57:55,402 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 03:57:55,403 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 03:57:55,403 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 03:57:55,405 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 03:57:55,405 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 03:57:55,405 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 03:57:55,405 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 03:57:55,405 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 03:57:55,406 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 03:57:55,406 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 03:57:55,406 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 03:57:55,406 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 03:57:55,406 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 03:57:55,406 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 03:57:55,406 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 03:57:55,406 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 03:57:55,407 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 03:57:55,407 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 03:57:55,407 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:57:55,408 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:57:55,408 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:57:55,408 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:57:55,408 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 03:57:55,409 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:57:55,409 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:57:55,409 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:57:55,409 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:57:55,409 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 03:57:55,409 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 03:57:55,409 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 03:57:55,410 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 03:57:55,410 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 03:57:55,410 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 03:57:55,410 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 03:57:55,411 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 03:57:55,411 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 03:57:55,411 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 03:57:55,411 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_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB 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 -> dbdb96e385522d338b26a6f52317034497e874be166d3099f3d4279603f208bc [2024-11-28 03:57:55,750 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 03:57:55,760 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 03:57:55,763 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 03:57:55,765 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 03:57:55,765 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 03:57:55,767 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i [2024-11-28 03:57:58,840 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/data/661af6b8d/8061e58321b64a7ab33b3dce26ed2c18/FLAGa6d92dff4 [2024-11-28 03:57:59,287 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 03:57:59,288 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i [2024-11-28 03:57:59,300 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/data/661af6b8d/8061e58321b64a7ab33b3dce26ed2c18/FLAGa6d92dff4 [2024-11-28 03:57:59,321 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/data/661af6b8d/8061e58321b64a7ab33b3dce26ed2c18 [2024-11-28 03:57:59,324 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 03:57:59,325 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 03:57:59,326 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 03:57:59,327 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 03:57:59,334 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 03:57:59,334 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:57:59" (1/1) ... [2024-11-28 03:57:59,337 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@55c7c010 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:57:59, skipping insertion in model container [2024-11-28 03:57:59,337 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:57:59" (1/1) ... [2024-11-28 03:57:59,372 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:57:59,523 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_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i[916,929] [2024-11-28 03:57:59,641 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:57:59,653 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 03:57:59,664 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_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i[916,929] [2024-11-28 03:57:59,718 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:57:59,734 INFO L204 MainTranslator]: Completed translation [2024-11-28 03:57:59,735 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:57:59 WrapperNode [2024-11-28 03:57:59,735 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 03:57:59,736 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 03:57:59,736 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 03:57:59,736 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 03:57:59,743 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:57:59" (1/1) ... [2024-11-28 03:57:59,754 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:57:59" (1/1) ... [2024-11-28 03:57:59,804 INFO L138 Inliner]: procedures = 26, calls = 47, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 258 [2024-11-28 03:57:59,804 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 03:57:59,805 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 03:57:59,805 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 03:57:59,805 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 03:57:59,821 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:57:59" (1/1) ... [2024-11-28 03:57:59,822 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:57:59" (1/1) ... [2024-11-28 03:57:59,827 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:57:59" (1/1) ... [2024-11-28 03:57:59,853 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-28 03:57:59,854 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:57:59" (1/1) ... [2024-11-28 03:57:59,854 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:57:59" (1/1) ... [2024-11-28 03:57:59,866 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:57:59" (1/1) ... [2024-11-28 03:57:59,868 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:57:59" (1/1) ... [2024-11-28 03:57:59,873 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:57:59" (1/1) ... [2024-11-28 03:57:59,876 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:57:59" (1/1) ... [2024-11-28 03:57:59,879 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:57:59" (1/1) ... [2024-11-28 03:57:59,885 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 03:57:59,886 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 03:57:59,886 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 03:57:59,886 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 03:57:59,887 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:57:59" (1/1) ... [2024-11-28 03:57:59,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:57:59,914 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:57:59,932 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 03:57:59,942 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 03:57:59,972 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 03:57:59,972 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 03:57:59,972 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 03:57:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 03:57:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 03:57:59,973 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 03:58:00,099 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 03:58:00,101 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 03:58:00,745 INFO L? ?]: Removed 25 outVars from TransFormulas that were not future-live. [2024-11-28 03:58:00,745 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 03:58:00,758 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 03:58:00,758 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-28 03:58:00,758 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:58:00 BoogieIcfgContainer [2024-11-28 03:58:00,759 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 03:58:00,762 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 03:58:00,762 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 03:58:00,767 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 03:58:00,767 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 03:57:59" (1/3) ... [2024-11-28 03:58:00,768 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a8f696 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:58:00, skipping insertion in model container [2024-11-28 03:58:00,768 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:57:59" (2/3) ... [2024-11-28 03:58:00,769 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a8f696 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:58:00, skipping insertion in model container [2024-11-28 03:58:00,769 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:58:00" (3/3) ... [2024-11-28 03:58:00,770 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-1loop_file-79.i [2024-11-28 03:58:00,788 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 03:58:00,789 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_loopvsstraightlinecode_100-1loop_file-79.i that has 2 procedures, 110 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 03:58:00,867 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 03:58:00,878 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;@4b86d014, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 03:58:00,878 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 03:58:00,882 INFO L276 IsEmpty]: Start isEmpty. Operand has 110 states, 73 states have (on average 1.4246575342465753) internal successors, (104), 74 states have internal predecessors, (104), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-11-28 03:58:00,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2024-11-28 03:58:00,901 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:58:00,902 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 03:58:00,902 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:58:00,908 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:58:00,909 INFO L85 PathProgramCache]: Analyzing trace with hash -975776977, now seen corresponding path program 1 times [2024-11-28 03:58:00,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:58:00,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139878306] [2024-11-28 03:58:00,920 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:58:00,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:58:01,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:58:01,464 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 2178 trivial. 0 not checked. [2024-11-28 03:58:01,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:58:01,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139878306] [2024-11-28 03:58:01,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139878306] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:58:01,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [959440865] [2024-11-28 03:58:01,466 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:58:01,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:58:01,466 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:58:01,472 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:58:01,475 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 03:58:01,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:58:01,831 INFO L256 TraceCheckSpWp]: Trace formula consists of 510 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 03:58:01,842 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:58:01,919 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 2178 trivial. 0 not checked. [2024-11-28 03:58:01,922 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:58:01,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [959440865] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:58:01,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:58:01,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-28 03:58:01,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586974959] [2024-11-28 03:58:01,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:58:01,933 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 03:58:01,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:58:01,959 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 03:58:01,959 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 03:58:01,962 INFO L87 Difference]: Start difference. First operand has 110 states, 73 states have (on average 1.4246575342465753) internal successors, (104), 74 states have internal predecessors, (104), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Second operand has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-28 03:58:02,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:58:02,019 INFO L93 Difference]: Finished difference Result 217 states and 375 transitions. [2024-11-28 03:58:02,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 03:58:02,021 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 2 states have call successors, (34) Word has length 221 [2024-11-28 03:58:02,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:58:02,030 INFO L225 Difference]: With dead ends: 217 [2024-11-28 03:58:02,031 INFO L226 Difference]: Without dead ends: 106 [2024-11-28 03:58:02,036 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 222 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-28 03:58:02,040 INFO L435 NwaCegarLoop]: 168 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, 168 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-28 03:58:02,040 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 168 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 03:58:02,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2024-11-28 03:58:02,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 106. [2024-11-28 03:58:02,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 70 states have (on average 1.3714285714285714) internal successors, (96), 70 states have internal predecessors, (96), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-11-28 03:58:02,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 164 transitions. [2024-11-28 03:58:02,122 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 164 transitions. Word has length 221 [2024-11-28 03:58:02,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:58:02,123 INFO L471 AbstractCegarLoop]: Abstraction has 106 states and 164 transitions. [2024-11-28 03:58:02,123 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-28 03:58:02,123 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 164 transitions. [2024-11-28 03:58:02,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2024-11-28 03:58:02,130 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:58:02,130 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 03:58:02,141 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 03:58:02,331 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-28 03:58:02,331 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:58:02,332 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:58:02,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1018366329, now seen corresponding path program 1 times [2024-11-28 03:58:02,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:58:02,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630718382] [2024-11-28 03:58:02,332 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:58:02,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:58:02,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:58:02,813 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 03:58:02,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:58:02,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630718382] [2024-11-28 03:58:02,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630718382] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:58:02,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:58:02,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:58:02,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633202092] [2024-11-28 03:58:02,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:58:02,815 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:58:02,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:58:02,816 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:58:02,816 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:58:02,816 INFO L87 Difference]: Start difference. First operand 106 states and 164 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 03:58:03,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:58:03,093 INFO L93 Difference]: Finished difference Result 312 states and 486 transitions. [2024-11-28 03:58:03,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:58:03,094 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 221 [2024-11-28 03:58:03,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:58:03,102 INFO L225 Difference]: With dead ends: 312 [2024-11-28 03:58:03,102 INFO L226 Difference]: Without dead ends: 209 [2024-11-28 03:58:03,103 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:58:03,104 INFO L435 NwaCegarLoop]: 158 mSDtfsCounter, 90 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 03:58:03,108 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 396 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 03:58:03,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2024-11-28 03:58:03,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 207. [2024-11-28 03:58:03,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 136 states have (on average 1.375) internal successors, (187), 136 states have internal predecessors, (187), 68 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2024-11-28 03:58:03,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 323 transitions. [2024-11-28 03:58:03,176 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 323 transitions. Word has length 221 [2024-11-28 03:58:03,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:58:03,177 INFO L471 AbstractCegarLoop]: Abstraction has 207 states and 323 transitions. [2024-11-28 03:58:03,177 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 03:58:03,177 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 323 transitions. [2024-11-28 03:58:03,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2024-11-28 03:58:03,185 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:58:03,186 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 03:58:03,186 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 03:58:03,186 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:58:03,186 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:58:03,187 INFO L85 PathProgramCache]: Analyzing trace with hash 1276531767, now seen corresponding path program 1 times [2024-11-28 03:58:03,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:58:03,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573390320] [2024-11-28 03:58:03,188 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:58:03,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:58:03,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:58:03,494 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 03:58:03,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:58:03,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573390320] [2024-11-28 03:58:03,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573390320] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:58:03,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:58:03,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:58:03,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16018783] [2024-11-28 03:58:03,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:58:03,496 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:58:03,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:58:03,499 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:58:03,499 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:58:03,499 INFO L87 Difference]: Start difference. First operand 207 states and 323 transitions. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 03:58:03,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:58:03,627 INFO L93 Difference]: Finished difference Result 613 states and 959 transitions. [2024-11-28 03:58:03,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:58:03,628 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 221 [2024-11-28 03:58:03,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:58:03,636 INFO L225 Difference]: With dead ends: 613 [2024-11-28 03:58:03,636 INFO L226 Difference]: Without dead ends: 409 [2024-11-28 03:58:03,638 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-28 03:58:03,640 INFO L435 NwaCegarLoop]: 156 mSDtfsCounter, 150 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 03:58:03,640 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 303 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 03:58:03,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2024-11-28 03:58:03,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 407. [2024-11-28 03:58:03,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 266 states have (on average 1.3533834586466165) internal successors, (360), 266 states have internal predecessors, (360), 136 states have call successors, (136), 4 states have call predecessors, (136), 4 states have return successors, (136), 136 states have call predecessors, (136), 136 states have call successors, (136) [2024-11-28 03:58:03,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 632 transitions. [2024-11-28 03:58:03,729 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 632 transitions. Word has length 221 [2024-11-28 03:58:03,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:58:03,730 INFO L471 AbstractCegarLoop]: Abstraction has 407 states and 632 transitions. [2024-11-28 03:58:03,731 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 03:58:03,731 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 632 transitions. [2024-11-28 03:58:03,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2024-11-28 03:58:03,738 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:58:03,739 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 03:58:03,739 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 03:58:03,739 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:58:03,740 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:58:03,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1143072368, now seen corresponding path program 1 times [2024-11-28 03:58:03,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:58:03,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167182542] [2024-11-28 03:58:03,740 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:58:03,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:58:03,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:58:04,362 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 03:58:04,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:58:04,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167182542] [2024-11-28 03:58:04,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167182542] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:58:04,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:58:04,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:58:04,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273457207] [2024-11-28 03:58:04,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:58:04,365 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:58:04,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:58:04,366 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:58:04,366 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:58:04,367 INFO L87 Difference]: Start difference. First operand 407 states and 632 transitions. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 03:58:04,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:58:04,677 INFO L93 Difference]: Finished difference Result 1137 states and 1758 transitions. [2024-11-28 03:58:04,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:58:04,678 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 222 [2024-11-28 03:58:04,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:58:04,683 INFO L225 Difference]: With dead ends: 1137 [2024-11-28 03:58:04,683 INFO L226 Difference]: Without dead ends: 733 [2024-11-28 03:58:04,685 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:58:04,686 INFO L435 NwaCegarLoop]: 153 mSDtfsCounter, 186 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 454 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 03:58:04,686 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [186 Valid, 454 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 03:58:04,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 733 states. [2024-11-28 03:58:04,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 733 to 631. [2024-11-28 03:58:04,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 420 states have (on average 1.3357142857142856) internal successors, (561), 420 states have internal predecessors, (561), 204 states have call successors, (204), 6 states have call predecessors, (204), 6 states have return successors, (204), 204 states have call predecessors, (204), 204 states have call successors, (204) [2024-11-28 03:58:04,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 969 transitions. [2024-11-28 03:58:04,805 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 969 transitions. Word has length 222 [2024-11-28 03:58:04,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:58:04,806 INFO L471 AbstractCegarLoop]: Abstraction has 631 states and 969 transitions. [2024-11-28 03:58:04,807 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 03:58:04,807 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 969 transitions. [2024-11-28 03:58:04,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2024-11-28 03:58:04,810 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:58:04,811 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 03:58:04,811 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 03:58:04,811 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:58:04,811 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:58:04,812 INFO L85 PathProgramCache]: Analyzing trace with hash 414303672, now seen corresponding path program 1 times [2024-11-28 03:58:04,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:58:04,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508692787] [2024-11-28 03:58:04,812 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:58:04,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:58:04,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:58:05,294 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 03:58:05,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:58:05,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508692787] [2024-11-28 03:58:05,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508692787] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:58:05,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:58:05,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:58:05,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982364056] [2024-11-28 03:58:05,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:58:05,295 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:58:05,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:58:05,296 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:58:05,296 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:58:05,297 INFO L87 Difference]: Start difference. First operand 631 states and 969 transitions. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 03:58:05,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:58:05,749 INFO L93 Difference]: Finished difference Result 1425 states and 2181 transitions. [2024-11-28 03:58:05,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 03:58:05,750 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 223 [2024-11-28 03:58:05,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:58:05,758 INFO L225 Difference]: With dead ends: 1425 [2024-11-28 03:58:05,758 INFO L226 Difference]: Without dead ends: 1110 [2024-11-28 03:58:05,760 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:58:05,761 INFO L435 NwaCegarLoop]: 244 mSDtfsCounter, 170 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 768 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:58:05,762 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [170 Valid, 768 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 03:58:05,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1110 states. [2024-11-28 03:58:05,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1110 to 985. [2024-11-28 03:58:05,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 985 states, 669 states have (on average 1.3318385650224216) internal successors, (891), 669 states have internal predecessors, (891), 306 states have call successors, (306), 9 states have call predecessors, (306), 9 states have return successors, (306), 306 states have call predecessors, (306), 306 states have call successors, (306) [2024-11-28 03:58:05,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 1503 transitions. [2024-11-28 03:58:05,951 INFO L78 Accepts]: Start accepts. Automaton has 985 states and 1503 transitions. Word has length 223 [2024-11-28 03:58:05,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:58:05,952 INFO L471 AbstractCegarLoop]: Abstraction has 985 states and 1503 transitions. [2024-11-28 03:58:05,953 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 03:58:05,953 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 1503 transitions. [2024-11-28 03:58:05,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2024-11-28 03:58:05,956 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:58:05,956 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 03:58:05,957 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 03:58:05,958 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:58:05,958 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:58:05,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1452366020, now seen corresponding path program 1 times [2024-11-28 03:58:05,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:58:05,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534825865] [2024-11-28 03:58:05,959 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:58:05,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:58:06,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:58:06,841 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 03:58:06,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:58:06,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534825865] [2024-11-28 03:58:06,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534825865] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:58:06,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:58:06,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 03:58:06,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194983857] [2024-11-28 03:58:06,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:58:06,842 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 03:58:06,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:58:06,846 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 03:58:06,846 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-28 03:58:06,846 INFO L87 Difference]: Start difference. First operand 985 states and 1503 transitions. Second operand has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 03:58:07,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:58:07,566 INFO L93 Difference]: Finished difference Result 1898 states and 2879 transitions. [2024-11-28 03:58:07,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 03:58:07,567 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 223 [2024-11-28 03:58:07,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:58:07,576 INFO L225 Difference]: With dead ends: 1898 [2024-11-28 03:58:07,577 INFO L226 Difference]: Without dead ends: 1246 [2024-11-28 03:58:07,579 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-11-28 03:58:07,580 INFO L435 NwaCegarLoop]: 145 mSDtfsCounter, 137 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 582 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 03:58:07,581 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 582 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 232 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 03:58:07,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1246 states. [2024-11-28 03:58:07,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1246 to 1050. [2024-11-28 03:58:07,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1050 states, 699 states have (on average 1.3204577968526467) internal successors, (923), 699 states have internal predecessors, (923), 340 states have call successors, (340), 10 states have call predecessors, (340), 10 states have return successors, (340), 340 states have call predecessors, (340), 340 states have call successors, (340) [2024-11-28 03:58:07,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1050 states to 1050 states and 1603 transitions. [2024-11-28 03:58:07,781 INFO L78 Accepts]: Start accepts. Automaton has 1050 states and 1603 transitions. Word has length 223 [2024-11-28 03:58:07,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:58:07,782 INFO L471 AbstractCegarLoop]: Abstraction has 1050 states and 1603 transitions. [2024-11-28 03:58:07,782 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 03:58:07,782 INFO L276 IsEmpty]: Start isEmpty. Operand 1050 states and 1603 transitions. [2024-11-28 03:58:07,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2024-11-28 03:58:07,785 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:58:07,785 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 03:58:07,786 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 03:58:07,786 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:58:07,786 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:58:07,787 INFO L85 PathProgramCache]: Analyzing trace with hash -569310677, now seen corresponding path program 1 times [2024-11-28 03:58:07,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:58:07,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073287381] [2024-11-28 03:58:07,787 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:58:07,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:58:08,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:58:08,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1332743085] [2024-11-28 03:58:08,170 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:58:08,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:58:08,170 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:58:08,172 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:58:08,176 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 03:58:08,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 03:58:08,585 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-28 03:58:08,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 03:58:08,917 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-28 03:58:08,918 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-28 03:58:08,919 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-28 03:58:08,927 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 03:58:09,121 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-11-28 03:58:09,125 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:58:09,366 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 03:58:09,370 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 03:58:09 BoogieIcfgContainer [2024-11-28 03:58:09,370 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 03:58:09,372 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 03:58:09,372 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 03:58:09,372 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 03:58:09,373 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:58:00" (3/4) ... [2024-11-28 03:58:09,375 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-28 03:58:09,376 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 03:58:09,377 INFO L158 Benchmark]: Toolchain (without parser) took 10052.26ms. Allocated memory was 117.4MB in the beginning and 352.3MB in the end (delta: 234.9MB). Free memory was 93.1MB in the beginning and 230.5MB in the end (delta: -137.4MB). Peak memory consumption was 96.8MB. Max. memory is 16.1GB. [2024-11-28 03:58:09,378 INFO L158 Benchmark]: CDTParser took 0.44ms. Allocated memory is still 167.8MB. Free memory is still 103.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 03:58:09,378 INFO L158 Benchmark]: CACSL2BoogieTranslator took 409.10ms. Allocated memory is still 117.4MB. Free memory was 93.1MB in the beginning and 76.0MB in the end (delta: 17.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 03:58:09,378 INFO L158 Benchmark]: Boogie Procedure Inliner took 68.15ms. Allocated memory is still 117.4MB. Free memory was 76.0MB in the beginning and 71.1MB in the end (delta: 4.9MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 03:58:09,379 INFO L158 Benchmark]: Boogie Preprocessor took 80.64ms. Allocated memory is still 117.4MB. Free memory was 71.1MB in the beginning and 63.5MB in the end (delta: 7.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 03:58:09,379 INFO L158 Benchmark]: RCFGBuilder took 872.72ms. Allocated memory is still 117.4MB. Free memory was 63.5MB in the beginning and 81.7MB in the end (delta: -18.2MB). Peak memory consumption was 41.4MB. Max. memory is 16.1GB. [2024-11-28 03:58:09,379 INFO L158 Benchmark]: TraceAbstraction took 8608.73ms. Allocated memory was 117.4MB in the beginning and 352.3MB in the end (delta: 234.9MB). Free memory was 81.5MB in the beginning and 230.5MB in the end (delta: -149.0MB). Peak memory consumption was 90.5MB. Max. memory is 16.1GB. [2024-11-28 03:58:09,380 INFO L158 Benchmark]: Witness Printer took 5.01ms. Allocated memory is still 352.3MB. Free memory was 230.5MB in the beginning and 230.5MB in the end (delta: 46.8kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 03:58:09,382 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.44ms. Allocated memory is still 167.8MB. Free memory is still 103.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 409.10ms. Allocated memory is still 117.4MB. Free memory was 93.1MB in the beginning and 76.0MB in the end (delta: 17.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 68.15ms. Allocated memory is still 117.4MB. Free memory was 76.0MB in the beginning and 71.1MB in the end (delta: 4.9MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 80.64ms. Allocated memory is still 117.4MB. Free memory was 71.1MB in the beginning and 63.5MB in the end (delta: 7.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 872.72ms. Allocated memory is still 117.4MB. Free memory was 63.5MB in the beginning and 81.7MB in the end (delta: -18.2MB). Peak memory consumption was 41.4MB. Max. memory is 16.1GB. * TraceAbstraction took 8608.73ms. Allocated memory was 117.4MB in the beginning and 352.3MB in the end (delta: 234.9MB). Free memory was 81.5MB in the beginning and 230.5MB in the end (delta: -149.0MB). Peak memory consumption was 90.5MB. Max. memory is 16.1GB. * Witness Printer took 5.01ms. Allocated memory is still 352.3MB. Free memory was 230.5MB in the beginning and 230.5MB in the end (delta: 46.8kB). 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 someBinaryArithmeticDOUBLEoperation at line 89, overapproximation of someBinaryArithmeticDOUBLEoperation at line 91, overapproximation of someBinaryFLOATComparisonOperation at line 216, overapproximation of someBinaryDOUBLEComparisonOperation at line 162, overapproximation of someBinaryDOUBLEComparisonOperation at line 158, overapproximation of someBinaryDOUBLEComparisonOperation at line 83, overapproximation of someBinaryDOUBLEComparisonOperation at line 92, overapproximation of someBinaryDOUBLEComparisonOperation at line 128, overapproximation of someBinaryDOUBLEComparisonOperation at line 186, overapproximation of someBinaryDOUBLEComparisonOperation at line 184, overapproximation of someBinaryDOUBLEComparisonOperation at line 216, overapproximation of someBinaryDOUBLEComparisonOperation at line 164, overapproximation of someBinaryDOUBLEComparisonOperation at line 120, overapproximation of someBinaryDOUBLEComparisonOperation at line 160, overapproximation of someBinaryDOUBLEComparisonOperation at line 216. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed short int var_1_1 = 0; [L23] signed short int var_1_6 = 256; [L24] signed short int var_1_7 = 8; [L25] double var_1_8 = 5.3; [L26] double var_1_9 = 5.575; [L27] double var_1_10 = 31.5; [L28] double var_1_11 = 2.38; [L29] double var_1_12 = 1.25; [L30] unsigned short int var_1_13 = 100; [L31] unsigned long int var_1_16 = 8; [L32] unsigned long int var_1_17 = 4; [L33] unsigned short int var_1_19 = 49755; [L34] unsigned short int var_1_20 = 0; [L35] unsigned short int var_1_21 = 10; [L36] unsigned short int var_1_22 = 5; [L37] float var_1_23 = 200.8; [L38] signed long int var_1_24 = 256; [L39] unsigned short int var_1_25 = 16; [L40] double var_1_26 = 0.625; [L41] double var_1_27 = 2.25; [L42] double var_1_28 = 25.8; [L43] double var_1_29 = 15.5; [L44] unsigned long int var_1_30 = 1; [L45] unsigned long int var_1_31 = 2553598654; [L46] unsigned char var_1_32 = 1; [L47] unsigned char var_1_33 = 0; [L48] signed char var_1_34 = -1; [L49] signed char var_1_35 = -8; [L50] signed char var_1_36 = 25; [L51] signed char var_1_37 = 10; [L52] signed char var_1_38 = 64; [L53] unsigned long int var_1_39 = 128; [L54] signed short int last_1_var_1_1 = 0; [L55] double last_1_var_1_8 = 5.3; [L56] unsigned short int last_1_var_1_13 = 100; [L57] signed long int last_1_var_1_24 = 256; [L58] unsigned long int last_1_var_1_30 = 1; [L59] unsigned char last_1_var_1_32 = 1; [L60] unsigned long int last_1_var_1_39 = 128; VAL [isInitial=0, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=256, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L220] isInitial = 1 [L221] FCALL initially() [L222] int k_loop; [L223] k_loop = 0 VAL [isInitial=1, k_loop=0, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=256, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L223] COND TRUE k_loop < 1 VAL [isInitial=1, k_loop=0, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=256, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L224] CALL updateLastVariables() [L207] last_1_var_1_1 = var_1_1 [L208] last_1_var_1_8 = var_1_8 [L209] last_1_var_1_13 = var_1_13 [L210] last_1_var_1_24 = var_1_24 [L211] last_1_var_1_30 = var_1_30 [L212] last_1_var_1_32 = var_1_32 [L213] last_1_var_1_39 = var_1_39 VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=256, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L224] RET updateLastVariables() [L225] CALL updateVariables() [L151] var_1_6 = __VERIFIER_nondet_short() [L152] CALL assume_abort_if_not(var_1_6 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L152] RET assume_abort_if_not(var_1_6 >= -1) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L153] CALL assume_abort_if_not(var_1_6 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L153] RET assume_abort_if_not(var_1_6 <= 32766) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L154] var_1_7 = __VERIFIER_nondet_short() [L155] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=223/40] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=223/40] [L155] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=223/40] [L156] CALL assume_abort_if_not(var_1_7 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=223/40] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=223/40] [L156] RET assume_abort_if_not(var_1_7 <= 32766) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=223/40] [L157] var_1_9 = __VERIFIER_nondet_double() [L158] CALL assume_abort_if_not((var_1_9 >= 0.0F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 4611686.018427382800e+12F && var_1_9 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L158] RET assume_abort_if_not((var_1_9 >= 0.0F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 4611686.018427382800e+12F && var_1_9 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L159] var_1_10 = __VERIFIER_nondet_double() [L160] CALL assume_abort_if_not((var_1_10 >= 0.0F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 4611686.018427382800e+12F && var_1_10 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L160] RET assume_abort_if_not((var_1_10 >= 0.0F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 4611686.018427382800e+12F && var_1_10 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L161] var_1_11 = __VERIFIER_nondet_double() [L162] CALL assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854765600e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L162] RET assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854765600e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L163] var_1_12 = __VERIFIER_nondet_double() [L164] CALL assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L164] RET assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L165] var_1_16 = __VERIFIER_nondet_ulong() [L166] CALL assume_abort_if_not(var_1_16 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L166] RET assume_abort_if_not(var_1_16 >= 1) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L167] CALL assume_abort_if_not(var_1_16 <= 2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L167] RET assume_abort_if_not(var_1_16 <= 2147483648) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L168] var_1_17 = __VERIFIER_nondet_ulong() [L169] CALL assume_abort_if_not(var_1_17 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L169] RET assume_abort_if_not(var_1_17 >= 1) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L170] CALL assume_abort_if_not(var_1_17 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L170] RET assume_abort_if_not(var_1_17 <= 2147483647) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L171] var_1_19 = __VERIFIER_nondet_ushort() [L172] CALL assume_abort_if_not(var_1_19 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L172] RET assume_abort_if_not(var_1_19 >= 49150) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L173] CALL assume_abort_if_not(var_1_19 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L173] RET assume_abort_if_not(var_1_19 <= 65534) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L174] var_1_20 = __VERIFIER_nondet_ushort() [L175] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L175] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L176] CALL assume_abort_if_not(var_1_20 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L176] RET assume_abort_if_not(var_1_20 <= 16383) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L177] var_1_21 = __VERIFIER_nondet_ushort() [L178] CALL assume_abort_if_not(var_1_21 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L178] RET assume_abort_if_not(var_1_21 >= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L179] CALL assume_abort_if_not(var_1_21 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L179] RET assume_abort_if_not(var_1_21 <= 16383) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L180] var_1_22 = __VERIFIER_nondet_ushort() [L181] CALL assume_abort_if_not(var_1_22 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L181] RET assume_abort_if_not(var_1_22 >= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L182] CALL assume_abort_if_not(var_1_22 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L182] RET assume_abort_if_not(var_1_22 <= 32767) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L183] var_1_28 = __VERIFIER_nondet_double() [L184] CALL assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 4611686.018427382800e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L184] RET assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 4611686.018427382800e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L185] var_1_29 = __VERIFIER_nondet_double() [L186] CALL assume_abort_if_not((var_1_29 >= 0.0F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 4611686.018427382800e+12F && var_1_29 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L186] RET assume_abort_if_not((var_1_29 >= 0.0F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 4611686.018427382800e+12F && var_1_29 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L187] var_1_31 = __VERIFIER_nondet_ulong() [L188] CALL assume_abort_if_not(var_1_31 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L188] RET assume_abort_if_not(var_1_31 >= 2147483647) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L189] CALL assume_abort_if_not(var_1_31 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L189] RET assume_abort_if_not(var_1_31 <= 4294967294) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L190] var_1_33 = __VERIFIER_nondet_uchar() [L191] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L191] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L192] CALL assume_abort_if_not(var_1_33 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L192] RET assume_abort_if_not(var_1_33 <= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L193] var_1_35 = __VERIFIER_nondet_char() [L194] CALL assume_abort_if_not(var_1_35 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L194] RET assume_abort_if_not(var_1_35 >= -63) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L195] CALL assume_abort_if_not(var_1_35 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L195] RET assume_abort_if_not(var_1_35 <= 63) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L196] var_1_36 = __VERIFIER_nondet_char() [L197] CALL assume_abort_if_not(var_1_36 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L197] RET assume_abort_if_not(var_1_36 >= -63) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L198] CALL assume_abort_if_not(var_1_36 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L198] RET assume_abort_if_not(var_1_36 <= 63) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L199] var_1_37 = __VERIFIER_nondet_char() [L200] CALL assume_abort_if_not(var_1_37 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L200] RET assume_abort_if_not(var_1_37 >= -1) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L201] CALL assume_abort_if_not(var_1_37 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L201] RET assume_abort_if_not(var_1_37 <= 126) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L202] var_1_38 = __VERIFIER_nondet_char() [L203] CALL assume_abort_if_not(var_1_38 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L203] RET assume_abort_if_not(var_1_38 >= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L204] CALL assume_abort_if_not(var_1_38 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L204] RET assume_abort_if_not(var_1_38 <= 126) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L225] RET updateVariables() [L226] CALL step() [L64] signed short int stepLocal_5 = var_1_7; VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L65] EXPR last_1_var_1_24 | var_1_22 VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L65] signed long int stepLocal_4 = last_1_var_1_24 | var_1_22; [L66] signed long int stepLocal_3 = last_1_var_1_1; VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_3=0, stepLocal_4=256, stepLocal_5=0, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L67] COND TRUE stepLocal_4 > last_1_var_1_39 VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_3=0, stepLocal_5=0, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L68] COND TRUE \read(last_1_var_1_32) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_3=0, stepLocal_5=0, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L69] COND TRUE stepLocal_3 == ((var_1_20 + last_1_var_1_13) / var_1_19) [L70] var_1_30 = ((((var_1_22) > (10u)) ? (var_1_22) : (10u))) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L82] unsigned short int stepLocal_6 = var_1_19; VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L83] COND FALSE !((var_1_29 - var_1_11) <= last_1_var_1_8) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L88] COND TRUE \read(var_1_32) [L89] var_1_8 = ((var_1_9 + ((((31.5) > (var_1_10)) ? (31.5) : (var_1_10)))) - ((((var_1_11) < (var_1_12)) ? (var_1_11) : (var_1_12)))) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L91] var_1_23 = (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))) - var_1_9) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L92] COND TRUE ! ((var_1_12 < 9999999.625) && var_1_32) [L93] var_1_25 = var_1_19 VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=9/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L97] COND FALSE !(-32 > var_1_20) [L100] var_1_27 = 63.75 VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L102] unsigned long int stepLocal_1 = last_1_var_1_30; VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_1=1, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L103] COND TRUE \read(last_1_var_1_32) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_1=1, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L104] COND FALSE !(-10000000 <= stepLocal_1) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L108] signed long int stepLocal_2 = 32; VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_2=32, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L109] COND FALSE !(stepLocal_2 >= var_1_24) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L112] COND FALSE !(var_1_20 >= var_1_16) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L119] COND TRUE var_1_32 && var_1_32 VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=0, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L120] COND TRUE var_1_27 != 16.5 [L121] var_1_1 = ((((-256) > (var_1_34)) ? (-256) : (var_1_34))) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=-1, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L128] COND TRUE var_1_26 == var_1_27 [L129] var_1_39 = ((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=-1, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0] [L137] unsigned long int stepLocal_0 = var_1_7 * var_1_30; VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_0=0, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=-1, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0] [L138] COND FALSE !(stepLocal_0 != (var_1_39 / (var_1_16 + var_1_17))) [L147] var_1_13 = ((((var_1_19) > ((var_1_7 + var_1_20))) ? (var_1_19) : ((var_1_7 + var_1_20)))) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=49150, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=-1, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0] [L226] RET step() [L227] CALL, EXPR property() [L216] EXPR (((((((((var_1_32 && var_1_32) ? ((var_1_27 != 16.5) ? (var_1_1 == ((signed short int) ((((-256) > (var_1_34)) ? (-256) : (var_1_34))))) : (var_1_1 == ((signed short int) (var_1_6 - var_1_7)))) : (var_1_1 == ((signed short int) var_1_6))) && (var_1_32 ? (var_1_8 == ((double) ((var_1_9 + ((((31.5) > (var_1_10)) ? (31.5) : (var_1_10)))) - ((((var_1_11) < (var_1_12)) ? (var_1_11) : (var_1_12)))))) : 1)) && (((var_1_7 * var_1_30) != (var_1_39 / (var_1_16 + var_1_17))) ? ((var_1_23 >= (((((var_1_12 * var_1_26)) < (var_1_8)) ? ((var_1_12 * var_1_26)) : (var_1_8)))) ? (var_1_13 == ((unsigned short int) var_1_7)) : (var_1_32 ? (var_1_13 == ((unsigned short int) ((var_1_19 - var_1_20) - (((((8 + var_1_21)) > (var_1_22)) ? ((8 + var_1_21)) : (var_1_22)))))) : 1)) : (var_1_13 == ((unsigned short int) ((((var_1_19) > ((var_1_7 + var_1_20))) ? (var_1_19) : ((var_1_7 + var_1_20)))))))) && (var_1_23 == ((float) (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))) - var_1_9)))) && (last_1_var_1_32 ? ((-10000000 <= last_1_var_1_30) ? (var_1_24 == ((signed long int) (last_1_var_1_30 - var_1_20))) : 1) : 1)) && ((! ((var_1_12 < 9999999.625) && var_1_32)) ? (var_1_25 == ((unsigned short int) var_1_19)) : (var_1_25 == ((unsigned short int) ((((var_1_20) < (((((var_1_7) < (var_1_19)) ? (var_1_7) : (var_1_19))))) ? (var_1_20) : (((((var_1_7) < (var_1_19)) ? (var_1_7) : (var_1_19)))))))))) && ((32 >= var_1_24) ? (var_1_26 == ((double) (var_1_9 - 8.625))) : 1)) && ((-32 > var_1_20) ? (var_1_27 == ((double) (((((((((var_1_9) > (var_1_10)) ? (var_1_9) : (var_1_10))) + (var_1_28 - var_1_29))) < (var_1_11)) ? ((((((var_1_9) > (var_1_10)) ? (var_1_9) : (var_1_10))) + (var_1_28 - var_1_29))) : (var_1_11))))) : (var_1_27 == ((double) 63.75)))) && (((last_1_var_1_24 | var_1_22) > last_1_var_1_39) ? (last_1_var_1_32 ? ((last_1_var_1_1 == ((var_1_20 + last_1_var_1_13) / var_1_19)) ? (var_1_30 == ((unsigned long int) ((((var_1_22) > (10u)) ? (var_1_22) : (10u))))) : 1) : (var_1_30 == ((unsigned long int) ((((var_1_22) > ((var_1_31 - var_1_20))) ? (var_1_22) : ((var_1_31 - var_1_20))))))) : ((var_1_7 > last_1_var_1_13) ? (var_1_30 == ((unsigned long int) var_1_21)) : (var_1_30 == ((unsigned long int) var_1_31)))) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=49150, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=-1, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0] [L216-L217] return ((((((((((((var_1_32 && var_1_32) ? ((var_1_27 != 16.5) ? (var_1_1 == ((signed short int) ((((-256) > (var_1_34)) ? (-256) : (var_1_34))))) : (var_1_1 == ((signed short int) (var_1_6 - var_1_7)))) : (var_1_1 == ((signed short int) var_1_6))) && (var_1_32 ? (var_1_8 == ((double) ((var_1_9 + ((((31.5) > (var_1_10)) ? (31.5) : (var_1_10)))) - ((((var_1_11) < (var_1_12)) ? (var_1_11) : (var_1_12)))))) : 1)) && (((var_1_7 * var_1_30) != (var_1_39 / (var_1_16 + var_1_17))) ? ((var_1_23 >= (((((var_1_12 * var_1_26)) < (var_1_8)) ? ((var_1_12 * var_1_26)) : (var_1_8)))) ? (var_1_13 == ((unsigned short int) var_1_7)) : (var_1_32 ? (var_1_13 == ((unsigned short int) ((var_1_19 - var_1_20) - (((((8 + var_1_21)) > (var_1_22)) ? ((8 + var_1_21)) : (var_1_22)))))) : 1)) : (var_1_13 == ((unsigned short int) ((((var_1_19) > ((var_1_7 + var_1_20))) ? (var_1_19) : ((var_1_7 + var_1_20)))))))) && (var_1_23 == ((float) (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))) - var_1_9)))) && (last_1_var_1_32 ? ((-10000000 <= last_1_var_1_30) ? (var_1_24 == ((signed long int) (last_1_var_1_30 - var_1_20))) : 1) : 1)) && ((! ((var_1_12 < 9999999.625) && var_1_32)) ? (var_1_25 == ((unsigned short int) var_1_19)) : (var_1_25 == ((unsigned short int) ((((var_1_20) < (((((var_1_7) < (var_1_19)) ? (var_1_7) : (var_1_19))))) ? (var_1_20) : (((((var_1_7) < (var_1_19)) ? (var_1_7) : (var_1_19)))))))))) && ((32 >= var_1_24) ? (var_1_26 == ((double) (var_1_9 - 8.625))) : 1)) && ((-32 > var_1_20) ? (var_1_27 == ((double) (((((((((var_1_9) > (var_1_10)) ? (var_1_9) : (var_1_10))) + (var_1_28 - var_1_29))) < (var_1_11)) ? ((((((var_1_9) > (var_1_10)) ? (var_1_9) : (var_1_10))) + (var_1_28 - var_1_29))) : (var_1_11))))) : (var_1_27 == ((double) 63.75)))) && (((last_1_var_1_24 | var_1_22) > last_1_var_1_39) ? (last_1_var_1_32 ? ((last_1_var_1_1 == ((var_1_20 + last_1_var_1_13) / var_1_19)) ? (var_1_30 == ((unsigned long int) ((((var_1_22) > (10u)) ? (var_1_22) : (10u))))) : 1) : (var_1_30 == ((unsigned long int) ((((var_1_22) > ((var_1_31 - var_1_20))) ? (var_1_22) : ((var_1_31 - var_1_20))))))) : ((var_1_7 > last_1_var_1_13) ? (var_1_30 == ((unsigned long int) var_1_21)) : (var_1_30 == ((unsigned long int) var_1_31))))) && (((var_1_29 - var_1_11) <= last_1_var_1_8) ? ((last_1_var_1_39 == var_1_19) ? (var_1_32 == ((unsigned char) var_1_33)) : 1) : 1)) && ((var_1_20 >= var_1_16) ? ((var_1_30 > var_1_24) ? (var_1_34 == ((signed char) (var_1_35 + var_1_36))) : (var_1_34 == ((signed char) (var_1_37 - var_1_38)))) : 1)) && ((var_1_26 == var_1_27) ? (var_1_39 == ((unsigned long int) ((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))))) : (((var_1_19 * 64u) < var_1_38) ? (var_1_39 == ((unsigned long int) var_1_19)) : (var_1_39 == ((unsigned long int) var_1_16)))) ; [L227] RET, EXPR property() [L227] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=49150, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=-1, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0] [L19] reach_error() VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=49150, var_1_16=-4294967295, var_1_17=8589934593, var_1_19=49150, var_1_1=-1, var_1_20=65536, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 110 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 8.3s, OverallIterations: 7, TraceHistogramMax: 34, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 2.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 733 SdHoareTripleChecker+Valid, 1.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 733 mSDsluCounter, 2671 SdHoareTripleChecker+Invalid, 1.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1647 mSDsCounter, 317 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 427 IncrementalHoareTripleChecker+Invalid, 744 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 317 mSolverCounterUnsat, 1024 mSDtfsCounter, 427 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 256 GetRequests, 236 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1050occurred in iteration=6, InterpolantAutomatonStates: 25, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.7s AutomataMinimizationTime, 6 MinimizatonAttempts, 427 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 2.7s InterpolantComputationTime, 2000 NumberOfCodeBlocks, 2000 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 1545 ConstructedInterpolants, 0 QuantifiedInterpolants, 2412 SizeOfPredicates, 0 NumberOfNonLiveVariables, 510 ConjunctsInSsa, 1 ConjunctsInUnsatCore, 7 InterpolantComputations, 6 PerfectInterpolantSequences, 15642/15708 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, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-28 03:58:09,403 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB --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 dbdb96e385522d338b26a6f52317034497e874be166d3099f3d4279603f208bc --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 03:58:12,002 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 03:58:12,106 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-28 03:58:12,114 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 03:58:12,114 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 03:58:12,181 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 03:58:12,182 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 03:58:12,182 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 03:58:12,183 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 03:58:12,183 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 03:58:12,183 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 03:58:12,183 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 03:58:12,183 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 03:58:12,183 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 03:58:12,183 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 03:58:12,184 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 03:58:12,184 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 03:58:12,184 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 03:58:12,190 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 03:58:12,190 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 03:58:12,190 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 03:58:12,190 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 03:58:12,190 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 03:58:12,191 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 03:58:12,191 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 03:58:12,191 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 03:58:12,191 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 03:58:12,191 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 03:58:12,191 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 03:58:12,191 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 03:58:12,191 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 03:58:12,191 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:58:12,191 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:58:12,191 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:58:12,191 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:58:12,192 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 03:58:12,192 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:58:12,192 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:58:12,192 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:58:12,192 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:58:12,192 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 03:58:12,192 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 03:58:12,192 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 03:58:12,192 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 03:58:12,192 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 03:58:12,193 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 03:58:12,193 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 03:58:12,193 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 03:58:12,193 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 03:58:12,193 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 03:58:12,193 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_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB 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 -> dbdb96e385522d338b26a6f52317034497e874be166d3099f3d4279603f208bc [2024-11-28 03:58:12,503 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 03:58:12,512 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 03:58:12,514 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 03:58:12,516 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 03:58:12,516 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 03:58:12,517 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i [2024-11-28 03:58:15,609 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/data/ce5268a08/7f959476e10345e78013fbb75df1bf65/FLAG0e9134b37 [2024-11-28 03:58:16,049 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 03:58:16,056 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i [2024-11-28 03:58:16,080 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/data/ce5268a08/7f959476e10345e78013fbb75df1bf65/FLAG0e9134b37 [2024-11-28 03:58:16,107 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/data/ce5268a08/7f959476e10345e78013fbb75df1bf65 [2024-11-28 03:58:16,110 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 03:58:16,113 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 03:58:16,117 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 03:58:16,117 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 03:58:16,123 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 03:58:16,126 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:58:16" (1/1) ... [2024-11-28 03:58:16,127 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@258741bd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:58:16, skipping insertion in model container [2024-11-28 03:58:16,127 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:58:16" (1/1) ... [2024-11-28 03:58:16,161 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:58:16,362 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_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i[916,929] [2024-11-28 03:58:16,515 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:58:16,550 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 03:58:16,565 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_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-79.i[916,929] [2024-11-28 03:58:16,659 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:58:16,695 INFO L204 MainTranslator]: Completed translation [2024-11-28 03:58:16,695 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:58:16 WrapperNode [2024-11-28 03:58:16,696 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 03:58:16,697 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 03:58:16,698 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 03:58:16,698 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 03:58:16,707 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:58:16" (1/1) ... [2024-11-28 03:58:16,729 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:58:16" (1/1) ... [2024-11-28 03:58:16,780 INFO L138 Inliner]: procedures = 27, calls = 47, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 230 [2024-11-28 03:58:16,784 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 03:58:16,785 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 03:58:16,789 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 03:58:16,789 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 03:58:16,803 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:58:16" (1/1) ... [2024-11-28 03:58:16,803 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:58:16" (1/1) ... [2024-11-28 03:58:16,814 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:58:16" (1/1) ... [2024-11-28 03:58:16,842 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-28 03:58:16,846 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:58:16" (1/1) ... [2024-11-28 03:58:16,846 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:58:16" (1/1) ... [2024-11-28 03:58:16,864 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:58:16" (1/1) ... [2024-11-28 03:58:16,865 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:58:16" (1/1) ... [2024-11-28 03:58:16,869 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:58:16" (1/1) ... [2024-11-28 03:58:16,872 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:58:16" (1/1) ... [2024-11-28 03:58:16,874 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:58:16" (1/1) ... [2024-11-28 03:58:16,879 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 03:58:16,880 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 03:58:16,880 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 03:58:16,880 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 03:58:16,881 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:58:16" (1/1) ... [2024-11-28 03:58:16,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:58:16,913 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:58:16,929 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 03:58:16,937 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 03:58:16,965 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 03:58:16,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 03:58:16,966 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 03:58:16,967 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 03:58:16,967 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 03:58:16,967 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 03:58:17,078 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 03:58:17,082 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 03:58:31,234 INFO L? ?]: Removed 23 outVars from TransFormulas that were not future-live. [2024-11-28 03:58:31,235 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 03:58:31,246 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 03:58:31,246 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-28 03:58:31,247 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:58:31 BoogieIcfgContainer [2024-11-28 03:58:31,247 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 03:58:31,249 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 03:58:31,249 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 03:58:31,257 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 03:58:31,257 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 03:58:16" (1/3) ... [2024-11-28 03:58:31,258 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63b4fcc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:58:31, skipping insertion in model container [2024-11-28 03:58:31,258 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:58:16" (2/3) ... [2024-11-28 03:58:31,258 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63b4fcc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:58:31, skipping insertion in model container [2024-11-28 03:58:31,258 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:58:31" (3/3) ... [2024-11-28 03:58:31,259 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-1loop_file-79.i [2024-11-28 03:58:31,274 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 03:58:31,276 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_loopvsstraightlinecode_100-1loop_file-79.i that has 2 procedures, 100 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 03:58:31,334 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 03:58:31,345 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;@2284c768, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 03:58:31,345 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 03:58:31,351 INFO L276 IsEmpty]: Start isEmpty. Operand has 100 states, 63 states have (on average 1.4126984126984128) internal successors, (89), 64 states have internal predecessors, (89), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-11-28 03:58:31,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2024-11-28 03:58:31,368 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:58:31,369 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 03:58:31,369 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:58:31,374 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:58:31,375 INFO L85 PathProgramCache]: Analyzing trace with hash 205330932, now seen corresponding path program 1 times [2024-11-28 03:58:31,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:58:31,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [822906084] [2024-11-28 03:58:31,385 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:58:31,386 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-28 03:58:31,386 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:58:31,389 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:58:31,392 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:58:32,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:58:32,479 INFO L256 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 03:58:32,493 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:58:32,548 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 986 proven. 0 refuted. 0 times theorem prover too weak. 1258 trivial. 0 not checked. [2024-11-28 03:58:32,548 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:58:32,549 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:58:32,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [822906084] [2024-11-28 03:58:32,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [822906084] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:58:32,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:58:32,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:58:32,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021829628] [2024-11-28 03:58:32,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:58:32,559 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 03:58:32,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:58:32,586 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 03:58:32,586 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 03:58:32,589 INFO L87 Difference]: Start difference. First operand has 100 states, 63 states have (on average 1.4126984126984128) internal successors, (89), 64 states have internal predecessors, (89), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Second operand has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-28 03:58:32,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:58:32,633 INFO L93 Difference]: Finished difference Result 197 states and 345 transitions. [2024-11-28 03:58:32,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 03:58:32,635 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 217 [2024-11-28 03:58:32,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:58:32,643 INFO L225 Difference]: With dead ends: 197 [2024-11-28 03:58:32,644 INFO L226 Difference]: Without dead ends: 96 [2024-11-28 03:58:32,648 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 216 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-28 03:58:32,651 INFO L435 NwaCegarLoop]: 153 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, 153 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-28 03:58:32,652 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 03:58:32,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2024-11-28 03:58:32,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 96. [2024-11-28 03:58:32,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 60 states have (on average 1.35) internal successors, (81), 60 states have internal predecessors, (81), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-11-28 03:58:32,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 149 transitions. [2024-11-28 03:58:32,707 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 149 transitions. Word has length 217 [2024-11-28 03:58:32,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:58:32,708 INFO L471 AbstractCegarLoop]: Abstraction has 96 states and 149 transitions. [2024-11-28 03:58:32,708 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-28 03:58:32,708 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 149 transitions. [2024-11-28 03:58:32,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2024-11-28 03:58:32,714 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:58:32,714 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 03:58:32,742 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:58:32,918 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:58:32,919 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:58:32,919 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:58:32,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1322012094, now seen corresponding path program 1 times [2024-11-28 03:58:32,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:58:32,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [634943912] [2024-11-28 03:58:32,921 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:58:32,921 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-28 03:58:32,922 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:58:32,924 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:58:32,927 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:58:33,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:58:34,020 INFO L256 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 03:58:34,028 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:58:37,293 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 03:58:37,296 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:58:37,296 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:58:37,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [634943912] [2024-11-28 03:58:37,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [634943912] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:58:37,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:58:37,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:58:37,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145505934] [2024-11-28 03:58:37,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:58:37,299 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:58:37,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:58:37,302 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:58:37,303 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:58:37,304 INFO L87 Difference]: Start difference. First operand 96 states and 149 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 03:58:43,638 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.29s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:58:47,650 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-28 03:58:47,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:58:47,800 INFO L93 Difference]: Finished difference Result 282 states and 441 transitions. [2024-11-28 03:58:47,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:58:47,801 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 217 [2024-11-28 03:58:47,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:58:47,804 INFO L225 Difference]: With dead ends: 282 [2024-11-28 03:58:47,804 INFO L226 Difference]: Without dead ends: 189 [2024-11-28 03:58:47,805 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 215 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-28 03:58:47,806 INFO L435 NwaCegarLoop]: 158 mSDtfsCounter, 44 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 2 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.4s IncrementalHoareTripleChecker+Time [2024-11-28 03:58:47,806 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 293 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 16 Invalid, 2 Unknown, 0 Unchecked, 10.4s Time] [2024-11-28 03:58:47,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2024-11-28 03:58:47,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 187. [2024-11-28 03:58:47,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 116 states have (on average 1.3362068965517242) internal successors, (155), 116 states have internal predecessors, (155), 68 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2024-11-28 03:58:47,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 291 transitions. [2024-11-28 03:58:47,860 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 291 transitions. Word has length 217 [2024-11-28 03:58:47,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:58:47,864 INFO L471 AbstractCegarLoop]: Abstraction has 187 states and 291 transitions. [2024-11-28 03:58:47,864 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 03:58:47,864 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 291 transitions. [2024-11-28 03:58:47,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2024-11-28 03:58:47,872 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:58:47,872 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 03:58:47,894 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:58:48,073 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:58:48,073 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:58:48,073 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:58:48,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1654955253, now seen corresponding path program 1 times [2024-11-28 03:58:48,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:58:48,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [649357972] [2024-11-28 03:58:48,075 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:58:48,075 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-28 03:58:48,075 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:58:48,077 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:58:48,080 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:58:49,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:58:49,063 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 03:58:49,072 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:58:56,198 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1065 proven. 63 refuted. 0 times theorem prover too weak. 1116 trivial. 0 not checked. [2024-11-28 03:58:56,198 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:58:58,232 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:58:58,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [649357972] [2024-11-28 03:58:58,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [649357972] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:58:58,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1405102406] [2024-11-28 03:58:58,233 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:58:58,233 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 03:58:58,233 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 03:58:58,241 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 03:58:58,243 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2024-11-28 03:58:59,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:58:59,053 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 03:58:59,057 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:59:02,766 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 03:59:02,766 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:59:02,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1405102406] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:59:02,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:59:02,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 9 [2024-11-28 03:59:02,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882435821] [2024-11-28 03:59:02,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:59:02,768 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:59:02,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:59:02,769 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:59:02,769 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-11-28 03:59:02,769 INFO L87 Difference]: Start difference. First operand 187 states and 291 transitions. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 03:59:04,772 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.90s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:59:06,970 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.87s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:59:08,339 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-28 03:59:12,696 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.24s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:59:16,702 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-28 03:59:20,707 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-28 03:59:25,129 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:59:29,133 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-28 03:59:29,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:59:29,134 INFO L93 Difference]: Finished difference Result 400 states and 621 transitions. [2024-11-28 03:59:29,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:59:29,213 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 218 [2024-11-28 03:59:29,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:59:29,217 INFO L225 Difference]: With dead ends: 400 [2024-11-28 03:59:29,217 INFO L226 Difference]: Without dead ends: 216 [2024-11-28 03:59:29,220 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 575 GetRequests, 563 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-11-28 03:59:29,221 INFO L435 NwaCegarLoop]: 156 mSDtfsCounter, 130 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 70 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 430 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.2s IncrementalHoareTripleChecker+Time [2024-11-28 03:59:29,221 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 430 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 24 Invalid, 5 Unknown, 0 Unchecked, 26.2s Time] [2024-11-28 03:59:29,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2024-11-28 03:59:29,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 193. [2024-11-28 03:59:29,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 122 states have (on average 1.319672131147541) internal successors, (161), 122 states have internal predecessors, (161), 68 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2024-11-28 03:59:29,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 297 transitions. [2024-11-28 03:59:29,264 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 297 transitions. Word has length 218 [2024-11-28 03:59:29,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:59:29,266 INFO L471 AbstractCegarLoop]: Abstraction has 193 states and 297 transitions. [2024-11-28 03:59:29,266 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 03:59:29,266 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 297 transitions. [2024-11-28 03:59:29,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-11-28 03:59:29,271 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:59:29,271 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 03:59:29,304 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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)] Ended with exit code 0 [2024-11-28 03:59:29,476 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (5)] Ended with exit code 0 [2024-11-28 03:59:29,672 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 03:59:29,672 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:59:29,673 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:59:29,673 INFO L85 PathProgramCache]: Analyzing trace with hash 2113392712, now seen corresponding path program 1 times [2024-11-28 03:59:29,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:59:29,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [601759395] [2024-11-28 03:59:29,674 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:59:29,674 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-28 03:59:29,675 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:59:29,677 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:59:29,680 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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 (6)] Waiting until timeout for monitored process [2024-11-28 03:59:30,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:59:30,909 INFO L256 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 03:59:30,914 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:59:38,071 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1065 proven. 63 refuted. 0 times theorem prover too weak. 1116 trivial. 0 not checked. [2024-11-28 03:59:38,071 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:59:40,332 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:59:40,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [601759395] [2024-11-28 03:59:40,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [601759395] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:59:40,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [8723805] [2024-11-28 03:59:40,332 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:59:40,333 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 03:59:40,333 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 03:59:40,335 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 03:59:40,337 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2024-11-28 03:59:41,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:59:41,298 INFO L256 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 03:59:41,301 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:59:45,352 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 03:59:45,353 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:59:45,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [8723805] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:59:45,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:59:45,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 10 [2024-11-28 03:59:45,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423855804] [2024-11-28 03:59:45,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:59:45,354 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:59:45,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:59:45,355 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:59:45,355 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-11-28 03:59:45,355 INFO L87 Difference]: Start difference. First operand 193 states and 297 transitions. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 03:59:50,466 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:59:54,475 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-28 03:59:58,478 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-28 04:00:02,484 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-28 04:00:06,487 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-28 04:00:10,936 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.26s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:00:14,940 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-28 04:00:18,944 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-28 04:00:23,364 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.22s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:00:27,369 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-28 04:00:31,374 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-28 04:00:35,383 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-28 04:00:39,387 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-28 04:00:39,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:00:39,388 INFO L93 Difference]: Finished difference Result 663 states and 1026 transitions. [2024-11-28 04:00:39,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:00:39,472 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 219 [2024-11-28 04:00:39,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:00:39,478 INFO L225 Difference]: With dead ends: 663 [2024-11-28 04:00:39,479 INFO L226 Difference]: Without dead ends: 473 [2024-11-28 04:00:39,480 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 580 GetRequests, 565 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2024-11-28 04:00:39,481 INFO L435 NwaCegarLoop]: 226 mSDtfsCounter, 141 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 69 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 53.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 702 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 53.6s IncrementalHoareTripleChecker+Time [2024-11-28 04:00:39,482 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [141 Valid, 702 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 37 Invalid, 13 Unknown, 0 Unchecked, 53.6s Time] [2024-11-28 04:00:39,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2024-11-28 04:00:39,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 407. [2024-11-28 04:00:39,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 266 states have (on average 1.3233082706766917) internal successors, (352), 266 states have internal predecessors, (352), 136 states have call successors, (136), 4 states have call predecessors, (136), 4 states have return successors, (136), 136 states have call predecessors, (136), 136 states have call successors, (136) [2024-11-28 04:00:39,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 624 transitions. [2024-11-28 04:00:39,603 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 624 transitions. Word has length 219 [2024-11-28 04:00:39,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:00:39,604 INFO L471 AbstractCegarLoop]: Abstraction has 407 states and 624 transitions. [2024-11-28 04:00:39,604 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 04:00:39,608 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 624 transitions. [2024-11-28 04:00:39,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-11-28 04:00:39,614 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:00:39,615 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:00:39,624 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (7)] Ended with exit code 0 [2024-11-28 04:00:39,837 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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 (6)] Ended with exit code 0 [2024-11-28 04:00:40,015 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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-28 04:00:40,016 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:00:40,016 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:00:40,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1923409146, now seen corresponding path program 1 times [2024-11-28 04:00:40,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:00:40,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1381366035] [2024-11-28 04:00:40,017 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:00:40,017 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-28 04:00:40,018 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:00:40,020 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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-28 04:00:40,021 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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 (8)] Waiting until timeout for monitored process [2024-11-28 04:00:41,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:00:41,322 INFO L256 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 04:00:41,326 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:00:48,600 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1065 proven. 63 refuted. 0 times theorem prover too weak. 1116 trivial. 0 not checked. [2024-11-28 04:00:48,601 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:00:50,797 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:00:50,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1381366035] [2024-11-28 04:00:50,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1381366035] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:00:50,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [867434084] [2024-11-28 04:00:50,797 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:00:50,797 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 04:00:50,798 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 04:00:50,800 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 04:00:50,802 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2024-11-28 04:00:53,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:00:53,479 INFO L256 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 04:00:53,484 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:01:01,649 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 04:01:01,649 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:01:01,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [867434084] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:01:01,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:01:01,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 10 [2024-11-28 04:01:01,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159383125] [2024-11-28 04:01:01,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:01:01,651 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:01:01,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:01:01,652 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:01:01,652 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2024-11-28 04:01:01,653 INFO L87 Difference]: Start difference. First operand 407 states and 624 transitions. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 04:01:07,825 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:01:11,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 [0] [2024-11-28 04:01:15,837 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-28 04:01:20,414 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:01:24,419 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-28 04:01:28,422 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-28 04:01:28,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:01:28,424 INFO L93 Difference]: Finished difference Result 787 states and 1198 transitions. [2024-11-28 04:01:28,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:01:28,498 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 219 [2024-11-28 04:01:28,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:01:28,504 INFO L225 Difference]: With dead ends: 787 [2024-11-28 04:01:28,504 INFO L226 Difference]: Without dead ends: 579 [2024-11-28 04:01:28,505 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 579 GetRequests, 565 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2024-11-28 04:01:28,506 INFO L435 NwaCegarLoop]: 140 mSDtfsCounter, 106 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 69 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 482 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:01:28,507 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 482 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 105 Invalid, 6 Unknown, 0 Unchecked, 26.4s Time] [2024-11-28 04:01:28,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 579 states. [2024-11-28 04:01:28,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 579 to 469. [2024-11-28 04:01:28,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 469 states, 293 states have (on average 1.2935153583617747) internal successors, (379), 293 states have internal predecessors, (379), 170 states have call successors, (170), 5 states have call predecessors, (170), 5 states have return successors, (170), 170 states have call predecessors, (170), 170 states have call successors, (170) [2024-11-28 04:01:28,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 719 transitions. [2024-11-28 04:01:28,623 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 719 transitions. Word has length 219 [2024-11-28 04:01:28,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:01:28,624 INFO L471 AbstractCegarLoop]: Abstraction has 469 states and 719 transitions. [2024-11-28 04:01:28,625 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 04:01:28,625 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 719 transitions. [2024-11-28 04:01:28,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2024-11-28 04:01:28,630 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:01:28,630 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:01:28,652 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (9)] Ended with exit code 0 [2024-11-28 04:01:28,848 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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 (8)] Ended with exit code 0 [2024-11-28 04:01:29,031 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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-28 04:01:29,031 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:01:29,031 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:01:29,031 INFO L85 PathProgramCache]: Analyzing trace with hash 473317210, now seen corresponding path program 1 times [2024-11-28 04:01:29,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:01:29,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [858396282] [2024-11-28 04:01:29,032 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:01:29,032 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-28 04:01:29,032 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:01:29,033 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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-28 04:01:29,035 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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 (10)] Waiting until timeout for monitored process [2024-11-28 04:01:29,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:01:30,009 INFO L256 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 04:01:30,012 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:01:36,670 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1065 proven. 63 refuted. 0 times theorem prover too weak. 1116 trivial. 0 not checked. [2024-11-28 04:01:36,670 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:01:38,521 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:01:38,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [858396282] [2024-11-28 04:01:38,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [858396282] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:01:38,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [672911798] [2024-11-28 04:01:38,522 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:01:38,522 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 04:01:38,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 04:01:38,526 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 04:01:38,528 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2024-11-28 04:01:41,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:01:41,081 INFO L256 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 04:01:41,085 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:01:45,758 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 04:01:45,758 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:01:45,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [672911798] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:01:45,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:01:45,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 9 [2024-11-28 04:01:45,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628203151] [2024-11-28 04:01:45,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:01:45,759 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:01:45,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:01:45,760 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:01:45,761 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-11-28 04:01:45,761 INFO L87 Difference]: Start difference. First operand 469 states and 719 transitions. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 04:01:49,338 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:01:50,481 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:01:55,128 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:01:59,131 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-28 04:02:03,260 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-28 04:02:07,265 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-28 04:02:10,661 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.40s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:02:14,873 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:02:15,943 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:02:17,240 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:02:19,726 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:02:20,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:02:20,590 INFO L93 Difference]: Finished difference Result 1301 states and 1996 transitions. [2024-11-28 04:02:20,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:02:20,591 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 220 [2024-11-28 04:02:20,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:02:20,599 INFO L225 Difference]: With dead ends: 1301 [2024-11-28 04:02:20,599 INFO L226 Difference]: Without dead ends: 897 [2024-11-28 04:02:20,601 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 580 GetRequests, 569 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-11-28 04:02:20,603 INFO L435 NwaCegarLoop]: 259 mSDtfsCounter, 167 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 1 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 34.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 34.7s IncrementalHoareTripleChecker+Time [2024-11-28 04:02:20,606 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [167 Valid, 420 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 111 Invalid, 5 Unknown, 0 Unchecked, 34.7s Time] [2024-11-28 04:02:20,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 897 states. [2024-11-28 04:02:20,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 897 to 871. [2024-11-28 04:02:20,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 871 states, 555 states have (on average 1.2954954954954956) internal successors, (719), 555 states have internal predecessors, (719), 306 states have call successors, (306), 9 states have call predecessors, (306), 9 states have return successors, (306), 306 states have call predecessors, (306), 306 states have call successors, (306) [2024-11-28 04:02:20,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 871 states to 871 states and 1331 transitions. [2024-11-28 04:02:20,737 INFO L78 Accepts]: Start accepts. Automaton has 871 states and 1331 transitions. Word has length 220 [2024-11-28 04:02:20,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:02:20,740 INFO L471 AbstractCegarLoop]: Abstraction has 871 states and 1331 transitions. [2024-11-28 04:02:20,740 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 04:02:20,741 INFO L276 IsEmpty]: Start isEmpty. Operand 871 states and 1331 transitions. [2024-11-28 04:02:20,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2024-11-28 04:02:20,744 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:02:20,744 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:02:20,773 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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 (10)] Ended with exit code 0 [2024-11-28 04:02:20,958 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (11)] Forceful destruction successful, exit code 0 [2024-11-28 04:02:21,145 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 04:02:21,145 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:02:21,146 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:02:21,146 INFO L85 PathProgramCache]: Analyzing trace with hash 866344220, now seen corresponding path program 1 times [2024-11-28 04:02:21,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:02:21,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [212806183] [2024-11-28 04:02:21,147 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:02:21,147 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-28 04:02:21,147 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:02:21,150 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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-28 04:02:21,151 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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 (12)] Waiting until timeout for monitored process [2024-11-28 04:02:22,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:02:22,113 INFO L256 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 04:02:22,118 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:02:28,379 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1065 proven. 63 refuted. 0 times theorem prover too weak. 1116 trivial. 0 not checked. [2024-11-28 04:02:28,380 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:02:30,339 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:02:30,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [212806183] [2024-11-28 04:02:30,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [212806183] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:02:30,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1160312552] [2024-11-28 04:02:30,340 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:02:30,340 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 04:02:30,340 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 04:02:30,344 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 04:02:30,346 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2024-11-28 04:02:32,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:02:32,590 INFO L256 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 04:02:32,594 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:02:36,547 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 04:02:36,547 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:02:36,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1160312552] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:02:36,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:02:36,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 9 [2024-11-28 04:02:36,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953668941] [2024-11-28 04:02:36,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:02:36,548 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:02:36,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:02:36,549 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:02:36,549 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-11-28 04:02:36,549 INFO L87 Difference]: Start difference. First operand 871 states and 1331 transitions. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 04:02:42,098 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.19s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:02:46,103 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-28 04:02:50,838 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.29s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:02:54,841 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-28 04:02:55,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:02:55,457 INFO L93 Difference]: Finished difference Result 1251 states and 1915 transitions. [2024-11-28 04:02:55,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:02:55,459 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 220 [2024-11-28 04:02:55,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:02:55,467 INFO L225 Difference]: With dead ends: 1251 [2024-11-28 04:02:55,467 INFO L226 Difference]: Without dead ends: 847 [2024-11-28 04:02:55,470 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 580 GetRequests, 569 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-11-28 04:02:55,471 INFO L435 NwaCegarLoop]: 145 mSDtfsCounter, 34 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 0 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 353 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.8s IncrementalHoareTripleChecker+Time [2024-11-28 04:02:55,471 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 353 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 84 Invalid, 4 Unknown, 0 Unchecked, 18.8s Time] [2024-11-28 04:02:55,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 847 states. [2024-11-28 04:02:55,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 847 to 845. [2024-11-28 04:02:55,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 845 states, 529 states have (on average 1.279773156899811) internal successors, (677), 529 states have internal predecessors, (677), 306 states have call successors, (306), 9 states have call predecessors, (306), 9 states have return successors, (306), 306 states have call predecessors, (306), 306 states have call successors, (306) [2024-11-28 04:02:55,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 845 states to 845 states and 1289 transitions. [2024-11-28 04:02:55,588 INFO L78 Accepts]: Start accepts. Automaton has 845 states and 1289 transitions. Word has length 220 [2024-11-28 04:02:55,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:02:55,589 INFO L471 AbstractCegarLoop]: Abstraction has 845 states and 1289 transitions. [2024-11-28 04:02:55,589 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 04:02:55,589 INFO L276 IsEmpty]: Start isEmpty. Operand 845 states and 1289 transitions. [2024-11-28 04:02:55,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2024-11-28 04:02:55,592 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:02:55,592 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:02:55,621 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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 (12)] Ended with exit code 0 [2024-11-28 04:02:55,806 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (13)] Ended with exit code 0 [2024-11-28 04:02:55,993 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 04:02:55,993 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:02:55,994 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:02:55,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1263561790, now seen corresponding path program 1 times [2024-11-28 04:02:55,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:02:55,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [815643828] [2024-11-28 04:02:55,994 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:02:55,994 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-28 04:02:55,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:02:55,996 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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-28 04:02:55,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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 (14)] Waiting until timeout for monitored process [2024-11-28 04:02:56,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:02:56,893 INFO L256 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 04:02:56,895 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:03:03,008 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1065 proven. 63 refuted. 0 times theorem prover too weak. 1116 trivial. 0 not checked. [2024-11-28 04:03:03,008 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:03:04,932 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:03:04,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [815643828] [2024-11-28 04:03:04,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [815643828] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:03:04,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1957752413] [2024-11-28 04:03:04,933 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:03:04,933 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 04:03:04,933 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 04:03:04,936 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 04:03:04,939 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2024-11-28 04:03:07,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:03:07,324 INFO L256 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 04:03:07,328 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:03:12,980 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1065 proven. 63 refuted. 0 times theorem prover too weak. 1116 trivial. 0 not checked. [2024-11-28 04:03:12,981 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:03:14,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1957752413] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:03:14,510 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:03:14,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2024-11-28 04:03:14,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733460446] [2024-11-28 04:03:14,510 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:03:14,511 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 04:03:14,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:03:14,511 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 04:03:14,511 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-28 04:03:14,512 INFO L87 Difference]: Start difference. First operand 845 states and 1289 transitions. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 7 states have internal predecessors, (60), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-28 04:03:23,096 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.18s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:03:27,100 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-28 04:03:31,105 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-28 04:03:35,108 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-28 04:03:39,113 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-28 04:03:43,119 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-28 04:03:47,129 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-28 04:03:51,132 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-28 04:03:55,139 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-28 04:03:59,143 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-28 04:04:03,869 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.19s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:04:07,875 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-28 04:04:11,881 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-28 04:04:15,882 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-28 04:04:19,885 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-28 04:04:23,888 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-28 04:04:24,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:04:24,017 INFO L93 Difference]: Finished difference Result 1339 states and 2027 transitions. [2024-11-28 04:04:24,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 04:04:24,018 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 7 states have internal predecessors, (60), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 221 [2024-11-28 04:04:24,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:04:24,026 INFO L225 Difference]: With dead ends: 1339 [2024-11-28 04:04:24,026 INFO L226 Difference]: Without dead ends: 951 [2024-11-28 04:04:24,028 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 735 GetRequests, 717 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=114, Invalid=266, Unknown=0, NotChecked=0, Total=380 [2024-11-28 04:04:24,029 INFO L435 NwaCegarLoop]: 102 mSDtfsCounter, 171 mSDsluCounter, 595 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 98 mSolverCounterUnsat, 16 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 68.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 697 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 16 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 68.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:04:24,029 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [171 Valid, 697 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 336 Invalid, 16 Unknown, 0 Unchecked, 68.4s Time] [2024-11-28 04:04:24,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 951 states. [2024-11-28 04:04:24,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 951 to 857. [2024-11-28 04:04:24,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 857 states, 540 states have (on average 1.2796296296296297) internal successors, (691), 540 states have internal predecessors, (691), 306 states have call successors, (306), 10 states have call predecessors, (306), 10 states have return successors, (306), 306 states have call predecessors, (306), 306 states have call successors, (306) [2024-11-28 04:04:24,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 857 states to 857 states and 1303 transitions. [2024-11-28 04:04:24,149 INFO L78 Accepts]: Start accepts. Automaton has 857 states and 1303 transitions. Word has length 221 [2024-11-28 04:04:24,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:04:24,150 INFO L471 AbstractCegarLoop]: Abstraction has 857 states and 1303 transitions. [2024-11-28 04:04:24,150 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 7 states have internal predecessors, (60), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-28 04:04:24,150 INFO L276 IsEmpty]: Start isEmpty. Operand 857 states and 1303 transitions. [2024-11-28 04:04:24,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2024-11-28 04:04:24,152 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:04:24,153 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:04:24,181 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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 (14)] Ended with exit code 0 [2024-11-28 04:04:24,374 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (15)] Forceful destruction successful, exit code 0 [2024-11-28 04:04:24,553 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 04:04:24,554 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:04:24,555 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:04:24,555 INFO L85 PathProgramCache]: Analyzing trace with hash 851196931, now seen corresponding path program 1 times [2024-11-28 04:04:24,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:04:24,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [364716863] [2024-11-28 04:04:24,556 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:04:24,556 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-28 04:04:24,556 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:04:24,558 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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-28 04:04:24,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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 (16)] Waiting until timeout for monitored process [2024-11-28 04:04:25,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:04:25,498 INFO L256 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 04:04:25,501 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:04:29,293 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1202 proven. 63 refuted. 0 times theorem prover too weak. 979 trivial. 0 not checked. [2024-11-28 04:04:29,293 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:04:30,359 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:04:30,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [364716863] [2024-11-28 04:04:30,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [364716863] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:04:30,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2021917058] [2024-11-28 04:04:30,360 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:04:30,360 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 04:04:30,360 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 04:04:30,362 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 04:04:30,364 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process [2024-11-28 04:04:33,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:04:33,180 INFO L256 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 04:04:33,183 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:04:36,317 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1202 proven. 63 refuted. 0 times theorem prover too weak. 979 trivial. 0 not checked. [2024-11-28 04:04:36,317 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:04:36,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2021917058] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:04:36,957 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:04:36,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2024-11-28 04:04:36,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905488523] [2024-11-28 04:04:36,957 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:04:36,958 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 04:04:36,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:04:36,959 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 04:04:36,959 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-28 04:04:36,959 INFO L87 Difference]: Start difference. First operand 857 states and 1303 transitions. Second operand has 8 states, 8 states have (on average 8.25) internal successors, (66), 8 states have internal predecessors, (66), 3 states have call successors, (34), 3 states have call predecessors, (34), 5 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2024-11-28 04:04:45,004 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.23s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:04:49,006 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-28 04:04:53,010 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-28 04:04:57,013 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-28 04:05:01,017 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-28 04:05:01,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:05:01,277 INFO L93 Difference]: Finished difference Result 1723 states and 2563 transitions. [2024-11-28 04:05:01,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 04:05:01,278 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.25) internal successors, (66), 8 states have internal predecessors, (66), 3 states have call successors, (34), 3 states have call predecessors, (34), 5 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) Word has length 221 [2024-11-28 04:05:01,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:05:01,286 INFO L225 Difference]: With dead ends: 1723 [2024-11-28 04:05:01,286 INFO L226 Difference]: Without dead ends: 943 [2024-11-28 04:05:01,290 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 507 GetRequests, 496 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2024-11-28 04:05:01,290 INFO L435 NwaCegarLoop]: 102 mSDtfsCounter, 104 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 34 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.9s IncrementalHoareTripleChecker+Time [2024-11-28 04:05:01,291 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 314 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 332 Invalid, 5 Unknown, 0 Unchecked, 23.9s Time] [2024-11-28 04:05:01,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 943 states. [2024-11-28 04:05:01,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 943 to 925. [2024-11-28 04:05:01,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 925 states, 591 states have (on average 1.241962774957699) internal successors, (734), 591 states have internal predecessors, (734), 306 states have call successors, (306), 27 states have call predecessors, (306), 27 states have return successors, (306), 306 states have call predecessors, (306), 306 states have call successors, (306) [2024-11-28 04:05:01,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 925 states to 925 states and 1346 transitions. [2024-11-28 04:05:01,402 INFO L78 Accepts]: Start accepts. Automaton has 925 states and 1346 transitions. Word has length 221 [2024-11-28 04:05:01,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:05:01,403 INFO L471 AbstractCegarLoop]: Abstraction has 925 states and 1346 transitions. [2024-11-28 04:05:01,404 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.25) internal successors, (66), 8 states have internal predecessors, (66), 3 states have call successors, (34), 3 states have call predecessors, (34), 5 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2024-11-28 04:05:01,404 INFO L276 IsEmpty]: Start isEmpty. Operand 925 states and 1346 transitions. [2024-11-28 04:05:01,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2024-11-28 04:05:01,406 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:05:01,406 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:05:01,431 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (17)] Ended with exit code 0 [2024-11-28 04:05:01,637 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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 (16)] Forceful destruction successful, exit code 0 [2024-11-28 04:05:01,807 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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-28 04:05:01,809 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:05:01,809 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:05:01,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1668763003, now seen corresponding path program 1 times [2024-11-28 04:05:01,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:05:01,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [658040273] [2024-11-28 04:05:01,810 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:05:01,810 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-28 04:05:01,811 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:05:01,813 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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-28 04:05:01,817 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92e03eb7-980c-4b6c-a5c6-6505e1cbf53c/bin/uautomizer-verify-aQ6SnzHsRB/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 (18)] Waiting until timeout for monitored process [2024-11-28 04:05:03,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:05:03,781 INFO L256 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-28 04:05:03,792 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:07:08,882 WARN L286 SmtUtils]: Spent 5.45s 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-28 04:07:21,405 WARN L286 SmtUtils]: Spent 5.32s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 04:07:36,931 WARN L286 SmtUtils]: Spent 5.52s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 04:07:42,432 WARN L286 SmtUtils]: Spent 5.50s 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-28 04:08:08,665 WARN L286 SmtUtils]: Spent 8.01s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 04:08:19,807 WARN L286 SmtUtils]: Spent 6.28s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 04:08:31,999 WARN L286 SmtUtils]: Spent 8.06s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 04:08:40,025 WARN L286 SmtUtils]: Spent 5.04s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 04:08:51,465 WARN L286 SmtUtils]: Spent 8.18s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 04:08:58,209 WARN L286 SmtUtils]: Spent 6.74s 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-28 04:09:04,195 WARN L286 SmtUtils]: Spent 5.99s 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-28 04:09:12,279 WARN L286 SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 04:09:20,360 WARN L286 SmtUtils]: Spent 8.08s 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-28 04:09:25,696 WARN L286 SmtUtils]: Spent 5.34s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 04:09:31,293 WARN L286 SmtUtils]: Spent 5.60s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 04:09:37,034 WARN L286 SmtUtils]: Spent 5.74s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 04:09:41,087 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode 4611686018427382800.0))) (.cse9 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode 9223372036854765600.0))) (.cse2 ((_ zero_extend 16) c_~var_1_22~0)) (.cse0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 100000000000000000000.0))))) (and (= c_~last_1_var_1_32~0 (_ bv1 8)) (= (_ bv128 32) c_~last_1_var_1_39~0) (= (_ bv256 32) c_~var_1_24~0) (fp.geq c_~var_1_10~0 .cse0) (fp.leq c_~var_1_9~0 .cse1) (= (_ bv1 8) c_~var_1_32~0) (bvsge ((_ sign_extend 24) c_~var_1_38~0) (_ bv0 32)) (bvsle .cse2 (_ bv32767 32)) (let ((.cse6 (fp.lt c_~var_1_11~0 c_~var_1_12~0)) (.cse8 ((_ to_fp 11 53) c_currentRoundingMode (/ 63.0 2.0)))) (let ((.cse3 (fp.gt .cse8 c_~var_1_10~0)) (.cse4 (not .cse6))) (or (and (not .cse3) (let ((.cse5 (fp.add c_currentRoundingMode c_~var_1_9~0 c_~var_1_10~0))) (or (and .cse4 (= (fp.sub c_currentRoundingMode .cse5 c_~var_1_12~0) c_~var_1_8~0)) (and .cse6 (= c_~var_1_8~0 (fp.sub c_currentRoundingMode .cse5 c_~var_1_11~0)))))) (and .cse3 (let ((.cse7 (fp.add c_currentRoundingMode c_~var_1_9~0 .cse8))) (or (and (= c_~var_1_8~0 (fp.sub c_currentRoundingMode .cse7 c_~var_1_11~0)) .cse6) (and (= c_~var_1_8~0 (fp.sub c_currentRoundingMode .cse7 c_~var_1_12~0)) .cse4))))))) (= ((_ to_fp 11 53) c_currentRoundingMode (/ 5.0 8.0)) c_~var_1_26~0) (fp.geq c_~var_1_12~0 .cse0) (fp.leq c_~var_1_10~0 .cse1) (= (_ bv1 32) c_~last_1_var_1_30~0) (fp.leq c_~var_1_12~0 .cse9) (bvsge ((_ zero_extend 16) c_~var_1_19~0) (_ bv49150 32)) (fp.leq c_~var_1_11~0 .cse9) (let ((.cse10 (bvugt .cse2 (_ bv10 32)))) (or (and (= (_ bv10 32) c_~var_1_30~0) (not .cse10)) (and (= .cse2 c_~var_1_30~0) .cse10))) (fp.geq c_~var_1_11~0 .cse0) (fp.geq c_~var_1_9~0 .cse0) (= (_ bv256 32) c_~last_1_var_1_24~0) (= c_currentRoundingMode roundNearestTiesToEven))) is different from false [2024-11-28 04:09:49,346 WARN L286 SmtUtils]: Spent 8.13s 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-28 04:09:57,509 WARN L286 SmtUtils]: Spent 8.16s 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-28 04:10:05,644 WARN L286 SmtUtils]: Spent 8.13s 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-28 04:10:13,780 WARN L286 SmtUtils]: Spent 8.14s 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-28 04:10:21,915 WARN L286 SmtUtils]: Spent 8.13s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 04:10:30,102 WARN L286 SmtUtils]: Spent 8.18s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 04:10:38,251 WARN L286 SmtUtils]: Spent 8.15s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 04:10:46,435 WARN L286 SmtUtils]: Spent 8.18s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 04:10:54,585 WARN L286 SmtUtils]: Spent 8.15s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 04:11:02,748 WARN L286 SmtUtils]: Spent 8.16s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 04:11:10,886 WARN L286 SmtUtils]: Spent 8.14s 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-28 04:11:19,071 WARN L286 SmtUtils]: Spent 8.18s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 04:11:27,238 WARN L286 SmtUtils]: Spent 8.17s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 04:11:35,402 WARN L286 SmtUtils]: Spent 8.16s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 04:11:43,578 WARN L286 SmtUtils]: Spent 8.18s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 04:11:51,730 WARN L286 SmtUtils]: Spent 8.15s 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-28 04:12:03,988 WARN L286 SmtUtils]: Spent 8.13s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 04:12:12,240 WARN L286 SmtUtils]: Spent 8.13s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 04:12:20,341 WARN L286 SmtUtils]: Spent 8.10s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 04:12:28,471 WARN L286 SmtUtils]: Spent 8.13s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 04:12:35,771 WARN L286 SmtUtils]: Spent 7.30s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 04:12:43,611 WARN L286 SmtUtils]: Spent 7.84s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 04:12:51,751 WARN L286 SmtUtils]: Spent 8.14s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 04:12:58,667 WARN L286 SmtUtils]: Spent 6.91s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)