./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-47.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_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-47.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1 --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 071df89869d5dd773027f4c0aeda6381670a304bdbd112185f47aa0a0dcb3bae --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 08:31:55,187 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 08:31:55,241 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-12-02 08:31:55,246 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 08:31:55,247 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 08:31:55,267 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 08:31:55,267 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 08:31:55,268 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 08:31:55,268 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 08:31:55,268 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 08:31:55,268 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 08:31:55,268 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 08:31:55,268 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 08:31:55,269 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 08:31:55,269 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 08:31:55,269 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 08:31:55,269 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 08:31:55,269 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 08:31:55,269 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 08:31:55,269 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 08:31:55,269 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 08:31:55,269 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 08:31:55,269 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 08:31:55,269 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 08:31:55,269 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 08:31:55,270 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 08:31:55,270 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 08:31:55,270 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 08:31:55,270 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 08:31:55,270 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 08:31:55,270 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 08:31:55,270 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 08:31:55,270 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 08:31:55,270 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 08:31:55,270 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 08:31:55,270 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 08:31:55,270 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 08:31:55,270 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 08:31:55,271 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 08:31:55,271 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 08:31:55,271 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 08:31:55,271 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 08:31:55,271 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 08:31:55,271 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 08:31:55,271 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 08:31:55,271 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 08:31:55,271 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 08:31:55,271 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 08:31:55,271 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_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1 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 -> 071df89869d5dd773027f4c0aeda6381670a304bdbd112185f47aa0a0dcb3bae [2024-12-02 08:31:55,508 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 08:31:55,517 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 08:31:55,519 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 08:31:55,520 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 08:31:55,521 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 08:31:55,522 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-47.i [2024-12-02 08:31:58,239 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/data/ac577fad0/c045e380d8cb4c6087879f7cd6453e37/FLAG0b6df3fe0 [2024-12-02 08:31:58,452 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 08:31:58,453 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-47.i [2024-12-02 08:31:58,461 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/data/ac577fad0/c045e380d8cb4c6087879f7cd6453e37/FLAG0b6df3fe0 [2024-12-02 08:31:58,787 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/data/ac577fad0/c045e380d8cb4c6087879f7cd6453e37 [2024-12-02 08:31:58,789 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 08:31:58,790 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 08:31:58,791 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 08:31:58,791 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 08:31:58,794 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 08:31:58,795 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 08:31:58" (1/1) ... [2024-12-02 08:31:58,796 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@51430aa4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:31:58, skipping insertion in model container [2024-12-02 08:31:58,796 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 08:31:58" (1/1) ... [2024-12-02 08:31:58,814 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 08:31:58,920 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_cf5de40e-3807-4752-b77e-ba7f52d152ff/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-47.i[916,929] [2024-12-02 08:31:58,999 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 08:31:59,010 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 08:31:59,018 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_cf5de40e-3807-4752-b77e-ba7f52d152ff/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-47.i[916,929] [2024-12-02 08:31:59,055 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 08:31:59,070 INFO L204 MainTranslator]: Completed translation [2024-12-02 08:31:59,071 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:31:59 WrapperNode [2024-12-02 08:31:59,071 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 08:31:59,072 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 08:31:59,072 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 08:31:59,072 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 08:31:59,077 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:31:59" (1/1) ... [2024-12-02 08:31:59,087 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:31:59" (1/1) ... [2024-12-02 08:31:59,120 INFO L138 Inliner]: procedures = 26, calls = 46, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 235 [2024-12-02 08:31:59,120 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 08:31:59,121 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 08:31:59,121 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 08:31:59,121 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 08:31:59,128 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:31:59" (1/1) ... [2024-12-02 08:31:59,128 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:31:59" (1/1) ... [2024-12-02 08:31:59,131 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:31:59" (1/1) ... [2024-12-02 08:31:59,148 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-12-02 08:31:59,149 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:31:59" (1/1) ... [2024-12-02 08:31:59,149 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:31:59" (1/1) ... [2024-12-02 08:31:59,158 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:31:59" (1/1) ... [2024-12-02 08:31:59,159 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:31:59" (1/1) ... [2024-12-02 08:31:59,163 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:31:59" (1/1) ... [2024-12-02 08:31:59,165 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:31:59" (1/1) ... [2024-12-02 08:31:59,166 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:31:59" (1/1) ... [2024-12-02 08:31:59,170 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 08:31:59,171 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 08:31:59,172 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 08:31:59,172 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 08:31:59,173 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:31:59" (1/1) ... [2024-12-02 08:31:59,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 08:31:59,186 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:31:59,196 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 08:31:59,199 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 08:31:59,217 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 08:31:59,217 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 08:31:59,217 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 08:31:59,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 08:31:59,217 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 08:31:59,217 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 08:31:59,289 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 08:31:59,290 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 08:31:59,686 INFO L? ?]: Removed 34 outVars from TransFormulas that were not future-live. [2024-12-02 08:31:59,687 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 08:31:59,698 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 08:31:59,698 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 08:31:59,699 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 08:31:59 BoogieIcfgContainer [2024-12-02 08:31:59,699 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 08:31:59,701 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 08:31:59,701 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 08:31:59,706 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 08:31:59,706 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 08:31:58" (1/3) ... [2024-12-02 08:31:59,707 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ed9e73a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 08:31:59, skipping insertion in model container [2024-12-02 08:31:59,707 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:31:59" (2/3) ... [2024-12-02 08:31:59,707 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ed9e73a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 08:31:59, skipping insertion in model container [2024-12-02 08:31:59,707 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 08:31:59" (3/3) ... [2024-12-02 08:31:59,708 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount100_file-47.i [2024-12-02 08:31:59,723 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 08:31:59,725 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount100_file-47.i that has 2 procedures, 98 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 08:31:59,773 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 08:31:59,783 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;@662ead34, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 08:31:59,783 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 08:31:59,787 INFO L276 IsEmpty]: Start isEmpty. Operand has 98 states, 62 states have (on average 1.4516129032258065) internal successors, (90), 63 states have internal predecessors, (90), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-12-02 08:31:59,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2024-12-02 08:31:59,800 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:31:59,801 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:31:59,801 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:31:59,806 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:31:59,806 INFO L85 PathProgramCache]: Analyzing trace with hash -507692883, now seen corresponding path program 1 times [2024-12-02 08:31:59,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:31:59,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603680617] [2024-12-02 08:31:59,814 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:31:59,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:31:59,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:32:00,142 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 2048 trivial. 0 not checked. [2024-12-02 08:32:00,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:32:00,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603680617] [2024-12-02 08:32:00,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603680617] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:32:00,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380396988] [2024-12-02 08:32:00,144 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:32:00,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:32:00,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:32:00,147 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:32:00,149 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 08:32:00,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:32:00,336 INFO L256 TraceCheckSpWp]: Trace formula consists of 503 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 08:32:00,345 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:32:00,398 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 64 proven. 0 refuted. 0 times theorem prover too weak. 2048 trivial. 0 not checked. [2024-12-02 08:32:00,398 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 08:32:00,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380396988] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:32:00,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 08:32:00,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-12-02 08:32:00,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323301952] [2024-12-02 08:32:00,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:32:00,405 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 08:32:00,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:32:00,421 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 08:32:00,421 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 08:32:00,423 INFO L87 Difference]: Start difference. First operand has 98 states, 62 states have (on average 1.4516129032258065) internal successors, (90), 63 states have internal predecessors, (90), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) Second operand has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 2 states have call successors, (33) [2024-12-02 08:32:00,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:32:00,450 INFO L93 Difference]: Finished difference Result 189 states and 339 transitions. [2024-12-02 08:32:00,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 08:32:00,452 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 2 states have call successors, (33) Word has length 208 [2024-12-02 08:32:00,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:32:00,458 INFO L225 Difference]: With dead ends: 189 [2024-12-02 08:32:00,458 INFO L226 Difference]: Without dead ends: 94 [2024-12-02 08:32:00,461 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 209 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-12-02 08:32:00,464 INFO L435 NwaCegarLoop]: 149 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, 149 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-12-02 08:32:00,464 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 08:32:00,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2024-12-02 08:32:00,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 94. [2024-12-02 08:32:00,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 59 states have (on average 1.4067796610169492) internal successors, (83), 59 states have internal predecessors, (83), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-12-02 08:32:00,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 149 transitions. [2024-12-02 08:32:00,504 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 149 transitions. Word has length 208 [2024-12-02 08:32:00,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:32:00,504 INFO L471 AbstractCegarLoop]: Abstraction has 94 states and 149 transitions. [2024-12-02 08:32:00,505 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 2 states have call successors, (33) [2024-12-02 08:32:00,505 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 149 transitions. [2024-12-02 08:32:00,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2024-12-02 08:32:00,509 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:32:00,509 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:32:00,519 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 08:32:00,710 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-12-02 08:32:00,710 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:32:00,711 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:32:00,711 INFO L85 PathProgramCache]: Analyzing trace with hash 687701747, now seen corresponding path program 1 times [2024-12-02 08:32:00,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:32:00,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762631586] [2024-12-02 08:32:00,711 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:32:00,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:32:00,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:32:02,328 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-12-02 08:32:02,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:32:02,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762631586] [2024-12-02 08:32:02,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762631586] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:32:02,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:32:02,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 08:32:02,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100063174] [2024-12-02 08:32:02,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:32:02,330 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 08:32:02,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:32:02,331 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 08:32:02,332 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-12-02 08:32:02,332 INFO L87 Difference]: Start difference. First operand 94 states and 149 transitions. Second operand has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-12-02 08:32:02,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:32:02,976 INFO L93 Difference]: Finished difference Result 342 states and 534 transitions. [2024-12-02 08:32:02,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 08:32:02,977 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 208 [2024-12-02 08:32:02,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:32:02,981 INFO L225 Difference]: With dead ends: 342 [2024-12-02 08:32:02,981 INFO L226 Difference]: Without dead ends: 251 [2024-12-02 08:32:02,982 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-12-02 08:32:02,983 INFO L435 NwaCegarLoop]: 138 mSDtfsCounter, 294 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-02 08:32:02,983 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [294 Valid, 359 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-02 08:32:02,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2024-12-02 08:32:03,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 161. [2024-12-02 08:32:03,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 108 states have (on average 1.4537037037037037) internal successors, (157), 109 states have internal predecessors, (157), 50 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (50), 49 states have call predecessors, (50), 50 states have call successors, (50) [2024-12-02 08:32:03,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 257 transitions. [2024-12-02 08:32:03,017 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 257 transitions. Word has length 208 [2024-12-02 08:32:03,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:32:03,018 INFO L471 AbstractCegarLoop]: Abstraction has 161 states and 257 transitions. [2024-12-02 08:32:03,018 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-12-02 08:32:03,018 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 257 transitions. [2024-12-02 08:32:03,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2024-12-02 08:32:03,022 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:32:03,022 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:32:03,022 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 08:32:03,022 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:32:03,022 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:32:03,023 INFO L85 PathProgramCache]: Analyzing trace with hash 100895733, now seen corresponding path program 1 times [2024-12-02 08:32:03,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:32:03,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934956282] [2024-12-02 08:32:03,023 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:32:03,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:32:03,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:32:03,131 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-12-02 08:32:03,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:32:03,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934956282] [2024-12-02 08:32:03,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934956282] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:32:03,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:32:03,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 08:32:03,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928215447] [2024-12-02 08:32:03,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:32:03,133 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 08:32:03,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:32:03,134 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 08:32:03,134 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 08:32:03,134 INFO L87 Difference]: Start difference. First operand 161 states and 257 transitions. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-12-02 08:32:03,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:32:03,196 INFO L93 Difference]: Finished difference Result 461 states and 734 transitions. [2024-12-02 08:32:03,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 08:32:03,197 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 208 [2024-12-02 08:32:03,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:32:03,201 INFO L225 Difference]: With dead ends: 461 [2024-12-02 08:32:03,201 INFO L226 Difference]: Without dead ends: 303 [2024-12-02 08:32:03,202 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-12-02 08:32:03,203 INFO L435 NwaCegarLoop]: 170 mSDtfsCounter, 139 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 08:32:03,203 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 302 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 08:32:03,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2024-12-02 08:32:03,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 300. [2024-12-02 08:32:03,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 195 states have (on average 1.3897435897435897) internal successors, (271), 197 states have internal predecessors, (271), 100 states have call successors, (100), 4 states have call predecessors, (100), 4 states have return successors, (100), 98 states have call predecessors, (100), 100 states have call successors, (100) [2024-12-02 08:32:03,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 471 transitions. [2024-12-02 08:32:03,255 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 471 transitions. Word has length 208 [2024-12-02 08:32:03,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:32:03,255 INFO L471 AbstractCegarLoop]: Abstraction has 300 states and 471 transitions. [2024-12-02 08:32:03,256 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-12-02 08:32:03,256 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 471 transitions. [2024-12-02 08:32:03,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2024-12-02 08:32:03,258 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:32:03,258 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:32:03,259 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 08:32:03,259 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:32:03,259 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:32:03,259 INFO L85 PathProgramCache]: Analyzing trace with hash -391642492, now seen corresponding path program 1 times [2024-12-02 08:32:03,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:32:03,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932889683] [2024-12-02 08:32:03,259 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:32:03,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:32:03,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:32:03,635 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-12-02 08:32:03,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:32:03,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932889683] [2024-12-02 08:32:03,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932889683] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:32:03,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:32:03,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 08:32:03,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564257109] [2024-12-02 08:32:03,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:32:03,636 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 08:32:03,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:32:03,636 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 08:32:03,636 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 08:32:03,637 INFO L87 Difference]: Start difference. First operand 300 states and 471 transitions. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-12-02 08:32:03,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:32:03,701 INFO L93 Difference]: Finished difference Result 597 states and 939 transitions. [2024-12-02 08:32:03,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 08:32:03,703 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 209 [2024-12-02 08:32:03,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:32:03,706 INFO L225 Difference]: With dead ends: 597 [2024-12-02 08:32:03,706 INFO L226 Difference]: Without dead ends: 300 [2024-12-02 08:32:03,707 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-12-02 08:32:03,708 INFO L435 NwaCegarLoop]: 146 mSDtfsCounter, 0 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 08:32:03,709 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 285 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 08:32:03,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2024-12-02 08:32:03,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 300. [2024-12-02 08:32:03,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 195 states have (on average 1.3794871794871795) internal successors, (269), 197 states have internal predecessors, (269), 100 states have call successors, (100), 4 states have call predecessors, (100), 4 states have return successors, (100), 98 states have call predecessors, (100), 100 states have call successors, (100) [2024-12-02 08:32:03,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 469 transitions. [2024-12-02 08:32:03,767 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 469 transitions. Word has length 209 [2024-12-02 08:32:03,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:32:03,767 INFO L471 AbstractCegarLoop]: Abstraction has 300 states and 469 transitions. [2024-12-02 08:32:03,767 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-12-02 08:32:03,767 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 469 transitions. [2024-12-02 08:32:03,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2024-12-02 08:32:03,770 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:32:03,770 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:32:03,770 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 08:32:03,771 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:32:03,771 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:32:03,771 INFO L85 PathProgramCache]: Analyzing trace with hash -2087064376, now seen corresponding path program 1 times [2024-12-02 08:32:03,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:32:03,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584247538] [2024-12-02 08:32:03,771 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:32:03,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:32:04,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:32:04,989 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 72 proven. 198 refuted. 0 times theorem prover too weak. 1842 trivial. 0 not checked. [2024-12-02 08:32:04,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:32:04,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584247538] [2024-12-02 08:32:04,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584247538] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:32:04,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2099237314] [2024-12-02 08:32:04,990 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:32:04,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:32:04,990 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:32:04,992 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:32:04,993 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 08:32:05,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:32:05,235 INFO L256 TraceCheckSpWp]: Trace formula consists of 508 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-12-02 08:32:05,243 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:32:07,645 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 947 proven. 345 refuted. 0 times theorem prover too weak. 820 trivial. 0 not checked. [2024-12-02 08:32:07,645 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:32:08,811 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 78 proven. 288 refuted. 0 times theorem prover too weak. 1746 trivial. 0 not checked. [2024-12-02 08:32:08,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2099237314] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:32:08,811 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:32:08,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 20, 16] total 40 [2024-12-02 08:32:08,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388689771] [2024-12-02 08:32:08,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:32:08,812 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-12-02 08:32:08,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:32:08,813 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-12-02 08:32:08,814 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=305, Invalid=1255, Unknown=0, NotChecked=0, Total=1560 [2024-12-02 08:32:08,814 INFO L87 Difference]: Start difference. First operand 300 states and 469 transitions. Second operand has 40 states, 36 states have (on average 3.5277777777777777) internal successors, (127), 35 states have internal predecessors, (127), 14 states have call successors, (91), 6 states have call predecessors, (91), 12 states have return successors, (92), 13 states have call predecessors, (92), 14 states have call successors, (92) [2024-12-02 08:32:13,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:32:13,422 INFO L93 Difference]: Finished difference Result 1810 states and 2507 transitions. [2024-12-02 08:32:13,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2024-12-02 08:32:13,423 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 36 states have (on average 3.5277777777777777) internal successors, (127), 35 states have internal predecessors, (127), 14 states have call successors, (91), 6 states have call predecessors, (91), 12 states have return successors, (92), 13 states have call predecessors, (92), 14 states have call successors, (92) Word has length 210 [2024-12-02 08:32:13,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:32:13,429 INFO L225 Difference]: With dead ends: 1810 [2024-12-02 08:32:13,429 INFO L226 Difference]: Without dead ends: 1513 [2024-12-02 08:32:13,433 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 536 GetRequests, 409 SyntacticMatches, 0 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5313 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=3318, Invalid=13194, Unknown=0, NotChecked=0, Total=16512 [2024-12-02 08:32:13,434 INFO L435 NwaCegarLoop]: 157 mSDtfsCounter, 1489 mSDsluCounter, 1168 mSDsCounter, 0 mSdLazyCounter, 1850 mSolverCounterSat, 415 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1491 SdHoareTripleChecker+Valid, 1325 SdHoareTripleChecker+Invalid, 2265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 415 IncrementalHoareTripleChecker+Valid, 1850 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-12-02 08:32:13,434 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1491 Valid, 1325 Invalid, 2265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [415 Valid, 1850 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-12-02 08:32:13,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1513 states. [2024-12-02 08:32:13,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1513 to 932. [2024-12-02 08:32:13,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 932 states, 663 states have (on average 1.3227752639517345) internal successors, (877), 671 states have internal predecessors, (877), 208 states have call successors, (208), 60 states have call predecessors, (208), 60 states have return successors, (208), 200 states have call predecessors, (208), 208 states have call successors, (208) [2024-12-02 08:32:13,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 932 states to 932 states and 1293 transitions. [2024-12-02 08:32:13,575 INFO L78 Accepts]: Start accepts. Automaton has 932 states and 1293 transitions. Word has length 210 [2024-12-02 08:32:13,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:32:13,576 INFO L471 AbstractCegarLoop]: Abstraction has 932 states and 1293 transitions. [2024-12-02 08:32:13,576 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 36 states have (on average 3.5277777777777777) internal successors, (127), 35 states have internal predecessors, (127), 14 states have call successors, (91), 6 states have call predecessors, (91), 12 states have return successors, (92), 13 states have call predecessors, (92), 14 states have call successors, (92) [2024-12-02 08:32:13,576 INFO L276 IsEmpty]: Start isEmpty. Operand 932 states and 1293 transitions. [2024-12-02 08:32:13,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2024-12-02 08:32:13,579 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:32:13,580 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:32:13,589 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 08:32:13,780 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:32:13,780 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:32:13,781 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:32:13,781 INFO L85 PathProgramCache]: Analyzing trace with hash 619555018, now seen corresponding path program 1 times [2024-12-02 08:32:13,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:32:13,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485577930] [2024-12-02 08:32:13,781 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:32:13,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:32:14,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 08:32:14,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1295462850] [2024-12-02 08:32:14,075 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:32:14,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:32:14,075 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:32:14,076 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:32:14,078 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 08:32:14,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 08:32:14,232 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-12-02 08:32:14,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 08:32:14,402 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-12-02 08:32:14,402 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-12-02 08:32:14,403 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-12-02 08:32:14,412 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 08:32:14,604 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-12-02 08:32:14,607 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2024-12-02 08:32:14,714 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-12-02 08:32:14,717 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 08:32:14 BoogieIcfgContainer [2024-12-02 08:32:14,717 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-12-02 08:32:14,718 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-12-02 08:32:14,718 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-12-02 08:32:14,718 INFO L274 PluginConnector]: Witness Printer initialized [2024-12-02 08:32:14,719 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 08:31:59" (3/4) ... [2024-12-02 08:32:14,721 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-12-02 08:32:14,722 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-12-02 08:32:14,722 INFO L158 Benchmark]: Toolchain (without parser) took 15932.27ms. Allocated memory was 117.4MB in the beginning and 302.0MB in the end (delta: 184.5MB). Free memory was 92.0MB in the beginning and 150.8MB in the end (delta: -58.8MB). Peak memory consumption was 124.1MB. Max. memory is 16.1GB. [2024-12-02 08:32:14,723 INFO L158 Benchmark]: CDTParser took 0.34ms. Allocated memory is still 117.4MB. Free memory was 73.0MB in the beginning and 72.9MB in the end (delta: 84.5kB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 08:32:14,723 INFO L158 Benchmark]: CACSL2BoogieTranslator took 280.14ms. Allocated memory is still 117.4MB. Free memory was 92.0MB in the beginning and 74.6MB in the end (delta: 17.4MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-12-02 08:32:14,723 INFO L158 Benchmark]: Boogie Procedure Inliner took 48.64ms. Allocated memory is still 117.4MB. Free memory was 74.6MB in the beginning and 70.7MB in the end (delta: 3.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 08:32:14,724 INFO L158 Benchmark]: Boogie Preprocessor took 49.86ms. Allocated memory is still 117.4MB. Free memory was 70.7MB in the beginning and 64.6MB in the end (delta: 6.1MB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 08:32:14,724 INFO L158 Benchmark]: RCFGBuilder took 527.60ms. Allocated memory is still 117.4MB. Free memory was 64.4MB in the beginning and 88.2MB in the end (delta: -23.8MB). Peak memory consumption was 38.9MB. Max. memory is 16.1GB. [2024-12-02 08:32:14,724 INFO L158 Benchmark]: TraceAbstraction took 15016.30ms. Allocated memory was 117.4MB in the beginning and 302.0MB in the end (delta: 184.5MB). Free memory was 87.7MB in the beginning and 150.8MB in the end (delta: -63.2MB). Peak memory consumption was 118.8MB. Max. memory is 16.1GB. [2024-12-02 08:32:14,724 INFO L158 Benchmark]: Witness Printer took 3.76ms. Allocated memory is still 302.0MB. Free memory was 150.8MB in the beginning and 150.8MB in the end (delta: 39.2kB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 08:32:14,726 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.34ms. Allocated memory is still 117.4MB. Free memory was 73.0MB in the beginning and 72.9MB in the end (delta: 84.5kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 280.14ms. Allocated memory is still 117.4MB. Free memory was 92.0MB in the beginning and 74.6MB in the end (delta: 17.4MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 48.64ms. Allocated memory is still 117.4MB. Free memory was 74.6MB in the beginning and 70.7MB in the end (delta: 3.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 49.86ms. Allocated memory is still 117.4MB. Free memory was 70.7MB in the beginning and 64.6MB in the end (delta: 6.1MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 527.60ms. Allocated memory is still 117.4MB. Free memory was 64.4MB in the beginning and 88.2MB in the end (delta: -23.8MB). Peak memory consumption was 38.9MB. Max. memory is 16.1GB. * TraceAbstraction took 15016.30ms. Allocated memory was 117.4MB in the beginning and 302.0MB in the end (delta: 184.5MB). Free memory was 87.7MB in the beginning and 150.8MB in the end (delta: -63.2MB). Peak memory consumption was 118.8MB. Max. memory is 16.1GB. * Witness Printer took 3.76ms. Allocated memory is still 302.0MB. Free memory was 150.8MB in the beginning and 150.8MB in the end (delta: 39.2kB). 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 someUnaryDOUBLEoperation at line 84, overapproximation of someBinaryDOUBLEComparisonOperation at line 84, overapproximation of someBinaryDOUBLEComparisonOperation at line 185, overapproximation of someBinaryDOUBLEComparisonOperation at line 183, overapproximation of someBinaryDOUBLEComparisonOperation at line 229, overapproximation of someBinaryDOUBLEComparisonOperation at line 181. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed char var_1_1 = 5; [L23] signed char var_1_3 = -32; [L24] unsigned long int var_1_6 = 10; [L25] unsigned short int var_1_11 = 32; [L26] unsigned short int var_1_13 = 10; [L27] unsigned short int var_1_14 = 0; [L28] signed short int var_1_15 = -128; [L29] signed short int var_1_16 = 4; [L30] signed short int var_1_17 = 128; [L31] double var_1_18 = 0.6; [L32] double var_1_19 = 4.3; [L33] double var_1_20 = 64.2; [L34] double var_1_21 = 200.6; [L35] unsigned long int var_1_22 = 100000; [L36] unsigned long int var_1_23 = 32; [L37] unsigned long int var_1_24 = 1251238951; [L38] unsigned long int var_1_25 = 3528560962; [L39] unsigned char var_1_26 = 0; [L40] unsigned long int var_1_27 = 3248462006; [L41] unsigned char var_1_28 = 1; [L42] unsigned char var_1_29 = 0; [L43] signed char var_1_30 = -4; [L44] signed char var_1_31 = 2; [L45] signed char var_1_32 = 100; [L46] signed char var_1_33 = -32; [L47] signed char var_1_34 = -8; [L48] unsigned char var_1_35 = 1; [L49] unsigned char var_1_36 = 0; [L50] signed char var_1_37 = -25; [L51] signed char var_1_38 = 8; [L52] unsigned long int last_1_var_1_6 = 10; [L53] unsigned short int last_1_var_1_11 = 32; [L54] unsigned short int last_1_var_1_14 = 0; [L55] unsigned long int last_1_var_1_22 = 100000; [L56] unsigned char last_1_var_1_26 = 0; [L57] unsigned char last_1_var_1_35 = 1; VAL [isInitial=0, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=10, var_1_14=0, var_1_15=-128, var_1_16=4, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=-32, var_1_6=10] [L233] isInitial = 1 [L234] FCALL initially() [L236] CALL updateLastVariables() [L221] last_1_var_1_6 = var_1_6 [L222] last_1_var_1_11 = var_1_11 [L223] last_1_var_1_14 = var_1_14 [L224] last_1_var_1_22 = var_1_22 [L225] last_1_var_1_26 = var_1_26 [L226] last_1_var_1_35 = var_1_35 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=10, var_1_14=0, var_1_15=-128, var_1_16=4, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=-32, var_1_6=10] [L236] RET updateLastVariables() [L237] CALL updateVariables() [L168] var_1_3 = __VERIFIER_nondet_char() [L169] CALL assume_abort_if_not(var_1_3 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=10, var_1_14=0, var_1_15=-128, var_1_16=4, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=10, var_1_14=0, var_1_15=-128, var_1_16=4, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L169] RET assume_abort_if_not(var_1_3 >= -126) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=10, var_1_14=0, var_1_15=-128, var_1_16=4, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L170] CALL assume_abort_if_not(var_1_3 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=10, var_1_14=0, var_1_15=-128, var_1_16=4, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=10, var_1_14=0, var_1_15=-128, var_1_16=4, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L170] RET assume_abort_if_not(var_1_3 <= 126) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=10, var_1_14=0, var_1_15=-128, var_1_16=4, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L171] var_1_13 = __VERIFIER_nondet_ushort() [L172] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_14=0, var_1_15=-128, var_1_16=4, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_14=0, var_1_15=-128, var_1_16=4, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L172] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_14=0, var_1_15=-128, var_1_16=4, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L173] CALL assume_abort_if_not(var_1_13 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=4, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=4, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L173] RET assume_abort_if_not(var_1_13 <= 65534) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=4, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L174] var_1_16 = __VERIFIER_nondet_short() [L175] CALL assume_abort_if_not(var_1_16 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L175] RET assume_abort_if_not(var_1_16 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L176] CALL assume_abort_if_not(var_1_16 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L176] RET assume_abort_if_not(var_1_16 <= 16383) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L177] var_1_17 = __VERIFIER_nondet_short() [L178] CALL assume_abort_if_not(var_1_17 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L178] RET assume_abort_if_not(var_1_17 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L179] CALL assume_abort_if_not(var_1_17 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L179] RET assume_abort_if_not(var_1_17 <= 16383) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L180] var_1_19 = __VERIFIER_nondet_double() [L181] CALL assume_abort_if_not((var_1_19 >= -922337.2036854765600e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 9223372.036854765600e+12F && var_1_19 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L181] RET assume_abort_if_not((var_1_19 >= -922337.2036854765600e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 9223372.036854765600e+12F && var_1_19 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L182] var_1_20 = __VERIFIER_nondet_double() [L183] CALL assume_abort_if_not((var_1_20 >= -922337.2036854765600e+13F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L183] RET assume_abort_if_not((var_1_20 >= -922337.2036854765600e+13F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L184] var_1_21 = __VERIFIER_nondet_double() [L185] CALL assume_abort_if_not((var_1_21 >= -922337.2036854765600e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854765600e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L185] RET assume_abort_if_not((var_1_21 >= -922337.2036854765600e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854765600e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L186] var_1_24 = __VERIFIER_nondet_ulong() [L187] CALL assume_abort_if_not(var_1_24 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L187] RET assume_abort_if_not(var_1_24 >= 1073741823) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L188] CALL assume_abort_if_not(var_1_24 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L188] RET assume_abort_if_not(var_1_24 <= 2147483647) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L189] var_1_25 = __VERIFIER_nondet_ulong() [L190] CALL assume_abort_if_not(var_1_25 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L190] RET assume_abort_if_not(var_1_25 >= 2147483647) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L191] CALL assume_abort_if_not(var_1_25 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L191] RET assume_abort_if_not(var_1_25 <= 4294967294) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L192] var_1_27 = __VERIFIER_nondet_ulong() [L193] CALL assume_abort_if_not(var_1_27 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L193] RET assume_abort_if_not(var_1_27 >= 2147483647) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L194] CALL assume_abort_if_not(var_1_27 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L194] RET assume_abort_if_not(var_1_27 <= 4294967295) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L195] var_1_28 = __VERIFIER_nondet_uchar() [L196] CALL assume_abort_if_not(var_1_28 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L196] RET assume_abort_if_not(var_1_28 >= 1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L197] CALL assume_abort_if_not(var_1_28 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L197] RET assume_abort_if_not(var_1_28 <= 1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L198] var_1_29 = __VERIFIER_nondet_uchar() [L199] CALL assume_abort_if_not(var_1_29 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L199] RET assume_abort_if_not(var_1_29 >= 1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L200] CALL assume_abort_if_not(var_1_29 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L200] RET assume_abort_if_not(var_1_29 <= 1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L201] var_1_31 = __VERIFIER_nondet_char() [L202] CALL assume_abort_if_not(var_1_31 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L202] RET assume_abort_if_not(var_1_31 >= -1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L203] CALL assume_abort_if_not(var_1_31 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L203] RET assume_abort_if_not(var_1_31 <= 126) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L204] var_1_32 = __VERIFIER_nondet_char() [L205] CALL assume_abort_if_not(var_1_32 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L205] RET assume_abort_if_not(var_1_32 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L206] CALL assume_abort_if_not(var_1_32 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L206] RET assume_abort_if_not(var_1_32 <= 126) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L207] var_1_33 = __VERIFIER_nondet_char() [L208] CALL assume_abort_if_not(var_1_33 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L208] RET assume_abort_if_not(var_1_33 >= -63) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L209] CALL assume_abort_if_not(var_1_33 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L209] RET assume_abort_if_not(var_1_33 <= 63) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L210] var_1_34 = __VERIFIER_nondet_char() [L211] CALL assume_abort_if_not(var_1_34 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L211] RET assume_abort_if_not(var_1_34 >= -63) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L212] CALL assume_abort_if_not(var_1_34 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L212] RET assume_abort_if_not(var_1_34 <= 63) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L213] var_1_36 = __VERIFIER_nondet_uchar() [L214] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L214] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L215] CALL assume_abort_if_not(var_1_36 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L215] RET assume_abort_if_not(var_1_36 <= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L216] var_1_38 = __VERIFIER_nondet_char() [L217] CALL assume_abort_if_not(var_1_38 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=10] [L217] RET assume_abort_if_not(var_1_38 >= -127) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=10] [L218] CALL assume_abort_if_not(var_1_38 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=10] [L218] RET assume_abort_if_not(var_1_38 <= 126) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=10] [L237] RET updateVariables() [L238] CALL step() [L61] signed long int stepLocal_5 = last_1_var_1_14; VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_5=0, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=10] [L62] COND TRUE last_1_var_1_6 > stepLocal_5 [L63] var_1_23 = (var_1_16 + (var_1_24 - var_1_13)) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=10] [L69] unsigned long int stepLocal_2 = last_1_var_1_22 + last_1_var_1_22; [L70] unsigned char stepLocal_1 = last_1_var_1_26; [L71] unsigned long int stepLocal_0 = last_1_var_1_22; VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_1=0, stepLocal_2=200000, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=10] [L72] COND FALSE !(last_1_var_1_14 > stepLocal_2) [L81] var_1_11 = var_1_13 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_1=0, var_1_11=65543, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=10] [L83] var_1_14 = var_1_13 [L84] var_1_18 = ((((var_1_19) > ((((((((var_1_20) > (var_1_21)) ? (var_1_20) : (var_1_21))) < 0 ) ? -((((var_1_20) > (var_1_21)) ? (var_1_20) : (var_1_21))) : ((((var_1_20) > (var_1_21)) ? (var_1_20) : (var_1_21))))))) ? (var_1_19) : ((((((((var_1_20) > (var_1_21)) ? (var_1_20) : (var_1_21))) < 0 ) ? -((((var_1_20) > (var_1_21)) ? (var_1_20) : (var_1_21))) : ((((var_1_20) > (var_1_21)) ? (var_1_20) : (var_1_21)))))))) [L85] signed long int stepLocal_4 = 0; [L86] unsigned short int stepLocal_3 = var_1_13; VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_1=0, stepLocal_3=65543, stepLocal_4=0, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=100000, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=10] [L87] COND TRUE var_1_14 <= stepLocal_3 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_1=0, stepLocal_4=0, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=100000, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=10] [L88] COND FALSE !(stepLocal_4 >= var_1_23) [L91] var_1_22 = var_1_13 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_1=0, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=7, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=10] [L94] unsigned short int stepLocal_7 = var_1_13; [L95] unsigned long int stepLocal_6 = var_1_25; VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_1=0, stepLocal_6=2147483647, stepLocal_7=65543, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=7, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=10] [L96] COND TRUE stepLocal_6 < (((((var_1_27) < 0 ) ? -(var_1_27) : (var_1_27))) - var_1_22) [L97] var_1_26 = (var_1_28 && var_1_29) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_1=0, stepLocal_7=65543, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=7, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=1, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=10] [L107] COND TRUE \read(var_1_26) [L108] var_1_35 = (! var_1_36) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_1=0, stepLocal_7=65543, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=7, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=1, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=10] [L112] COND TRUE \read(var_1_35) [L113] var_1_6 = ((((8u) > (var_1_11)) ? (8u) : (var_1_11))) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_1=0, stepLocal_7=65543, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=7, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=1, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=8] [L119] COND TRUE \read(var_1_26) [L120] var_1_1 = (((((((10) < (var_1_3)) ? (10) : (var_1_3))) < 0 ) ? -((((10) < (var_1_3)) ? (10) : (var_1_3))) : ((((10) < (var_1_3)) ? (10) : (var_1_3))))) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_1=0, stepLocal_7=65543, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=7, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=1, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=8] [L132] COND TRUE \read(var_1_35) [L133] var_1_15 = (var_1_3 + (var_1_16 - ((((var_1_17) < (2)) ? (var_1_17) : (2))))) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_1=0, stepLocal_7=65543, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=16381, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=7, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=1, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=8] [L137] unsigned short int stepLocal_10 = var_1_11; [L138] unsigned char stepLocal_9 = var_1_26; [L139] signed long int stepLocal_8 = ((((var_1_16) > (var_1_17)) ? (var_1_16) : (var_1_17))) - var_1_32; VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_10=65543, stepLocal_1=0, stepLocal_7=65543, stepLocal_8=16383, stepLocal_9=1, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=16381, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=7, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=1, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=8] [L140] COND FALSE !(var_1_6 < stepLocal_10) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_1=0, stepLocal_7=65543, stepLocal_8=16383, stepLocal_9=1, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=16381, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=7, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=1, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=8] [L147] COND FALSE !(stepLocal_8 <= var_1_34) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_1=0, stepLocal_7=65543, stepLocal_9=1, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=16381, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=7, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=1, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=8] [L155] unsigned short int stepLocal_12 = var_1_13; [L156] unsigned char stepLocal_11 = var_1_35; VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_11=1, stepLocal_12=65543, stepLocal_1=0, stepLocal_7=65543, stepLocal_9=1, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=16381, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=7, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=1, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=8] [L157] COND TRUE stepLocal_11 && var_1_28 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_12=65543, stepLocal_1=0, stepLocal_7=65543, stepLocal_9=1, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=16381, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=7, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=1, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=8] [L158] COND TRUE stepLocal_12 != var_1_27 [L159] var_1_37 = ((((var_1_3) < (var_1_32)) ? (var_1_3) : (var_1_32))) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_1=0, stepLocal_7=65543, stepLocal_9=1, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=16381, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=7, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=1, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_38=-1, var_1_3=0, var_1_6=8] [L238] RET step() [L239] CALL, EXPR property() [L229-L230] return (((((((((((var_1_26 ? (var_1_1 == ((signed char) (((((((10) < (var_1_3)) ? (10) : (var_1_3))) < 0 ) ? -((((10) < (var_1_3)) ? (10) : (var_1_3))) : ((((10) < (var_1_3)) ? (10) : (var_1_3))))))) : (var_1_35 ? (var_1_26 ? (var_1_1 == ((signed char) var_1_3)) : (var_1_1 == ((signed char) var_1_3))) : (var_1_1 == ((signed char) var_1_3)))) && (var_1_35 ? (var_1_6 == ((unsigned long int) ((((8u) > (var_1_11)) ? (8u) : (var_1_11))))) : ((var_1_11 > var_1_14) ? (var_1_6 == ((unsigned long int) ((((var_1_14) > ((3173943110u - var_1_11))) ? (var_1_14) : ((3173943110u - var_1_11)))))) : 1))) && ((last_1_var_1_14 > (last_1_var_1_22 + last_1_var_1_22)) ? ((last_1_var_1_11 != last_1_var_1_22) ? ((last_1_var_1_26 && last_1_var_1_26) ? (var_1_11 == ((unsigned short int) var_1_13)) : (var_1_11 == ((unsigned short int) var_1_13))) : 1) : (var_1_11 == ((unsigned short int) var_1_13)))) && (var_1_14 == ((unsigned short int) var_1_13))) && (var_1_35 ? (var_1_15 == ((signed short int) (var_1_3 + (var_1_16 - ((((var_1_17) < (2)) ? (var_1_17) : (2))))))) : (var_1_15 == ((signed short int) ((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17))))))) && (var_1_18 == ((double) ((((var_1_19) > ((((((((var_1_20) > (var_1_21)) ? (var_1_20) : (var_1_21))) < 0 ) ? -((((var_1_20) > (var_1_21)) ? (var_1_20) : (var_1_21))) : ((((var_1_20) > (var_1_21)) ? (var_1_20) : (var_1_21))))))) ? (var_1_19) : ((((((((var_1_20) > (var_1_21)) ? (var_1_20) : (var_1_21))) < 0 ) ? -((((var_1_20) > (var_1_21)) ? (var_1_20) : (var_1_21))) : ((((var_1_20) > (var_1_21)) ? (var_1_20) : (var_1_21))))))))))) && ((var_1_14 <= var_1_13) ? ((0 >= var_1_23) ? (var_1_22 == ((unsigned long int) var_1_11)) : (var_1_22 == ((unsigned long int) var_1_13))) : 1)) && ((last_1_var_1_6 > last_1_var_1_14) ? (var_1_23 == ((unsigned long int) (var_1_16 + (var_1_24 - var_1_13)))) : (last_1_var_1_35 ? (var_1_23 == ((unsigned long int) (var_1_25 - (1448097314u - var_1_13)))) : 1))) && ((var_1_25 < (((((var_1_27) < 0 ) ? -(var_1_27) : (var_1_27))) - var_1_22)) ? (var_1_26 == ((unsigned char) (var_1_28 && var_1_29))) : (var_1_28 ? ((var_1_11 <= var_1_13) ? (var_1_26 == ((unsigned char) var_1_29)) : (var_1_26 == ((unsigned char) var_1_29))) : 1))) && ((var_1_6 < var_1_11) ? ((((((var_1_18) < (3.75f)) ? (var_1_18) : (3.75f))) >= var_1_20) ? (var_1_30 == ((signed char) ((((var_1_3) > (((((-16) < ((var_1_31 - var_1_32))) ? (-16) : ((var_1_31 - var_1_32)))))) ? (var_1_3) : (((((-16) < ((var_1_31 - var_1_32))) ? (-16) : ((var_1_31 - var_1_32))))))))) : (var_1_30 == ((signed char) ((((var_1_33 + var_1_34) < 0 ) ? -(var_1_33 + var_1_34) : (var_1_33 + var_1_34)))))) : (((((((var_1_16) > (var_1_17)) ? (var_1_16) : (var_1_17))) - var_1_32) <= var_1_34) ? ((var_1_26 && ((var_1_11 * var_1_22) <= var_1_6)) ? (var_1_30 == ((signed char) ((((var_1_34) > (var_1_31)) ? (var_1_34) : (var_1_31))))) : (var_1_30 == ((signed char) var_1_33))) : 1))) && (var_1_26 ? (var_1_35 == ((unsigned char) (! var_1_36))) : (var_1_35 == ((unsigned char) ((var_1_3 > var_1_23) || var_1_28))))) && ((var_1_35 && var_1_28) ? ((var_1_13 != var_1_27) ? (var_1_37 == ((signed char) ((((var_1_3) < (var_1_32)) ? (var_1_3) : (var_1_32))))) : (var_1_37 == ((signed char) var_1_31))) : (var_1_37 == ((signed char) var_1_38))) ; VAL [\result=0, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=16381, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=7, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=1, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_38=-1, var_1_3=0, var_1_6=8] [L239] RET, EXPR property() [L239] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=16381, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=7, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=1, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_38=-1, var_1_3=0, var_1_6=8] [L19] reach_error() VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=16381, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=7, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=1, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_38=-1, var_1_3=0, var_1_6=8] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 98 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 14.8s, OverallIterations: 6, TraceHistogramMax: 33, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 5.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1924 SdHoareTripleChecker+Valid, 2.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1922 mSDsluCounter, 2420 SdHoareTripleChecker+Invalid, 1.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1660 mSDsCounter, 494 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2070 IncrementalHoareTripleChecker+Invalid, 2564 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 494 mSolverCounterUnsat, 760 mSDtfsCounter, 2070 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 758 GetRequests, 625 SyntacticMatches, 0 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5313 ImplicationChecksByTransitivity, 3.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=932occurred in iteration=5, InterpolantAutomatonStates: 111, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 5 MinimizatonAttempts, 674 StatesRemovedByMinimization, 3 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 6.5s InterpolantComputationTime, 1881 NumberOfCodeBlocks, 1881 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 1663 ConstructedInterpolants, 0 QuantifiedInterpolants, 6833 SizeOfPredicates, 7 NumberOfNonLiveVariables, 1011 ConjunctsInSsa, 33 ConjunctsInUnsatCore, 8 InterpolantComputations, 4 PerfectInterpolantSequences, 16001/16896 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-12-02 08:32:14,767 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-47.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1 --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 071df89869d5dd773027f4c0aeda6381670a304bdbd112185f47aa0a0dcb3bae --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 08:32:16,713 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 08:32:16,797 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-12-02 08:32:16,803 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 08:32:16,803 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 08:32:16,825 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 08:32:16,825 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 08:32:16,825 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 08:32:16,826 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 08:32:16,826 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 08:32:16,826 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 08:32:16,826 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 08:32:16,826 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 08:32:16,827 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 08:32:16,827 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 08:32:16,827 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 08:32:16,827 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 08:32:16,827 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 08:32:16,827 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 08:32:16,827 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 08:32:16,827 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 08:32:16,827 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 08:32:16,828 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 08:32:16,828 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 08:32:16,828 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-12-02 08:32:16,828 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-12-02 08:32:16,828 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 08:32:16,828 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 08:32:16,828 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 08:32:16,828 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 08:32:16,828 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 08:32:16,828 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 08:32:16,829 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 08:32:16,829 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 08:32:16,829 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 08:32:16,829 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 08:32:16,829 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 08:32:16,829 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 08:32:16,829 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 08:32:16,829 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 08:32:16,829 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 08:32:16,829 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 08:32:16,829 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 08:32:16,830 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 08:32:16,830 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-12-02 08:32:16,830 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-12-02 08:32:16,830 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 08:32:16,830 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 08:32:16,830 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 08:32:16,830 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 08:32:16,830 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_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1 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 -> 071df89869d5dd773027f4c0aeda6381670a304bdbd112185f47aa0a0dcb3bae [2024-12-02 08:32:17,058 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 08:32:17,064 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 08:32:17,066 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 08:32:17,067 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 08:32:17,068 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 08:32:17,069 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-47.i [2024-12-02 08:32:19,677 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/data/d32df17f2/4ea84f26464f443fbcb7b120353fcfcb/FLAG4bdb5dc03 [2024-12-02 08:32:19,918 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 08:32:19,919 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-47.i [2024-12-02 08:32:19,928 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/data/d32df17f2/4ea84f26464f443fbcb7b120353fcfcb/FLAG4bdb5dc03 [2024-12-02 08:32:20,259 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/data/d32df17f2/4ea84f26464f443fbcb7b120353fcfcb [2024-12-02 08:32:20,261 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 08:32:20,262 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 08:32:20,263 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 08:32:20,263 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 08:32:20,266 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 08:32:20,267 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 08:32:20" (1/1) ... [2024-12-02 08:32:20,268 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2834d647 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:32:20, skipping insertion in model container [2024-12-02 08:32:20,268 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 08:32:20" (1/1) ... [2024-12-02 08:32:20,286 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 08:32:20,395 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_cf5de40e-3807-4752-b77e-ba7f52d152ff/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-47.i[916,929] [2024-12-02 08:32:20,472 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 08:32:20,485 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 08:32:20,493 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_cf5de40e-3807-4752-b77e-ba7f52d152ff/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-47.i[916,929] [2024-12-02 08:32:20,537 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 08:32:20,554 INFO L204 MainTranslator]: Completed translation [2024-12-02 08:32:20,554 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:32:20 WrapperNode [2024-12-02 08:32:20,554 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 08:32:20,555 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 08:32:20,555 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 08:32:20,555 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 08:32:20,561 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:32:20" (1/1) ... [2024-12-02 08:32:20,572 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:32:20" (1/1) ... [2024-12-02 08:32:20,599 INFO L138 Inliner]: procedures = 27, calls = 46, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 227 [2024-12-02 08:32:20,599 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 08:32:20,600 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 08:32:20,600 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 08:32:20,600 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 08:32:20,609 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:32:20" (1/1) ... [2024-12-02 08:32:20,609 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:32:20" (1/1) ... [2024-12-02 08:32:20,614 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:32:20" (1/1) ... [2024-12-02 08:32:20,628 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-12-02 08:32:20,628 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:32:20" (1/1) ... [2024-12-02 08:32:20,629 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:32:20" (1/1) ... [2024-12-02 08:32:20,640 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:32:20" (1/1) ... [2024-12-02 08:32:20,641 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:32:20" (1/1) ... [2024-12-02 08:32:20,645 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:32:20" (1/1) ... [2024-12-02 08:32:20,648 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:32:20" (1/1) ... [2024-12-02 08:32:20,650 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:32:20" (1/1) ... [2024-12-02 08:32:20,653 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 08:32:20,654 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 08:32:20,654 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 08:32:20,655 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 08:32:20,656 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:32:20" (1/1) ... [2024-12-02 08:32:20,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 08:32:20,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:32:20,681 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 08:32:20,683 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 08:32:20,703 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 08:32:20,703 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-12-02 08:32:20,703 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 08:32:20,703 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 08:32:20,703 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 08:32:20,703 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 08:32:20,796 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 08:32:20,797 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 08:32:21,217 INFO L? ?]: Removed 34 outVars from TransFormulas that were not future-live. [2024-12-02 08:32:21,217 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 08:32:21,228 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 08:32:21,229 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 08:32:21,229 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 08:32:21 BoogieIcfgContainer [2024-12-02 08:32:21,229 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 08:32:21,232 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 08:32:21,232 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 08:32:21,236 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 08:32:21,236 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 08:32:20" (1/3) ... [2024-12-02 08:32:21,237 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@e1fa5cd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 08:32:21, skipping insertion in model container [2024-12-02 08:32:21,237 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:32:20" (2/3) ... [2024-12-02 08:32:21,237 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@e1fa5cd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 08:32:21, skipping insertion in model container [2024-12-02 08:32:21,238 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 08:32:21" (3/3) ... [2024-12-02 08:32:21,239 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount100_file-47.i [2024-12-02 08:32:21,254 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 08:32:21,256 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount100_file-47.i that has 2 procedures, 98 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 08:32:21,303 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 08:32:21,315 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;@7eee0d52, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 08:32:21,315 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 08:32:21,319 INFO L276 IsEmpty]: Start isEmpty. Operand has 98 states, 62 states have (on average 1.4516129032258065) internal successors, (90), 63 states have internal predecessors, (90), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-12-02 08:32:21,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2024-12-02 08:32:21,329 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:32:21,330 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:32:21,330 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:32:21,333 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:32:21,334 INFO L85 PathProgramCache]: Analyzing trace with hash -507692883, now seen corresponding path program 1 times [2024-12-02 08:32:21,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:32:21,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1098483380] [2024-12-02 08:32:21,344 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:32:21,344 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-12-02 08:32:21,344 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 08:32:21,346 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:32:21,347 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:32:21,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:32:21,609 INFO L256 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 08:32:21,618 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:32:21,661 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 764 proven. 0 refuted. 0 times theorem prover too weak. 1348 trivial. 0 not checked. [2024-12-02 08:32:21,662 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 08:32:21,662 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:32:21,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1098483380] [2024-12-02 08:32:21,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1098483380] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:32:21,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:32:21,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 08:32:21,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410811035] [2024-12-02 08:32:21,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:32:21,670 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 08:32:21,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:32:21,688 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 08:32:21,689 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 08:32:21,691 INFO L87 Difference]: Start difference. First operand has 98 states, 62 states have (on average 1.4516129032258065) internal successors, (90), 63 states have internal predecessors, (90), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) Second operand has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2024-12-02 08:32:21,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:32:21,716 INFO L93 Difference]: Finished difference Result 189 states and 339 transitions. [2024-12-02 08:32:21,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 08:32:21,718 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 208 [2024-12-02 08:32:21,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:32:21,724 INFO L225 Difference]: With dead ends: 189 [2024-12-02 08:32:21,724 INFO L226 Difference]: Without dead ends: 94 [2024-12-02 08:32:21,728 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 207 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-12-02 08:32:21,730 INFO L435 NwaCegarLoop]: 149 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, 149 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-12-02 08:32:21,731 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 08:32:21,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2024-12-02 08:32:21,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 94. [2024-12-02 08:32:21,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 59 states have (on average 1.4067796610169492) internal successors, (83), 59 states have internal predecessors, (83), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-12-02 08:32:21,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 149 transitions. [2024-12-02 08:32:21,773 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 149 transitions. Word has length 208 [2024-12-02 08:32:21,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:32:21,773 INFO L471 AbstractCegarLoop]: Abstraction has 94 states and 149 transitions. [2024-12-02 08:32:21,774 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2024-12-02 08:32:21,774 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 149 transitions. [2024-12-02 08:32:21,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2024-12-02 08:32:21,778 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:32:21,778 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:32:21,785 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:32:21,979 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:32:21,979 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:32:21,980 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:32:21,980 INFO L85 PathProgramCache]: Analyzing trace with hash 687701747, now seen corresponding path program 1 times [2024-12-02 08:32:21,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:32:21,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [212995031] [2024-12-02 08:32:21,981 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:32:21,981 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-12-02 08:32:21,981 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 08:32:21,983 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:32:21,984 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:32:22,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:32:22,243 INFO L256 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 08:32:22,253 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:32:22,774 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 1223 proven. 48 refuted. 0 times theorem prover too weak. 841 trivial. 0 not checked. [2024-12-02 08:32:22,774 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:32:23,326 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 138 proven. 51 refuted. 0 times theorem prover too weak. 1923 trivial. 0 not checked. [2024-12-02 08:32:23,326 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:32:23,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [212995031] [2024-12-02 08:32:23,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [212995031] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:32:23,326 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 08:32:23,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2024-12-02 08:32:23,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499149508] [2024-12-02 08:32:23,327 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 08:32:23,329 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-02 08:32:23,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:32:23,330 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-02 08:32:23,330 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2024-12-02 08:32:23,331 INFO L87 Difference]: Start difference. First operand 94 states and 149 transitions. Second operand has 16 states, 16 states have (on average 4.5625) internal successors, (73), 16 states have internal predecessors, (73), 3 states have call successors, (48), 3 states have call predecessors, (48), 7 states have return successors, (49), 3 states have call predecessors, (49), 3 states have call successors, (49) [2024-12-02 08:32:24,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:32:24,398 INFO L93 Difference]: Finished difference Result 200 states and 306 transitions. [2024-12-02 08:32:24,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-02 08:32:24,402 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.5625) internal successors, (73), 16 states have internal predecessors, (73), 3 states have call successors, (48), 3 states have call predecessors, (48), 7 states have return successors, (49), 3 states have call predecessors, (49), 3 states have call successors, (49) Word has length 208 [2024-12-02 08:32:24,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:32:24,405 INFO L225 Difference]: With dead ends: 200 [2024-12-02 08:32:24,405 INFO L226 Difference]: Without dead ends: 109 [2024-12-02 08:32:24,406 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 425 GetRequests, 400 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=198, Invalid=452, Unknown=0, NotChecked=0, Total=650 [2024-12-02 08:32:24,406 INFO L435 NwaCegarLoop]: 97 mSDtfsCounter, 141 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 489 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 442 SdHoareTripleChecker+Invalid, 631 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-12-02 08:32:24,407 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [142 Valid, 442 Invalid, 631 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 489 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-12-02 08:32:24,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2024-12-02 08:32:24,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 105. [2024-12-02 08:32:24,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 67 states have (on average 1.2686567164179106) internal successors, (85), 67 states have internal predecessors, (85), 33 states have call successors, (33), 4 states have call predecessors, (33), 4 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-12-02 08:32:24,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 151 transitions. [2024-12-02 08:32:24,430 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 151 transitions. Word has length 208 [2024-12-02 08:32:24,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:32:24,431 INFO L471 AbstractCegarLoop]: Abstraction has 105 states and 151 transitions. [2024-12-02 08:32:24,431 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.5625) internal successors, (73), 16 states have internal predecessors, (73), 3 states have call successors, (48), 3 states have call predecessors, (48), 7 states have return successors, (49), 3 states have call predecessors, (49), 3 states have call successors, (49) [2024-12-02 08:32:24,431 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 151 transitions. [2024-12-02 08:32:24,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2024-12-02 08:32:24,435 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:32:24,435 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:32:24,444 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/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)] Forceful destruction successful, exit code 0 [2024-12-02 08:32:24,636 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:32:24,636 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:32:24,636 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:32:24,637 INFO L85 PathProgramCache]: Analyzing trace with hash -391642492, now seen corresponding path program 1 times [2024-12-02 08:32:24,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:32:24,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [468201027] [2024-12-02 08:32:24,637 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:32:24,638 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-12-02 08:32:24,638 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 08:32:24,639 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:32:24,641 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:32:24,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:32:24,879 INFO L256 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-02 08:32:24,884 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:32:24,912 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-12-02 08:32:24,913 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 08:32:24,913 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:32:24,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [468201027] [2024-12-02 08:32:24,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [468201027] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:32:24,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:32:24,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 08:32:24,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989985294] [2024-12-02 08:32:24,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:32:24,914 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 08:32:24,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:32:24,915 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 08:32:24,915 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 08:32:24,915 INFO L87 Difference]: Start difference. First operand 105 states and 151 transitions. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-12-02 08:32:25,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:32:25,032 INFO L93 Difference]: Finished difference Result 207 states and 299 transitions. [2024-12-02 08:32:25,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 08:32:25,036 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 209 [2024-12-02 08:32:25,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:32:25,039 INFO L225 Difference]: With dead ends: 207 [2024-12-02 08:32:25,039 INFO L226 Difference]: Without dead ends: 105 [2024-12-02 08:32:25,040 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 207 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-12-02 08:32:25,040 INFO L435 NwaCegarLoop]: 140 mSDtfsCounter, 0 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 08:32:25,041 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 275 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 08:32:25,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2024-12-02 08:32:25,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 105. [2024-12-02 08:32:25,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 67 states have (on average 1.2537313432835822) internal successors, (84), 67 states have internal predecessors, (84), 33 states have call successors, (33), 4 states have call predecessors, (33), 4 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-12-02 08:32:25,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 150 transitions. [2024-12-02 08:32:25,060 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 150 transitions. Word has length 209 [2024-12-02 08:32:25,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:32:25,060 INFO L471 AbstractCegarLoop]: Abstraction has 105 states and 150 transitions. [2024-12-02 08:32:25,061 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-12-02 08:32:25,061 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 150 transitions. [2024-12-02 08:32:25,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2024-12-02 08:32:25,064 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:32:25,064 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:32:25,069 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:32:25,265 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:32:25,265 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:32:25,265 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:32:25,266 INFO L85 PathProgramCache]: Analyzing trace with hash -2087064376, now seen corresponding path program 1 times [2024-12-02 08:32:25,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:32:25,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [707804181] [2024-12-02 08:32:25,267 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:32:25,267 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-12-02 08:32:25,267 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 08:32:25,269 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:32:25,270 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-12-02 08:32:25,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:32:25,495 INFO L256 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-12-02 08:32:25,503 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:32:26,752 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 1060 proven. 198 refuted. 0 times theorem prover too weak. 854 trivial. 0 not checked. [2024-12-02 08:32:26,752 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:32:26,883 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:32:26,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [707804181] [2024-12-02 08:32:26,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [707804181] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:32:26,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1369333235] [2024-12-02 08:32:26,883 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:32:26,883 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 08:32:26,884 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 08:32:26,885 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 08:32:26,886 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-12-02 08:32:28,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:32:28,256 INFO L256 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-12-02 08:32:28,259 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:32:29,125 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 1060 proven. 198 refuted. 0 times theorem prover too weak. 854 trivial. 0 not checked. [2024-12-02 08:32:29,125 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:32:29,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1369333235] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:32:29,154 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 08:32:29,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2024-12-02 08:32:29,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190965220] [2024-12-02 08:32:29,154 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 08:32:29,155 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 08:32:29,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:32:29,155 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 08:32:29,156 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2024-12-02 08:32:29,156 INFO L87 Difference]: Start difference. First operand 105 states and 150 transitions. Second operand has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 12 states have internal predecessors, (63), 4 states have call successors, (33), 4 states have call predecessors, (33), 6 states have return successors, (33), 4 states have call predecessors, (33), 4 states have call successors, (33) [2024-12-02 08:32:32,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:32:32,338 INFO L93 Difference]: Finished difference Result 341 states and 470 transitions. [2024-12-02 08:32:32,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-02 08:32:32,340 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 12 states have internal predecessors, (63), 4 states have call successors, (33), 4 states have call predecessors, (33), 6 states have return successors, (33), 4 states have call predecessors, (33), 4 states have call successors, (33) Word has length 210 [2024-12-02 08:32:32,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:32:32,341 INFO L225 Difference]: With dead ends: 341 [2024-12-02 08:32:32,341 INFO L226 Difference]: Without dead ends: 239 [2024-12-02 08:32:32,342 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 485 GetRequests, 455 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=235, Invalid=757, Unknown=0, NotChecked=0, Total=992 [2024-12-02 08:32:32,343 INFO L435 NwaCegarLoop]: 159 mSDtfsCounter, 271 mSDsluCounter, 540 mSDsCounter, 0 mSdLazyCounter, 837 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 699 SdHoareTripleChecker+Invalid, 917 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 837 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2024-12-02 08:32:32,343 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [276 Valid, 699 Invalid, 917 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 837 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2024-12-02 08:32:32,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2024-12-02 08:32:32,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 229. [2024-12-02 08:32:32,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 148 states have (on average 1.222972972972973) internal successors, (181), 148 states have internal predecessors, (181), 66 states have call successors, (66), 14 states have call predecessors, (66), 14 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2024-12-02 08:32:32,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 313 transitions. [2024-12-02 08:32:32,382 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 313 transitions. Word has length 210 [2024-12-02 08:32:32,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:32:32,382 INFO L471 AbstractCegarLoop]: Abstraction has 229 states and 313 transitions. [2024-12-02 08:32:32,383 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 12 states have internal predecessors, (63), 4 states have call successors, (33), 4 states have call predecessors, (33), 6 states have return successors, (33), 4 states have call predecessors, (33), 4 states have call successors, (33) [2024-12-02 08:32:32,383 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 313 transitions. [2024-12-02 08:32:32,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2024-12-02 08:32:32,387 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:32:32,388 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:32:32,397 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (6)] Forceful destruction successful, exit code 0 [2024-12-02 08:32:32,593 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/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)] Ended with exit code 0 [2024-12-02 08:32:32,788 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:32:32,788 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:32:32,789 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:32:32,789 INFO L85 PathProgramCache]: Analyzing trace with hash 619555018, now seen corresponding path program 1 times [2024-12-02 08:32:32,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:32:32,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1644449187] [2024-12-02 08:32:32,790 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:32:32,790 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-12-02 08:32:32,790 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 08:32:32,792 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:32:32,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf5de40e-3807-4752-b77e-ba7f52d152ff/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-12-02 08:32:32,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:32:32,995 INFO L256 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-12-02 08:32:33,003 INFO L279 TraceCheckSpWp]: Computing forward predicates...