./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-44.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_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/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_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-44.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/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_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/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 2cb491f7f9545a6adbf1064efa3c5a7ac2d13ac5b757e6b82f3ae15070d0ceda --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 11:21:37,456 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 11:21:37,518 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-12-02 11:21:37,524 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 11:21:37,524 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 11:21:37,548 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 11:21:37,549 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 11:21:37,549 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 11:21:37,549 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 11:21:37,549 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 11:21:37,549 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 11:21:37,550 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 11:21:37,550 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 11:21:37,550 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 11:21:37,550 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 11:21:37,550 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 11:21:37,550 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 11:21:37,550 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 11:21:37,551 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 11:21:37,551 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 11:21:37,551 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 11:21:37,551 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 11:21:37,551 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 11:21:37,551 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 11:21:37,551 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 11:21:37,551 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 11:21:37,551 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 11:21:37,551 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 11:21:37,551 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 11:21:37,552 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 11:21:37,552 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 11:21:37,552 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 11:21:37,552 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:21:37,552 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 11:21:37,552 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 11:21:37,552 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 11:21:37,552 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 11:21:37,552 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:21:37,552 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 11:21:37,552 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 11:21:37,553 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 11:21:37,553 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 11:21:37,553 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 11:21:37,553 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 11:21:37,553 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 11:21:37,553 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 11:21:37,553 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 11:21:37,553 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 11:21:37,553 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_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/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 -> 2cb491f7f9545a6adbf1064efa3c5a7ac2d13ac5b757e6b82f3ae15070d0ceda [2024-12-02 11:21:37,817 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 11:21:37,826 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 11:21:37,829 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 11:21:37,830 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 11:21:37,831 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 11:21:37,832 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-44.i [2024-12-02 11:21:40,670 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/data/9a15dbc0a/1952c81ac6514a96b3503c6a4cc41668/FLAG4f37be6c9 [2024-12-02 11:21:40,925 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 11:21:40,926 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-44.i [2024-12-02 11:21:40,936 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/data/9a15dbc0a/1952c81ac6514a96b3503c6a4cc41668/FLAG4f37be6c9 [2024-12-02 11:21:40,953 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/data/9a15dbc0a/1952c81ac6514a96b3503c6a4cc41668 [2024-12-02 11:21:40,955 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 11:21:40,957 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 11:21:40,959 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 11:21:40,959 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 11:21:40,964 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 11:21:40,964 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:21:40" (1/1) ... [2024-12-02 11:21:40,965 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@573580c3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:21:40, skipping insertion in model container [2024-12-02 11:21:40,966 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:21:40" (1/1) ... [2024-12-02 11:21:40,997 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 11:21:41,128 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_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-44.i[916,929] [2024-12-02 11:21:41,272 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:21:41,285 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 11:21:41,295 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_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-44.i[916,929] [2024-12-02 11:21:41,365 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:21:41,382 INFO L204 MainTranslator]: Completed translation [2024-12-02 11:21:41,383 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:21:41 WrapperNode [2024-12-02 11:21:41,383 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 11:21:41,384 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 11:21:41,384 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 11:21:41,384 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 11:21:41,390 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:21:41" (1/1) ... [2024-12-02 11:21:41,406 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:21:41" (1/1) ... [2024-12-02 11:21:41,459 INFO L138 Inliner]: procedures = 26, calls = 57, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 522 [2024-12-02 11:21:41,459 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 11:21:41,460 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 11:21:41,460 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 11:21:41,460 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 11:21:41,471 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:21:41" (1/1) ... [2024-12-02 11:21:41,471 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:21:41" (1/1) ... [2024-12-02 11:21:41,478 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:21:41" (1/1) ... [2024-12-02 11:21:41,505 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 11:21:41,506 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:21:41" (1/1) ... [2024-12-02 11:21:41,506 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:21:41" (1/1) ... [2024-12-02 11:21:41,528 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:21:41" (1/1) ... [2024-12-02 11:21:41,533 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:21:41" (1/1) ... [2024-12-02 11:21:41,540 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:21:41" (1/1) ... [2024-12-02 11:21:41,546 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:21:41" (1/1) ... [2024-12-02 11:21:41,549 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:21:41" (1/1) ... [2024-12-02 11:21:41,557 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 11:21:41,558 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 11:21:41,559 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 11:21:41,559 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 11:21:41,560 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:21:41" (1/1) ... [2024-12-02 11:21:41,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:21:41,576 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:21:41,588 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 11:21:41,591 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 11:21:41,614 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 11:21:41,614 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 11:21:41,614 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 11:21:41,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 11:21:41,614 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 11:21:41,614 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 11:21:41,725 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 11:21:41,726 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 11:21:42,605 INFO L? ?]: Removed 67 outVars from TransFormulas that were not future-live. [2024-12-02 11:21:42,606 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 11:21:42,639 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 11:21:42,639 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 11:21:42,639 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:21:42 BoogieIcfgContainer [2024-12-02 11:21:42,639 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 11:21:42,642 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 11:21:42,642 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 11:21:42,647 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 11:21:42,647 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 11:21:40" (1/3) ... [2024-12-02 11:21:42,647 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34b96846 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:21:42, skipping insertion in model container [2024-12-02 11:21:42,647 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:21:41" (2/3) ... [2024-12-02 11:21:42,648 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34b96846 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:21:42, skipping insertion in model container [2024-12-02 11:21:42,648 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:21:42" (3/3) ... [2024-12-02 11:21:42,649 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-44.i [2024-12-02 11:21:42,666 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 11:21:42,668 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-44.i that has 2 procedures, 215 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 11:21:42,734 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 11:21:42,746 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;@75157361, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 11:21:42,746 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 11:21:42,751 INFO L276 IsEmpty]: Start isEmpty. Operand has 215 states, 168 states have (on average 1.5178571428571428) internal successors, (255), 169 states have internal predecessors, (255), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-12-02 11:21:42,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 300 [2024-12-02 11:21:42,771 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:21:42,771 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:21:42,772 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:21:42,777 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:42,778 INFO L85 PathProgramCache]: Analyzing trace with hash -286984658, now seen corresponding path program 1 times [2024-12-02 11:21:42,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:42,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286598234] [2024-12-02 11:21:42,787 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:21:42,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:42,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:21:43,230 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 3698 trivial. 0 not checked. [2024-12-02 11:21:43,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:43,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286598234] [2024-12-02 11:21:43,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286598234] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:21:43,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1319224529] [2024-12-02 11:21:43,232 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:21:43,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:21:43,232 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:21:43,236 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:21:43,238 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 11:21:43,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:21:43,525 INFO L256 TraceCheckSpWp]: Trace formula consists of 716 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 11:21:43,540 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:21:43,589 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 86 proven. 0 refuted. 0 times theorem prover too weak. 3698 trivial. 0 not checked. [2024-12-02 11:21:43,590 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:21:43,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1319224529] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:21:43,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:21:43,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-12-02 11:21:43,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961020202] [2024-12-02 11:21:43,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:21:43,599 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 11:21:43,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:43,622 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 11:21:43,623 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 11:21:43,625 INFO L87 Difference]: Start difference. First operand has 215 states, 168 states have (on average 1.5178571428571428) internal successors, (255), 169 states have internal predecessors, (255), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) Second operand has 2 states, 2 states have (on average 42.0) internal successors, (84), 2 states have internal predecessors, (84), 2 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 2 states have call successors, (44) [2024-12-02 11:21:43,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:21:43,675 INFO L93 Difference]: Finished difference Result 419 states and 718 transitions. [2024-12-02 11:21:43,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 11:21:43,677 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 42.0) internal successors, (84), 2 states have internal predecessors, (84), 2 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 2 states have call successors, (44) Word has length 299 [2024-12-02 11:21:43,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:21:43,685 INFO L225 Difference]: With dead ends: 419 [2024-12-02 11:21:43,685 INFO L226 Difference]: Without dead ends: 207 [2024-12-02 11:21:43,690 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 300 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 11:21:43,693 INFO L435 NwaCegarLoop]: 329 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, 329 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 11:21:43,694 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 329 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:21:43,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2024-12-02 11:21:43,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 207. [2024-12-02 11:21:43,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 161 states have (on average 1.4968944099378882) internal successors, (241), 161 states have internal predecessors, (241), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-12-02 11:21:43,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 329 transitions. [2024-12-02 11:21:43,754 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 329 transitions. Word has length 299 [2024-12-02 11:21:43,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:21:43,754 INFO L471 AbstractCegarLoop]: Abstraction has 207 states and 329 transitions. [2024-12-02 11:21:43,755 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 42.0) internal successors, (84), 2 states have internal predecessors, (84), 2 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 2 states have call successors, (44) [2024-12-02 11:21:43,755 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 329 transitions. [2024-12-02 11:21:43,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 300 [2024-12-02 11:21:43,763 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:21:43,764 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:21:43,775 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 11:21:43,964 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-12-02 11:21:43,965 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:21:43,965 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:43,965 INFO L85 PathProgramCache]: Analyzing trace with hash 321223282, now seen corresponding path program 1 times [2024-12-02 11:21:43,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:43,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203348216] [2024-12-02 11:21:43,966 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:21:43,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:44,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:21:44,422 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-12-02 11:21:44,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:44,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203348216] [2024-12-02 11:21:44,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203348216] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:21:44,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:21:44,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:21:44,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425045940] [2024-12-02 11:21:44,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:21:44,424 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:21:44,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:44,425 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:21:44,426 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:21:44,426 INFO L87 Difference]: Start difference. First operand 207 states and 329 transitions. Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-12-02 11:21:44,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:21:44,582 INFO L93 Difference]: Finished difference Result 522 states and 828 transitions. [2024-12-02 11:21:44,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:21:44,583 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 299 [2024-12-02 11:21:44,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:21:44,598 INFO L225 Difference]: With dead ends: 522 [2024-12-02 11:21:44,598 INFO L226 Difference]: Without dead ends: 318 [2024-12-02 11:21:44,600 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 11:21:44,601 INFO L435 NwaCegarLoop]: 463 mSDtfsCounter, 183 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 748 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:21:44,601 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [183 Valid, 748 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 11:21:44,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2024-12-02 11:21:44,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 315. [2024-12-02 11:21:44,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 264 states have (on average 1.518939393939394) internal successors, (401), 265 states have internal predecessors, (401), 48 states have call successors, (48), 2 states have call predecessors, (48), 2 states have return successors, (48), 47 states have call predecessors, (48), 48 states have call successors, (48) [2024-12-02 11:21:44,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 497 transitions. [2024-12-02 11:21:44,636 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 497 transitions. Word has length 299 [2024-12-02 11:21:44,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:21:44,637 INFO L471 AbstractCegarLoop]: Abstraction has 315 states and 497 transitions. [2024-12-02 11:21:44,637 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-12-02 11:21:44,637 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 497 transitions. [2024-12-02 11:21:44,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 300 [2024-12-02 11:21:44,643 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:21:44,644 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:21:44,644 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 11:21:44,644 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:21:44,644 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:44,645 INFO L85 PathProgramCache]: Analyzing trace with hash 980754804, now seen corresponding path program 1 times [2024-12-02 11:21:44,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:44,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381977803] [2024-12-02 11:21:44,645 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:21:44,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:44,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:21:45,227 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-12-02 11:21:45,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:45,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381977803] [2024-12-02 11:21:45,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381977803] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:21:45,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:21:45,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 11:21:45,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723051662] [2024-12-02 11:21:45,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:21:45,229 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 11:21:45,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:45,230 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 11:21:45,230 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:21:45,231 INFO L87 Difference]: Start difference. First operand 315 states and 497 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-12-02 11:21:45,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:21:45,604 INFO L93 Difference]: Finished difference Result 930 states and 1473 transitions. [2024-12-02 11:21:45,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:21:45,605 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 299 [2024-12-02 11:21:45,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:21:45,612 INFO L225 Difference]: With dead ends: 930 [2024-12-02 11:21:45,612 INFO L226 Difference]: Without dead ends: 618 [2024-12-02 11:21:45,614 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-12-02 11:21:45,615 INFO L435 NwaCegarLoop]: 326 mSDtfsCounter, 242 mSDsluCounter, 948 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 1274 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 11:21:45,615 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [242 Valid, 1274 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 11:21:45,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 618 states. [2024-12-02 11:21:45,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 618 to 398. [2024-12-02 11:21:45,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 302 states have (on average 1.4701986754966887) internal successors, (444), 303 states have internal predecessors, (444), 92 states have call successors, (92), 3 states have call predecessors, (92), 3 states have return successors, (92), 91 states have call predecessors, (92), 92 states have call successors, (92) [2024-12-02 11:21:45,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 628 transitions. [2024-12-02 11:21:45,685 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 628 transitions. Word has length 299 [2024-12-02 11:21:45,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:21:45,686 INFO L471 AbstractCegarLoop]: Abstraction has 398 states and 628 transitions. [2024-12-02 11:21:45,686 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-12-02 11:21:45,687 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 628 transitions. [2024-12-02 11:21:45,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 300 [2024-12-02 11:21:45,692 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:21:45,692 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:21:45,692 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 11:21:45,693 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:21:45,693 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:45,693 INFO L85 PathProgramCache]: Analyzing trace with hash -1068633038, now seen corresponding path program 1 times [2024-12-02 11:21:45,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:45,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559298359] [2024-12-02 11:21:45,693 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:21:45,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:45,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:21:46,470 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-12-02 11:21:46,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:46,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559298359] [2024-12-02 11:21:46,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559298359] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:21:46,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:21:46,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 11:21:46,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901124868] [2024-12-02 11:21:46,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:21:46,471 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:21:46,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:46,472 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:21:46,472 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:21:46,472 INFO L87 Difference]: Start difference. First operand 398 states and 628 transitions. Second operand has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-12-02 11:21:46,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:21:46,736 INFO L93 Difference]: Finished difference Result 931 states and 1473 transitions. [2024-12-02 11:21:46,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:21:46,737 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 299 [2024-12-02 11:21:46,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:21:46,742 INFO L225 Difference]: With dead ends: 931 [2024-12-02 11:21:46,742 INFO L226 Difference]: Without dead ends: 618 [2024-12-02 11:21:46,743 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:21:46,744 INFO L435 NwaCegarLoop]: 326 mSDtfsCounter, 354 mSDsluCounter, 642 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 354 SdHoareTripleChecker+Valid, 968 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 11:21:46,744 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [354 Valid, 968 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 11:21:46,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 618 states. [2024-12-02 11:21:46,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 618 to 398. [2024-12-02 11:21:46,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 302 states have (on average 1.466887417218543) internal successors, (443), 303 states have internal predecessors, (443), 92 states have call successors, (92), 3 states have call predecessors, (92), 3 states have return successors, (92), 91 states have call predecessors, (92), 92 states have call successors, (92) [2024-12-02 11:21:46,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 627 transitions. [2024-12-02 11:21:46,782 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 627 transitions. Word has length 299 [2024-12-02 11:21:46,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:21:46,782 INFO L471 AbstractCegarLoop]: Abstraction has 398 states and 627 transitions. [2024-12-02 11:21:46,782 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-12-02 11:21:46,783 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 627 transitions. [2024-12-02 11:21:46,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2024-12-02 11:21:46,787 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:21:46,787 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:21:46,787 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 11:21:46,788 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:21:46,788 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:46,788 INFO L85 PathProgramCache]: Analyzing trace with hash 142726193, now seen corresponding path program 1 times [2024-12-02 11:21:46,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:46,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161563174] [2024-12-02 11:21:46,788 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:21:46,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:46,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:21:47,124 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-12-02 11:21:47,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:47,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161563174] [2024-12-02 11:21:47,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161563174] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:21:47,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:21:47,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:21:47,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767918023] [2024-12-02 11:21:47,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:21:47,126 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:21:47,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:47,127 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:21:47,127 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:21:47,127 INFO L87 Difference]: Start difference. First operand 398 states and 627 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-12-02 11:21:47,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:21:47,337 INFO L93 Difference]: Finished difference Result 1023 states and 1616 transitions. [2024-12-02 11:21:47,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:21:47,338 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 300 [2024-12-02 11:21:47,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:21:47,343 INFO L225 Difference]: With dead ends: 1023 [2024-12-02 11:21:47,343 INFO L226 Difference]: Without dead ends: 711 [2024-12-02 11:21:47,344 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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 11:21:47,344 INFO L435 NwaCegarLoop]: 320 mSDtfsCounter, 227 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 621 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 11:21:47,345 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [227 Valid, 621 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 11:21:47,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 711 states. [2024-12-02 11:21:47,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 711 to 708. [2024-12-02 11:21:47,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 708 states, 562 states have (on average 1.4857651245551602) internal successors, (835), 564 states have internal predecessors, (835), 140 states have call successors, (140), 5 states have call predecessors, (140), 5 states have return successors, (140), 138 states have call predecessors, (140), 140 states have call successors, (140) [2024-12-02 11:21:47,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 708 states to 708 states and 1115 transitions. [2024-12-02 11:21:47,428 INFO L78 Accepts]: Start accepts. Automaton has 708 states and 1115 transitions. Word has length 300 [2024-12-02 11:21:47,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:21:47,428 INFO L471 AbstractCegarLoop]: Abstraction has 708 states and 1115 transitions. [2024-12-02 11:21:47,429 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-12-02 11:21:47,429 INFO L276 IsEmpty]: Start isEmpty. Operand 708 states and 1115 transitions. [2024-12-02 11:21:47,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2024-12-02 11:21:47,433 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:21:47,433 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:21:47,434 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 11:21:47,434 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:21:47,434 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:47,434 INFO L85 PathProgramCache]: Analyzing trace with hash 1044066426, now seen corresponding path program 1 times [2024-12-02 11:21:47,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:47,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131520838] [2024-12-02 11:21:47,435 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:21:47,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:47,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:21:48,163 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-12-02 11:21:48,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:48,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131520838] [2024-12-02 11:21:48,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131520838] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:21:48,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:21:48,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 11:21:48,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181443174] [2024-12-02 11:21:48,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:21:48,164 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:21:48,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:48,165 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:21:48,165 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:21:48,165 INFO L87 Difference]: Start difference. First operand 708 states and 1115 transitions. Second operand has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-12-02 11:21:48,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:21:48,412 INFO L93 Difference]: Finished difference Result 1934 states and 3043 transitions. [2024-12-02 11:21:48,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 11:21:48,413 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 301 [2024-12-02 11:21:48,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:21:48,420 INFO L225 Difference]: With dead ends: 1934 [2024-12-02 11:21:48,420 INFO L226 Difference]: Without dead ends: 1313 [2024-12-02 11:21:48,423 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:21:48,423 INFO L435 NwaCegarLoop]: 407 mSDtfsCounter, 405 mSDsluCounter, 607 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 405 SdHoareTripleChecker+Valid, 1014 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 11:21:48,424 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [405 Valid, 1014 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 11:21:48,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1313 states. [2024-12-02 11:21:48,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1313 to 944. [2024-12-02 11:21:48,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 944 states, 798 states have (on average 1.5338345864661653) internal successors, (1224), 800 states have internal predecessors, (1224), 140 states have call successors, (140), 5 states have call predecessors, (140), 5 states have return successors, (140), 138 states have call predecessors, (140), 140 states have call successors, (140) [2024-12-02 11:21:48,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 944 states to 944 states and 1504 transitions. [2024-12-02 11:21:48,529 INFO L78 Accepts]: Start accepts. Automaton has 944 states and 1504 transitions. Word has length 301 [2024-12-02 11:21:48,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:21:48,529 INFO L471 AbstractCegarLoop]: Abstraction has 944 states and 1504 transitions. [2024-12-02 11:21:48,530 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-12-02 11:21:48,530 INFO L276 IsEmpty]: Start isEmpty. Operand 944 states and 1504 transitions. [2024-12-02 11:21:48,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2024-12-02 11:21:48,534 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:21:48,534 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:21:48,534 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 11:21:48,534 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:21:48,535 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:48,535 INFO L85 PathProgramCache]: Analyzing trace with hash 971679868, now seen corresponding path program 1 times [2024-12-02 11:21:48,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:48,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442041864] [2024-12-02 11:21:48,535 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:21:48,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:48,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:21:48,886 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-12-02 11:21:48,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:48,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442041864] [2024-12-02 11:21:48,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442041864] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:21:48,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:21:48,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:21:48,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765201933] [2024-12-02 11:21:48,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:21:48,888 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:21:48,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:48,900 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:21:48,900 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:21:48,900 INFO L87 Difference]: Start difference. First operand 944 states and 1504 transitions. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-12-02 11:21:48,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:21:48,992 INFO L93 Difference]: Finished difference Result 2492 states and 3970 transitions. [2024-12-02 11:21:48,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:21:48,993 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 301 [2024-12-02 11:21:48,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:21:49,003 INFO L225 Difference]: With dead ends: 2492 [2024-12-02 11:21:49,003 INFO L226 Difference]: Without dead ends: 1635 [2024-12-02 11:21:49,006 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 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 11:21:49,007 INFO L435 NwaCegarLoop]: 487 mSDtfsCounter, 218 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 808 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 11:21:49,007 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [218 Valid, 808 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:21:49,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1635 states. [2024-12-02 11:21:49,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1635 to 1633. [2024-12-02 11:21:49,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1633 states, 1387 states have (on average 1.5306416726748377) internal successors, (2123), 1391 states have internal predecessors, (2123), 236 states have call successors, (236), 9 states have call predecessors, (236), 9 states have return successors, (236), 232 states have call predecessors, (236), 236 states have call successors, (236) [2024-12-02 11:21:49,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1633 states to 1633 states and 2595 transitions. [2024-12-02 11:21:49,140 INFO L78 Accepts]: Start accepts. Automaton has 1633 states and 2595 transitions. Word has length 301 [2024-12-02 11:21:49,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:21:49,141 INFO L471 AbstractCegarLoop]: Abstraction has 1633 states and 2595 transitions. [2024-12-02 11:21:49,141 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-12-02 11:21:49,141 INFO L276 IsEmpty]: Start isEmpty. Operand 1633 states and 2595 transitions. [2024-12-02 11:21:49,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2024-12-02 11:21:49,145 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:21:49,145 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:21:49,146 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-12-02 11:21:49,146 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:21:49,146 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:49,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1204018087, now seen corresponding path program 1 times [2024-12-02 11:21:49,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:49,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361260512] [2024-12-02 11:21:49,147 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:21:49,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:49,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:21:49,818 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-12-02 11:21:49,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:49,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361260512] [2024-12-02 11:21:49,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361260512] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:21:49,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:21:49,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 11:21:49,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476290561] [2024-12-02 11:21:49,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:21:49,819 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:21:49,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:49,820 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:21:49,820 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:21:49,820 INFO L87 Difference]: Start difference. First operand 1633 states and 2595 transitions. Second operand has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-12-02 11:21:50,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:21:50,136 INFO L93 Difference]: Finished difference Result 3364 states and 5313 transitions. [2024-12-02 11:21:50,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:21:50,137 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 301 [2024-12-02 11:21:50,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:21:50,148 INFO L225 Difference]: With dead ends: 3364 [2024-12-02 11:21:50,148 INFO L226 Difference]: Without dead ends: 1818 [2024-12-02 11:21:50,151 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:21:50,152 INFO L435 NwaCegarLoop]: 338 mSDtfsCounter, 436 mSDsluCounter, 610 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 436 SdHoareTripleChecker+Valid, 948 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 11:21:50,152 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [436 Valid, 948 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 11:21:50,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1818 states. [2024-12-02 11:21:50,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1818 to 1474. [2024-12-02 11:21:50,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1474 states, 1243 states have (on average 1.5325824617860015) internal successors, (1905), 1243 states have internal predecessors, (1905), 220 states have call successors, (220), 10 states have call predecessors, (220), 10 states have return successors, (220), 220 states have call predecessors, (220), 220 states have call successors, (220) [2024-12-02 11:21:50,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1474 states to 1474 states and 2345 transitions. [2024-12-02 11:21:50,255 INFO L78 Accepts]: Start accepts. Automaton has 1474 states and 2345 transitions. Word has length 301 [2024-12-02 11:21:50,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:21:50,255 INFO L471 AbstractCegarLoop]: Abstraction has 1474 states and 2345 transitions. [2024-12-02 11:21:50,256 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-12-02 11:21:50,256 INFO L276 IsEmpty]: Start isEmpty. Operand 1474 states and 2345 transitions. [2024-12-02 11:21:50,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2024-12-02 11:21:50,259 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:21:50,259 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:21:50,259 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 11:21:50,259 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:21:50,260 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:50,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1775807997, now seen corresponding path program 1 times [2024-12-02 11:21:50,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:50,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867958292] [2024-12-02 11:21:50,260 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:21:50,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:50,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:21:53,328 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-12-02 11:21:53,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:53,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867958292] [2024-12-02 11:21:53,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867958292] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:21:53,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:21:53,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-12-02 11:21:53,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918601013] [2024-12-02 11:21:53,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:21:53,330 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 11:21:53,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:53,330 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 11:21:53,331 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:21:53,331 INFO L87 Difference]: Start difference. First operand 1474 states and 2345 transitions. Second operand has 11 states, 11 states have (on average 7.7272727272727275) internal successors, (85), 11 states have internal predecessors, (85), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-12-02 11:21:58,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:21:58,644 INFO L93 Difference]: Finished difference Result 7070 states and 11134 transitions. [2024-12-02 11:21:58,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 11:21:58,644 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 7.7272727272727275) internal successors, (85), 11 states have internal predecessors, (85), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 302 [2024-12-02 11:21:58,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:21:58,672 INFO L225 Difference]: With dead ends: 7070 [2024-12-02 11:21:58,673 INFO L226 Difference]: Without dead ends: 5687 [2024-12-02 11:21:58,677 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=119, Invalid=261, Unknown=0, NotChecked=0, Total=380 [2024-12-02 11:21:58,678 INFO L435 NwaCegarLoop]: 458 mSDtfsCounter, 2200 mSDsluCounter, 1722 mSDsCounter, 0 mSdLazyCounter, 1922 mSolverCounterSat, 267 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2200 SdHoareTripleChecker+Valid, 2180 SdHoareTripleChecker+Invalid, 2189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 267 IncrementalHoareTripleChecker+Valid, 1922 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2024-12-02 11:21:58,678 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2200 Valid, 2180 Invalid, 2189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [267 Valid, 1922 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2024-12-02 11:21:58,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5687 states. [2024-12-02 11:21:58,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5687 to 4723. [2024-12-02 11:21:58,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4723 states, 4244 states have (on average 1.5607917059377945) internal successors, (6624), 4248 states have internal predecessors, (6624), 448 states have call successors, (448), 30 states have call predecessors, (448), 30 states have return successors, (448), 444 states have call predecessors, (448), 448 states have call successors, (448) [2024-12-02 11:21:58,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4723 states to 4723 states and 7520 transitions. [2024-12-02 11:21:58,978 INFO L78 Accepts]: Start accepts. Automaton has 4723 states and 7520 transitions. Word has length 302 [2024-12-02 11:21:58,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:21:58,979 INFO L471 AbstractCegarLoop]: Abstraction has 4723 states and 7520 transitions. [2024-12-02 11:21:58,979 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.7272727272727275) internal successors, (85), 11 states have internal predecessors, (85), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-12-02 11:21:58,980 INFO L276 IsEmpty]: Start isEmpty. Operand 4723 states and 7520 transitions. [2024-12-02 11:21:58,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2024-12-02 11:21:58,985 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:21:58,985 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:21:58,986 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-12-02 11:21:58,986 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:21:58,986 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:58,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1994662715, now seen corresponding path program 1 times [2024-12-02 11:21:58,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:58,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413513091] [2024-12-02 11:21:58,987 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:21:58,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:59,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:21:59,509 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 129 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-12-02 11:21:59,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:59,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413513091] [2024-12-02 11:21:59,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413513091] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:21:59,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178612631] [2024-12-02 11:21:59,510 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:21:59,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:21:59,510 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:21:59,512 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:21:59,514 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 11:21:59,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:21:59,786 INFO L256 TraceCheckSpWp]: Trace formula consists of 719 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 11:21:59,793 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:22:00,327 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 529 proven. 120 refuted. 0 times theorem prover too weak. 3135 trivial. 0 not checked. [2024-12-02 11:22:00,327 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:22:00,666 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 9 proven. 120 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-12-02 11:22:00,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1178612631] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:22:00,667 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:22:00,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2024-12-02 11:22:00,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694531265] [2024-12-02 11:22:00,667 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:22:00,668 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 11:22:00,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:22:00,669 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 11:22:00,669 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-12-02 11:22:00,670 INFO L87 Difference]: Start difference. First operand 4723 states and 7520 transitions. Second operand has 8 states, 8 states have (on average 16.375) internal successors, (131), 8 states have internal predecessors, (131), 3 states have call successors, (127), 2 states have call predecessors, (127), 4 states have return successors, (129), 3 states have call predecessors, (129), 3 states have call successors, (129) [2024-12-02 11:22:01,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:22:01,143 INFO L93 Difference]: Finished difference Result 6636 states and 10510 transitions. [2024-12-02 11:22:01,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 11:22:01,144 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 16.375) internal successors, (131), 8 states have internal predecessors, (131), 3 states have call successors, (127), 2 states have call predecessors, (127), 4 states have return successors, (129), 3 states have call predecessors, (129), 3 states have call successors, (129) Word has length 302 [2024-12-02 11:22:01,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:22:01,156 INFO L225 Difference]: With dead ends: 6636 [2024-12-02 11:22:01,156 INFO L226 Difference]: Without dead ends: 2008 [2024-12-02 11:22:01,164 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 617 GetRequests, 601 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=179, Unknown=0, NotChecked=0, Total=272 [2024-12-02 11:22:01,165 INFO L435 NwaCegarLoop]: 263 mSDtfsCounter, 608 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 609 SdHoareTripleChecker+Valid, 697 SdHoareTripleChecker+Invalid, 344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 11:22:01,165 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [609 Valid, 697 Invalid, 344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 11:22:01,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2008 states. [2024-12-02 11:22:01,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2008 to 1980. [2024-12-02 11:22:01,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1980 states, 1703 states have (on average 1.514386376981797) internal successors, (2579), 1705 states have internal predecessors, (2579), 246 states have call successors, (246), 30 states have call predecessors, (246), 30 states have return successors, (246), 244 states have call predecessors, (246), 246 states have call successors, (246) [2024-12-02 11:22:01,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1980 states to 1980 states and 3071 transitions. [2024-12-02 11:22:01,338 INFO L78 Accepts]: Start accepts. Automaton has 1980 states and 3071 transitions. Word has length 302 [2024-12-02 11:22:01,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:22:01,338 INFO L471 AbstractCegarLoop]: Abstraction has 1980 states and 3071 transitions. [2024-12-02 11:22:01,339 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.375) internal successors, (131), 8 states have internal predecessors, (131), 3 states have call successors, (127), 2 states have call predecessors, (127), 4 states have return successors, (129), 3 states have call predecessors, (129), 3 states have call successors, (129) [2024-12-02 11:22:01,339 INFO L276 IsEmpty]: Start isEmpty. Operand 1980 states and 3071 transitions. [2024-12-02 11:22:01,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2024-12-02 11:22:01,343 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:22:01,343 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:22:01,355 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 11:22:01,544 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-12-02 11:22:01,544 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:22:01,544 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:22:01,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1007315516, now seen corresponding path program 1 times [2024-12-02 11:22:01,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:22:01,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497006791] [2024-12-02 11:22:01,545 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:22:01,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:22:01,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:22:02,436 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 12 proven. 117 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-12-02 11:22:02,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:22:02,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497006791] [2024-12-02 11:22:02,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497006791] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:22:02,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2054075854] [2024-12-02 11:22:02,436 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:22:02,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:22:02,437 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:22:02,438 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:22:02,441 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 11:22:02,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:22:02,718 INFO L256 TraceCheckSpWp]: Trace formula consists of 719 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 11:22:02,725 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:22:03,156 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 675 proven. 117 refuted. 0 times theorem prover too weak. 2992 trivial. 0 not checked. [2024-12-02 11:22:03,156 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:22:03,452 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 12 proven. 117 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-12-02 11:22:03,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2054075854] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:22:03,452 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:22:03,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2024-12-02 11:22:03,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836869064] [2024-12-02 11:22:03,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:22:03,453 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:22:03,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:22:03,454 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:22:03,454 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:22:03,454 INFO L87 Difference]: Start difference. First operand 1980 states and 3071 transitions. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 2 states have call successors, (83), 2 states have call predecessors, (83), 4 states have return successors, (84), 2 states have call predecessors, (84), 2 states have call successors, (84) [2024-12-02 11:22:04,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:22:04,009 INFO L93 Difference]: Finished difference Result 3318 states and 5064 transitions. [2024-12-02 11:22:04,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 11:22:04,010 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 2 states have call successors, (83), 2 states have call predecessors, (83), 4 states have return successors, (84), 2 states have call predecessors, (84), 2 states have call successors, (84) Word has length 302 [2024-12-02 11:22:04,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:22:04,018 INFO L225 Difference]: With dead ends: 3318 [2024-12-02 11:22:04,018 INFO L226 Difference]: Without dead ends: 1441 [2024-12-02 11:22:04,021 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 611 GetRequests, 601 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:22:04,022 INFO L435 NwaCegarLoop]: 271 mSDtfsCounter, 381 mSDsluCounter, 440 mSDsCounter, 0 mSdLazyCounter, 297 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 385 SdHoareTripleChecker+Valid, 711 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-02 11:22:04,022 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [385 Valid, 711 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 297 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-02 11:22:04,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1441 states. [2024-12-02 11:22:04,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1441 to 1413. [2024-12-02 11:22:04,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1413 states, 1129 states have (on average 1.4278122232063772) internal successors, (1612), 1131 states have internal predecessors, (1612), 246 states have call successors, (246), 37 states have call predecessors, (246), 37 states have return successors, (246), 244 states have call predecessors, (246), 246 states have call successors, (246) [2024-12-02 11:22:04,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1413 states to 1413 states and 2104 transitions. [2024-12-02 11:22:04,148 INFO L78 Accepts]: Start accepts. Automaton has 1413 states and 2104 transitions. Word has length 302 [2024-12-02 11:22:04,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:22:04,148 INFO L471 AbstractCegarLoop]: Abstraction has 1413 states and 2104 transitions. [2024-12-02 11:22:04,148 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 2 states have call successors, (83), 2 states have call predecessors, (83), 4 states have return successors, (84), 2 states have call predecessors, (84), 2 states have call successors, (84) [2024-12-02 11:22:04,148 INFO L276 IsEmpty]: Start isEmpty. Operand 1413 states and 2104 transitions. [2024-12-02 11:22:04,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2024-12-02 11:22:04,151 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:22:04,151 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:22:04,161 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 11:22:04,352 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-12-02 11:22:04,352 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:22:04,352 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:22:04,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1767786867, now seen corresponding path program 1 times [2024-12-02 11:22:04,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:22:04,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400785056] [2024-12-02 11:22:04,353 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:22:04,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:22:04,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:22:04,839 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-12-02 11:22:04,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:22:04,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400785056] [2024-12-02 11:22:04,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400785056] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:22:04,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:22:04,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 11:22:04,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394643405] [2024-12-02 11:22:04,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:22:04,840 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 11:22:04,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:22:04,840 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 11:22:04,840 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 11:22:04,840 INFO L87 Difference]: Start difference. First operand 1413 states and 2104 transitions. Second operand has 6 states, 6 states have (on average 14.333333333333334) internal successors, (86), 6 states have internal predecessors, (86), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-12-02 11:22:06,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:22:06,700 INFO L93 Difference]: Finished difference Result 7585 states and 11280 transitions. [2024-12-02 11:22:06,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 11:22:06,701 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 14.333333333333334) internal successors, (86), 6 states have internal predecessors, (86), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 303 [2024-12-02 11:22:06,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:22:06,717 INFO L225 Difference]: With dead ends: 7585 [2024-12-02 11:22:06,717 INFO L226 Difference]: Without dead ends: 6279 [2024-12-02 11:22:06,720 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:22:06,720 INFO L435 NwaCegarLoop]: 792 mSDtfsCounter, 1156 mSDsluCounter, 1948 mSDsCounter, 0 mSdLazyCounter, 1060 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1156 SdHoareTripleChecker+Valid, 2740 SdHoareTripleChecker+Invalid, 1212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 1060 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-12-02 11:22:06,720 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1156 Valid, 2740 Invalid, 1212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 1060 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-12-02 11:22:06,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6279 states. [2024-12-02 11:22:07,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6279 to 4855. [2024-12-02 11:22:07,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4855 states, 4159 states have (on average 1.4777590767011302) internal successors, (6146), 4173 states have internal predecessors, (6146), 590 states have call successors, (590), 105 states have call predecessors, (590), 105 states have return successors, (590), 576 states have call predecessors, (590), 590 states have call successors, (590) [2024-12-02 11:22:07,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4855 states to 4855 states and 7326 transitions. [2024-12-02 11:22:07,137 INFO L78 Accepts]: Start accepts. Automaton has 4855 states and 7326 transitions. Word has length 303 [2024-12-02 11:22:07,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:22:07,138 INFO L471 AbstractCegarLoop]: Abstraction has 4855 states and 7326 transitions. [2024-12-02 11:22:07,138 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.333333333333334) internal successors, (86), 6 states have internal predecessors, (86), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-12-02 11:22:07,138 INFO L276 IsEmpty]: Start isEmpty. Operand 4855 states and 7326 transitions. [2024-12-02 11:22:07,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2024-12-02 11:22:07,144 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:22:07,144 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:22:07,144 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-12-02 11:22:07,145 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:22:07,145 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:22:07,145 INFO L85 PathProgramCache]: Analyzing trace with hash 2120875249, now seen corresponding path program 1 times [2024-12-02 11:22:07,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:22:07,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040003774] [2024-12-02 11:22:07,145 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:22:07,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:22:07,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:22:07,857 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 126 proven. 3 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-12-02 11:22:07,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:22:07,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040003774] [2024-12-02 11:22:07,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040003774] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:22:07,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248824296] [2024-12-02 11:22:07,857 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:22:07,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:22:07,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:22:07,859 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:22:07,860 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 11:22:08,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:22:08,092 INFO L256 TraceCheckSpWp]: Trace formula consists of 721 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-12-02 11:22:08,097 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:22:08,305 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 298 proven. 0 refuted. 0 times theorem prover too weak. 3486 trivial. 0 not checked. [2024-12-02 11:22:08,305 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:22:08,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248824296] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:22:08,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:22:08,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [6] total 10 [2024-12-02 11:22:08,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199049445] [2024-12-02 11:22:08,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:22:08,318 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 11:22:08,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:22:08,320 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 11:22:08,320 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:22:08,320 INFO L87 Difference]: Start difference. First operand 4855 states and 7326 transitions. Second operand has 9 states, 9 states have (on average 10.222222222222221) internal successors, (92), 8 states have internal predecessors, (92), 2 states have call successors, (44), 2 states have call predecessors, (44), 3 states have return successors, (44), 3 states have call predecessors, (44), 2 states have call successors, (44) [2024-12-02 11:22:09,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:22:09,729 INFO L93 Difference]: Finished difference Result 10491 states and 15633 transitions. [2024-12-02 11:22:09,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-02 11:22:09,730 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 10.222222222222221) internal successors, (92), 8 states have internal predecessors, (92), 2 states have call successors, (44), 2 states have call predecessors, (44), 3 states have return successors, (44), 3 states have call predecessors, (44), 2 states have call successors, (44) Word has length 303 [2024-12-02 11:22:09,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:22:09,750 INFO L225 Difference]: With dead ends: 10491 [2024-12-02 11:22:09,751 INFO L226 Difference]: Without dead ends: 5745 [2024-12-02 11:22:09,758 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 323 GetRequests, 303 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=123, Invalid=339, Unknown=0, NotChecked=0, Total=462 [2024-12-02 11:22:09,758 INFO L435 NwaCegarLoop]: 520 mSDtfsCounter, 477 mSDsluCounter, 1546 mSDsCounter, 0 mSdLazyCounter, 827 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 520 SdHoareTripleChecker+Valid, 2066 SdHoareTripleChecker+Invalid, 921 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 827 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-12-02 11:22:09,758 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [520 Valid, 2066 Invalid, 921 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 827 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-12-02 11:22:09,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5745 states. [2024-12-02 11:22:10,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5745 to 4263. [2024-12-02 11:22:10,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4263 states, 3565 states have (on average 1.4510518934081347) internal successors, (5173), 3579 states have internal predecessors, (5173), 582 states have call successors, (582), 115 states have call predecessors, (582), 115 states have return successors, (582), 568 states have call predecessors, (582), 582 states have call successors, (582) [2024-12-02 11:22:10,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4263 states to 4263 states and 6337 transitions. [2024-12-02 11:22:10,138 INFO L78 Accepts]: Start accepts. Automaton has 4263 states and 6337 transitions. Word has length 303 [2024-12-02 11:22:10,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:22:10,139 INFO L471 AbstractCegarLoop]: Abstraction has 4263 states and 6337 transitions. [2024-12-02 11:22:10,140 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.222222222222221) internal successors, (92), 8 states have internal predecessors, (92), 2 states have call successors, (44), 2 states have call predecessors, (44), 3 states have return successors, (44), 3 states have call predecessors, (44), 2 states have call successors, (44) [2024-12-02 11:22:10,140 INFO L276 IsEmpty]: Start isEmpty. Operand 4263 states and 6337 transitions. [2024-12-02 11:22:10,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2024-12-02 11:22:10,147 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:22:10,147 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:22:10,159 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-12-02 11:22:10,348 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-12-02 11:22:10,348 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:22:10,349 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:22:10,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1843412721, now seen corresponding path program 1 times [2024-12-02 11:22:10,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:22:10,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612045132] [2024-12-02 11:22:10,349 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:22:10,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:22:10,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:22:12,636 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-12-02 11:22:12,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:22:12,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612045132] [2024-12-02 11:22:12,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612045132] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:22:12,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:22:12,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 11:22:12,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195045271] [2024-12-02 11:22:12,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:22:12,637 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 11:22:12,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:22:12,638 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 11:22:12,638 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-12-02 11:22:12,638 INFO L87 Difference]: Start difference. First operand 4263 states and 6337 transitions. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-12-02 11:22:15,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:22:15,093 INFO L93 Difference]: Finished difference Result 10579 states and 15905 transitions. [2024-12-02 11:22:15,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 11:22:15,094 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 304 [2024-12-02 11:22:15,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:22:15,110 INFO L225 Difference]: With dead ends: 10579 [2024-12-02 11:22:15,110 INFO L226 Difference]: Without dead ends: 6433 [2024-12-02 11:22:15,116 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2024-12-02 11:22:15,116 INFO L435 NwaCegarLoop]: 348 mSDtfsCounter, 1300 mSDsluCounter, 1542 mSDsCounter, 0 mSdLazyCounter, 1044 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1300 SdHoareTripleChecker+Valid, 1890 SdHoareTripleChecker+Invalid, 1177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 1044 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-12-02 11:22:15,116 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1300 Valid, 1890 Invalid, 1177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 1044 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-12-02 11:22:15,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6433 states. [2024-12-02 11:22:15,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6433 to 4457. [2024-12-02 11:22:15,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4457 states, 3759 states have (on average 1.4596967278531525) internal successors, (5487), 3773 states have internal predecessors, (5487), 582 states have call successors, (582), 115 states have call predecessors, (582), 115 states have return successors, (582), 568 states have call predecessors, (582), 582 states have call successors, (582) [2024-12-02 11:22:15,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4457 states to 4457 states and 6651 transitions. [2024-12-02 11:22:15,457 INFO L78 Accepts]: Start accepts. Automaton has 4457 states and 6651 transitions. Word has length 304 [2024-12-02 11:22:15,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:22:15,458 INFO L471 AbstractCegarLoop]: Abstraction has 4457 states and 6651 transitions. [2024-12-02 11:22:15,458 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-12-02 11:22:15,458 INFO L276 IsEmpty]: Start isEmpty. Operand 4457 states and 6651 transitions. [2024-12-02 11:22:15,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2024-12-02 11:22:15,464 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:22:15,464 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:22:15,464 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-12-02 11:22:15,465 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:22:15,465 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:22:15,465 INFO L85 PathProgramCache]: Analyzing trace with hash 85186876, now seen corresponding path program 1 times [2024-12-02 11:22:15,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:22:15,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061805941] [2024-12-02 11:22:15,465 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:22:15,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:22:15,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:22:17,160 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 36 proven. 93 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-12-02 11:22:17,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:22:17,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061805941] [2024-12-02 11:22:17,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061805941] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:22:17,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830394380] [2024-12-02 11:22:17,161 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:22:17,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:22:17,161 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:22:17,162 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:22:17,163 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 11:22:17,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:22:17,411 INFO L256 TraceCheckSpWp]: Trace formula consists of 722 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-02 11:22:17,420 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:22:18,001 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1741 proven. 78 refuted. 0 times theorem prover too weak. 1965 trivial. 0 not checked. [2024-12-02 11:22:18,001 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:22:18,474 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 87 proven. 42 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-12-02 11:22:18,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [830394380] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:22:18,474 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:22:18,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 7] total 19 [2024-12-02 11:22:18,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511573741] [2024-12-02 11:22:18,475 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:22:18,476 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-02 11:22:18,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:22:18,476 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-02 11:22:18,477 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2024-12-02 11:22:18,477 INFO L87 Difference]: Start difference. First operand 4457 states and 6651 transitions. Second operand has 19 states, 19 states have (on average 10.263157894736842) internal successors, (195), 18 states have internal predecessors, (195), 6 states have call successors, (102), 3 states have call predecessors, (102), 5 states have return successors, (103), 6 states have call predecessors, (103), 6 states have call successors, (103) [2024-12-02 11:22:24,621 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:22:28,625 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:22:32,629 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:22:36,653 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:22:40,659 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:22:44,662 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:22:48,664 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:22:52,671 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:22:56,734 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:23:00,736 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:23:04,738 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:23:08,741 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:23:12,744 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:23:16,746 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:23:20,778 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:23:24,781 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:23:28,784 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:23:32,787 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:23:36,789 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:23:40,791 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:23:44,795 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:23:48,798 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:23:52,800 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:23:56,803 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:24:00,805 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:24:04,808 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:24:08,852 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:24:12,856 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:24:16,858 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:24:20,861 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:24:24,864 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:24:28,867 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:24:32,877 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:24:36,883 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:24:40,901 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:24:44,904 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:24:48,975 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:24:52,982 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:24:56,985 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:25:00,988 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:25:04,991 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:25:08,994 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:25:12,996 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:25:17,076 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:25:21,079 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:25:25,082 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:25:29,085 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:25:33,090 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:25:37,093 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:25:41,096 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:25:45,099 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:25:49,112 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:25:53,115 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:25:57,118 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:26:02,728 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:26:06,731 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:26:10,737 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:26:14,739 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:26:18,742 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:26:22,748 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:26:25,536 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.79s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:26:29,565 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:26:33,568 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:26:37,571 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:26:41,579 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:26:45,582 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:26:49,585 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:26:53,588 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:26:57,595 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:27:01,597 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:27:05,600 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:27:10,076 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:27:14,715 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:27:18,730 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:27:22,735 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:27:26,739 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:27:29,513 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.77s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:27:33,541 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:27:37,563 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:27:41,568 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:27:45,571 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:27:49,575 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:27:53,578 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:27:57,581 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:28:01,584 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:28:04,386 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.78s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:28:08,434 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:28:12,438 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:28:16,440 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:28:27,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:28:27,188 INFO L93 Difference]: Finished difference Result 17427 states and 25135 transitions. [2024-12-02 11:28:27,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 181 states. [2024-12-02 11:28:27,193 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 10.263157894736842) internal successors, (195), 18 states have internal predecessors, (195), 6 states have call successors, (102), 3 states have call predecessors, (102), 5 states have return successors, (103), 6 states have call predecessors, (103), 6 states have call successors, (103) Word has length 304 [2024-12-02 11:28:27,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:28:27,262 INFO L225 Difference]: With dead ends: 17427 [2024-12-02 11:28:27,263 INFO L226 Difference]: Without dead ends: 13213 [2024-12-02 11:28:27,279 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 816 GetRequests, 630 SyntacticMatches, 0 SemanticMatches, 186 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15152 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=5231, Invalid=29925, Unknown=0, NotChecked=0, Total=35156 [2024-12-02 11:28:27,281 INFO L435 NwaCegarLoop]: 884 mSDtfsCounter, 3842 mSDsluCounter, 6961 mSDsCounter, 0 mSdLazyCounter, 6056 mSolverCounterSat, 1429 mSolverCounterUnsat, 86 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 360.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3874 SdHoareTripleChecker+Valid, 7845 SdHoareTripleChecker+Invalid, 7571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1429 IncrementalHoareTripleChecker+Valid, 6056 IncrementalHoareTripleChecker+Invalid, 86 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 361.4s IncrementalHoareTripleChecker+Time [2024-12-02 11:28:27,282 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3874 Valid, 7845 Invalid, 7571 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1429 Valid, 6056 Invalid, 86 Unknown, 0 Unchecked, 361.4s Time] [2024-12-02 11:28:27,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13213 states. [2024-12-02 11:28:28,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13213 to 3871. [2024-12-02 11:28:28,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3871 states, 3256 states have (on average 1.4582309582309583) internal successors, (4748), 3264 states have internal predecessors, (4748), 504 states have call successors, (504), 110 states have call predecessors, (504), 110 states have return successors, (504), 496 states have call predecessors, (504), 504 states have call successors, (504) [2024-12-02 11:28:28,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3871 states to 3871 states and 5756 transitions. [2024-12-02 11:28:28,035 INFO L78 Accepts]: Start accepts. Automaton has 3871 states and 5756 transitions. Word has length 304 [2024-12-02 11:28:28,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:28:28,037 INFO L471 AbstractCegarLoop]: Abstraction has 3871 states and 5756 transitions. [2024-12-02 11:28:28,038 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 10.263157894736842) internal successors, (195), 18 states have internal predecessors, (195), 6 states have call successors, (102), 3 states have call predecessors, (102), 5 states have return successors, (103), 6 states have call predecessors, (103), 6 states have call successors, (103) [2024-12-02 11:28:28,039 INFO L276 IsEmpty]: Start isEmpty. Operand 3871 states and 5756 transitions. [2024-12-02 11:28:28,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2024-12-02 11:28:28,054 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:28:28,054 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:28:28,065 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 11:28:28,255 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-12-02 11:28:28,256 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:28:28,257 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:28:28,257 INFO L85 PathProgramCache]: Analyzing trace with hash 914159441, now seen corresponding path program 1 times [2024-12-02 11:28:28,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:28:28,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28472963] [2024-12-02 11:28:28,258 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:28:28,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:28:28,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:28:29,560 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-12-02 11:28:29,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:28:29,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28472963] [2024-12-02 11:28:29,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28472963] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:28:29,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:28:29,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 11:28:29,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386899262] [2024-12-02 11:28:29,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:28:29,562 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:28:29,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:28:29,563 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:28:29,563 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:28:29,564 INFO L87 Difference]: Start difference. First operand 3871 states and 5756 transitions. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-12-02 11:28:30,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:28:30,235 INFO L93 Difference]: Finished difference Result 7779 states and 11848 transitions. [2024-12-02 11:28:30,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:28:30,236 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 304 [2024-12-02 11:28:30,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:28:30,256 INFO L225 Difference]: With dead ends: 7779 [2024-12-02 11:28:30,256 INFO L226 Difference]: Without dead ends: 5925 [2024-12-02 11:28:30,261 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:28:30,262 INFO L435 NwaCegarLoop]: 318 mSDtfsCounter, 466 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 466 SdHoareTripleChecker+Valid, 954 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 11:28:30,263 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [466 Valid, 954 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 11:28:30,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5925 states. [2024-12-02 11:28:30,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5925 to 3865. [2024-12-02 11:28:30,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3865 states, 3250 states have (on average 1.4584615384615385) internal successors, (4740), 3258 states have internal predecessors, (4740), 504 states have call successors, (504), 110 states have call predecessors, (504), 110 states have return successors, (504), 496 states have call predecessors, (504), 504 states have call successors, (504) [2024-12-02 11:28:30,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3865 states to 3865 states and 5748 transitions. [2024-12-02 11:28:30,960 INFO L78 Accepts]: Start accepts. Automaton has 3865 states and 5748 transitions. Word has length 304 [2024-12-02 11:28:30,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:28:30,961 INFO L471 AbstractCegarLoop]: Abstraction has 3865 states and 5748 transitions. [2024-12-02 11:28:30,963 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-12-02 11:28:30,963 INFO L276 IsEmpty]: Start isEmpty. Operand 3865 states and 5748 transitions. [2024-12-02 11:28:30,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 306 [2024-12-02 11:28:30,969 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:28:30,970 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:28:30,970 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-12-02 11:28:30,971 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:28:30,971 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:28:30,972 INFO L85 PathProgramCache]: Analyzing trace with hash -503290087, now seen corresponding path program 1 times [2024-12-02 11:28:30,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:28:30,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830664354] [2024-12-02 11:28:30,972 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:28:30,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:28:31,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:28:31,702 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-12-02 11:28:31,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:28:31,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830664354] [2024-12-02 11:28:31,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830664354] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:28:31,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:28:31,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 11:28:31,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006991802] [2024-12-02 11:28:31,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:28:31,704 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:28:31,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:28:31,705 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:28:31,705 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:28:31,705 INFO L87 Difference]: Start difference. First operand 3865 states and 5748 transitions. Second operand has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-12-02 11:28:33,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:28:33,055 INFO L93 Difference]: Finished difference Result 11361 states and 16936 transitions. [2024-12-02 11:28:33,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 11:28:33,056 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 305 [2024-12-02 11:28:33,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:28:33,082 INFO L225 Difference]: With dead ends: 11361 [2024-12-02 11:28:33,083 INFO L226 Difference]: Without dead ends: 7619 [2024-12-02 11:28:33,091 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:28:33,093 INFO L435 NwaCegarLoop]: 715 mSDtfsCounter, 701 mSDsluCounter, 930 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 701 SdHoareTripleChecker+Valid, 1645 SdHoareTripleChecker+Invalid, 235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-02 11:28:33,093 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [701 Valid, 1645 Invalid, 235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-02 11:28:33,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7619 states. [2024-12-02 11:28:34,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7619 to 7413. [2024-12-02 11:28:34,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7413 states, 6238 states have (on average 1.4517473549214492) internal successors, (9056), 6254 states have internal predecessors, (9056), 964 states have call successors, (964), 210 states have call predecessors, (964), 210 states have return successors, (964), 948 states have call predecessors, (964), 964 states have call successors, (964) [2024-12-02 11:28:34,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7413 states to 7413 states and 10984 transitions. [2024-12-02 11:28:34,061 INFO L78 Accepts]: Start accepts. Automaton has 7413 states and 10984 transitions. Word has length 305 [2024-12-02 11:28:34,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:28:34,062 INFO L471 AbstractCegarLoop]: Abstraction has 7413 states and 10984 transitions. [2024-12-02 11:28:34,062 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-12-02 11:28:34,062 INFO L276 IsEmpty]: Start isEmpty. Operand 7413 states and 10984 transitions. [2024-12-02 11:28:34,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 306 [2024-12-02 11:28:34,068 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:28:34,069 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:28:34,069 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-12-02 11:28:34,069 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:28:34,070 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:28:34,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1321318811, now seen corresponding path program 1 times [2024-12-02 11:28:34,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:28:34,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083053230] [2024-12-02 11:28:34,071 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:28:34,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:28:34,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:28:35,318 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 87 proven. 42 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-12-02 11:28:35,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:28:35,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083053230] [2024-12-02 11:28:35,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083053230] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:28:35,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2078079919] [2024-12-02 11:28:35,320 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:28:35,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:28:35,320 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:28:35,322 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:28:35,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 11:28:35,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:28:35,660 INFO L256 TraceCheckSpWp]: Trace formula consists of 721 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-12-02 11:28:35,670 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:28:36,331 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1741 proven. 78 refuted. 0 times theorem prover too weak. 1965 trivial. 0 not checked. [2024-12-02 11:28:36,332 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:28:36,741 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 87 proven. 42 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-12-02 11:28:36,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2078079919] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:28:36,741 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:28:36,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 6] total 14 [2024-12-02 11:28:36,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096782899] [2024-12-02 11:28:36,742 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:28:36,743 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 11:28:36,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:28:36,744 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 11:28:36,744 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2024-12-02 11:28:36,745 INFO L87 Difference]: Start difference. First operand 7413 states and 10984 transitions. Second operand has 14 states, 14 states have (on average 12.0) internal successors, (168), 14 states have internal predecessors, (168), 4 states have call successors, (72), 3 states have call predecessors, (72), 5 states have return successors, (73), 4 states have call predecessors, (73), 4 states have call successors, (73) [2024-12-02 11:28:39,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:28:39,723 INFO L93 Difference]: Finished difference Result 14567 states and 21352 transitions. [2024-12-02 11:28:39,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-12-02 11:28:39,724 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 12.0) internal successors, (168), 14 states have internal predecessors, (168), 4 states have call successors, (72), 3 states have call predecessors, (72), 5 states have return successors, (73), 4 states have call predecessors, (73), 4 states have call successors, (73) Word has length 305 [2024-12-02 11:28:39,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:28:39,767 INFO L225 Difference]: With dead ends: 14567 [2024-12-02 11:28:39,767 INFO L226 Difference]: Without dead ends: 7221 [2024-12-02 11:28:39,788 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 642 GetRequests, 609 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 241 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=347, Invalid=843, Unknown=0, NotChecked=0, Total=1190 [2024-12-02 11:28:39,789 INFO L435 NwaCegarLoop]: 331 mSDtfsCounter, 2770 mSDsluCounter, 1178 mSDsCounter, 0 mSdLazyCounter, 1014 mSolverCounterSat, 534 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2772 SdHoareTripleChecker+Valid, 1509 SdHoareTripleChecker+Invalid, 1548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 534 IncrementalHoareTripleChecker+Valid, 1014 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-12-02 11:28:39,790 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2772 Valid, 1509 Invalid, 1548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [534 Valid, 1014 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-12-02 11:28:39,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7221 states. [2024-12-02 11:28:40,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7221 to 4861. [2024-12-02 11:28:40,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4861 states, 3966 states have (on average 1.4180534543620777) internal successors, (5624), 3974 states have internal predecessors, (5624), 732 states have call successors, (732), 162 states have call predecessors, (732), 162 states have return successors, (732), 724 states have call predecessors, (732), 732 states have call successors, (732) [2024-12-02 11:28:40,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4861 states to 4861 states and 7088 transitions. [2024-12-02 11:28:40,864 INFO L78 Accepts]: Start accepts. Automaton has 4861 states and 7088 transitions. Word has length 305 [2024-12-02 11:28:40,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:28:40,865 INFO L471 AbstractCegarLoop]: Abstraction has 4861 states and 7088 transitions. [2024-12-02 11:28:40,865 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 12.0) internal successors, (168), 14 states have internal predecessors, (168), 4 states have call successors, (72), 3 states have call predecessors, (72), 5 states have return successors, (73), 4 states have call predecessors, (73), 4 states have call successors, (73) [2024-12-02 11:28:40,865 INFO L276 IsEmpty]: Start isEmpty. Operand 4861 states and 7088 transitions. [2024-12-02 11:28:40,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 307 [2024-12-02 11:28:40,868 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:28:40,868 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:28:40,879 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 11:28:41,068 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-12-02 11:28:41,069 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:28:41,069 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:28:41,069 INFO L85 PathProgramCache]: Analyzing trace with hash -1693502348, now seen corresponding path program 1 times [2024-12-02 11:28:41,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:28:41,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477943549] [2024-12-02 11:28:41,070 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:28:41,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:28:41,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:28:41,350 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-12-02 11:28:41,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:28:41,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477943549] [2024-12-02 11:28:41,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477943549] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:28:41,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:28:41,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 11:28:41,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39416802] [2024-12-02 11:28:41,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:28:41,352 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:28:41,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:28:41,352 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:28:41,353 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:28:41,353 INFO L87 Difference]: Start difference. First operand 4861 states and 7088 transitions. Second operand has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-12-02 11:28:43,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:28:43,745 INFO L93 Difference]: Finished difference Result 14419 states and 20523 transitions. [2024-12-02 11:28:43,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:28:43,746 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 306 [2024-12-02 11:28:43,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:28:43,775 INFO L225 Difference]: With dead ends: 14419 [2024-12-02 11:28:43,775 INFO L226 Difference]: Without dead ends: 9681 [2024-12-02 11:28:43,804 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:28:43,805 INFO L435 NwaCegarLoop]: 542 mSDtfsCounter, 629 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 629 SdHoareTripleChecker+Valid, 911 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-02 11:28:43,805 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [629 Valid, 911 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-02 11:28:43,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9681 states. [2024-12-02 11:28:45,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9681 to 5109. [2024-12-02 11:28:45,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5109 states, 4214 states have (on average 1.4124347413383957) internal successors, (5952), 4222 states have internal predecessors, (5952), 732 states have call successors, (732), 162 states have call predecessors, (732), 162 states have return successors, (732), 724 states have call predecessors, (732), 732 states have call successors, (732) [2024-12-02 11:28:45,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5109 states to 5109 states and 7416 transitions. [2024-12-02 11:28:45,114 INFO L78 Accepts]: Start accepts. Automaton has 5109 states and 7416 transitions. Word has length 306 [2024-12-02 11:28:45,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:28:45,115 INFO L471 AbstractCegarLoop]: Abstraction has 5109 states and 7416 transitions. [2024-12-02 11:28:45,115 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-12-02 11:28:45,115 INFO L276 IsEmpty]: Start isEmpty. Operand 5109 states and 7416 transitions. [2024-12-02 11:28:45,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 307 [2024-12-02 11:28:45,124 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:28:45,124 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:28:45,124 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-12-02 11:28:45,125 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:28:45,126 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:28:45,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1328428496, now seen corresponding path program 1 times [2024-12-02 11:28:45,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:28:45,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161109342] [2024-12-02 11:28:45,126 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:28:45,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:28:46,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:28:47,726 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 87 proven. 42 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-12-02 11:28:47,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:28:47,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161109342] [2024-12-02 11:28:47,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161109342] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:28:47,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [239028216] [2024-12-02 11:28:47,727 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:28:47,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:28:47,727 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:28:47,729 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:28:47,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 11:28:48,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:28:48,178 INFO L256 TraceCheckSpWp]: Trace formula consists of 721 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 11:28:48,189 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:28:49,034 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1741 proven. 78 refuted. 0 times theorem prover too weak. 1965 trivial. 0 not checked. [2024-12-02 11:28:49,035 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:28:49,716 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 87 proven. 42 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-12-02 11:28:49,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [239028216] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:28:49,716 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:28:49,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 12, 9] total 23 [2024-12-02 11:28:49,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587479380] [2024-12-02 11:28:49,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:28:49,719 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-12-02 11:28:49,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:28:49,719 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-12-02 11:28:49,720 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2024-12-02 11:28:49,720 INFO L87 Difference]: Start difference. First operand 5109 states and 7416 transitions. Second operand has 23 states, 23 states have (on average 7.695652173913044) internal successors, (177), 23 states have internal predecessors, (177), 4 states have call successors, (72), 3 states have call predecessors, (72), 5 states have return successors, (73), 4 states have call predecessors, (73), 4 states have call successors, (73) [2024-12-02 11:28:58,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:28:58,237 INFO L93 Difference]: Finished difference Result 15409 states and 22363 transitions. [2024-12-02 11:28:58,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2024-12-02 11:28:58,238 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 7.695652173913044) internal successors, (177), 23 states have internal predecessors, (177), 4 states have call successors, (72), 3 states have call predecessors, (72), 5 states have return successors, (73), 4 states have call predecessors, (73), 4 states have call successors, (73) Word has length 306 [2024-12-02 11:28:58,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:28:58,282 INFO L225 Difference]: With dead ends: 15409 [2024-12-02 11:28:58,282 INFO L226 Difference]: Without dead ends: 10423 [2024-12-02 11:28:58,292 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 667 GetRequests, 607 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 884 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=719, Invalid=3063, Unknown=0, NotChecked=0, Total=3782 [2024-12-02 11:28:58,293 INFO L435 NwaCegarLoop]: 686 mSDtfsCounter, 3127 mSDsluCounter, 5209 mSDsCounter, 0 mSdLazyCounter, 4333 mSolverCounterSat, 716 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3187 SdHoareTripleChecker+Valid, 5895 SdHoareTripleChecker+Invalid, 5049 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 716 IncrementalHoareTripleChecker+Valid, 4333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:28:58,294 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3187 Valid, 5895 Invalid, 5049 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [716 Valid, 4333 Invalid, 0 Unknown, 0 Unchecked, 5.0s Time] [2024-12-02 11:28:58,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10423 states. [2024-12-02 11:28:59,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10423 to 5677. [2024-12-02 11:28:59,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5677 states, 4782 states have (on average 1.4328732747804267) internal successors, (6852), 4790 states have internal predecessors, (6852), 732 states have call successors, (732), 162 states have call predecessors, (732), 162 states have return successors, (732), 724 states have call predecessors, (732), 732 states have call successors, (732) [2024-12-02 11:28:59,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5677 states to 5677 states and 8316 transitions. [2024-12-02 11:28:59,632 INFO L78 Accepts]: Start accepts. Automaton has 5677 states and 8316 transitions. Word has length 306 [2024-12-02 11:28:59,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:28:59,633 INFO L471 AbstractCegarLoop]: Abstraction has 5677 states and 8316 transitions. [2024-12-02 11:28:59,633 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 7.695652173913044) internal successors, (177), 23 states have internal predecessors, (177), 4 states have call successors, (72), 3 states have call predecessors, (72), 5 states have return successors, (73), 4 states have call predecessors, (73), 4 states have call successors, (73) [2024-12-02 11:28:59,633 INFO L276 IsEmpty]: Start isEmpty. Operand 5677 states and 8316 transitions. [2024-12-02 11:28:59,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 307 [2024-12-02 11:28:59,639 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:28:59,640 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:28:59,653 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 11:28:59,840 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:28:59,841 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:28:59,842 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:28:59,842 INFO L85 PathProgramCache]: Analyzing trace with hash -394393366, now seen corresponding path program 1 times [2024-12-02 11:28:59,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:28:59,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386063018] [2024-12-02 11:28:59,842 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:28:59,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:29:00,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:29:14,431 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 222 proven. 147 refuted. 0 times theorem prover too weak. 3415 trivial. 0 not checked. [2024-12-02 11:29:14,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:29:14,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386063018] [2024-12-02 11:29:14,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386063018] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:29:14,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28033020] [2024-12-02 11:29:14,432 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:29:14,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:29:14,433 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:29:14,435 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:29:14,436 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 11:29:14,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:29:14,850 INFO L256 TraceCheckSpWp]: Trace formula consists of 724 conjuncts, 59 conjuncts are in the unsatisfiable core [2024-12-02 11:29:14,858 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:29:20,336 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 2531 proven. 366 refuted. 0 times theorem prover too weak. 887 trivial. 0 not checked. [2024-12-02 11:29:20,336 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:29:27,502 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 288 proven. 90 refuted. 0 times theorem prover too weak. 3406 trivial. 0 not checked. [2024-12-02 11:29:27,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [28033020] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:29:27,502 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:29:27,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 28, 27] total 72 [2024-12-02 11:29:27,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554381473] [2024-12-02 11:29:27,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:29:27,504 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2024-12-02 11:29:27,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:29:27,505 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2024-12-02 11:29:27,507 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=620, Invalid=4492, Unknown=0, NotChecked=0, Total=5112 [2024-12-02 11:29:27,508 INFO L87 Difference]: Start difference. First operand 5677 states and 8316 transitions. Second operand has 72 states, 69 states have (on average 3.8260869565217392) internal successors, (264), 67 states have internal predecessors, (264), 19 states have call successors, (132), 8 states have call predecessors, (132), 15 states have return successors, (132), 19 states have call predecessors, (132), 19 states have call successors, (132) [2024-12-02 11:29:58,373 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:30:00,110 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.74s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:30:21,862 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:31:40,574 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.98s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:31:44,748 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:31:51,842 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:33:03,546 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:33:06,155 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.38s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:33:15,883 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:33:19,889 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:33:24,429 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:33:28,438 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-12-02 11:33:34,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:33:34,688 INFO L93 Difference]: Finished difference Result 123205 states and 171834 transitions. [2024-12-02 11:33:34,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 459 states. [2024-12-02 11:33:34,690 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 69 states have (on average 3.8260869565217392) internal successors, (264), 67 states have internal predecessors, (264), 19 states have call successors, (132), 8 states have call predecessors, (132), 15 states have return successors, (132), 19 states have call predecessors, (132), 19 states have call successors, (132) Word has length 306 [2024-12-02 11:33:34,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:33:34,937 INFO L225 Difference]: With dead ends: 123205 [2024-12-02 11:33:34,937 INFO L226 Difference]: Without dead ends: 117609 [2024-12-02 11:33:35,001 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1147 GetRequests, 631 SyntacticMatches, 0 SemanticMatches, 516 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120927 ImplicationChecksByTransitivity, 127.5s TimeCoverageRelationStatistics Valid=35934, Invalid=231872, Unknown=0, NotChecked=0, Total=267806 [2024-12-02 11:33:35,002 INFO L435 NwaCegarLoop]: 672 mSDtfsCounter, 41035 mSDsluCounter, 19056 mSDsCounter, 0 mSdLazyCounter, 22973 mSolverCounterSat, 3819 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 100.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41091 SdHoareTripleChecker+Valid, 19728 SdHoareTripleChecker+Invalid, 26800 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 3819 IncrementalHoareTripleChecker+Valid, 22973 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 105.3s IncrementalHoareTripleChecker+Time [2024-12-02 11:33:35,003 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [41091 Valid, 19728 Invalid, 26800 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [3819 Valid, 22973 Invalid, 8 Unknown, 0 Unchecked, 105.3s Time] [2024-12-02 11:33:35,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117609 states. [2024-12-02 11:33:39,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117609 to 19244. [2024-12-02 11:33:39,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19244 states, 16685 states have (on average 1.4185795624812707) internal successors, (23669), 16721 states have internal predecessors, (23669), 1992 states have call successors, (1992), 566 states have call predecessors, (1992), 566 states have return successors, (1992), 1956 states have call predecessors, (1992), 1992 states have call successors, (1992) [2024-12-02 11:33:39,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19244 states to 19244 states and 27653 transitions. [2024-12-02 11:33:39,251 INFO L78 Accepts]: Start accepts. Automaton has 19244 states and 27653 transitions. Word has length 306 [2024-12-02 11:33:39,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:33:39,252 INFO L471 AbstractCegarLoop]: Abstraction has 19244 states and 27653 transitions. [2024-12-02 11:33:39,252 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 69 states have (on average 3.8260869565217392) internal successors, (264), 67 states have internal predecessors, (264), 19 states have call successors, (132), 8 states have call predecessors, (132), 15 states have return successors, (132), 19 states have call predecessors, (132), 19 states have call successors, (132) [2024-12-02 11:33:39,252 INFO L276 IsEmpty]: Start isEmpty. Operand 19244 states and 27653 transitions. [2024-12-02 11:33:39,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 307 [2024-12-02 11:33:39,261 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:33:39,261 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:33:39,270 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-12-02 11:33:39,462 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-12-02 11:33:39,462 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:33:39,462 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:33:39,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1667429818, now seen corresponding path program 1 times [2024-12-02 11:33:39,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:33:39,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184598909] [2024-12-02 11:33:39,463 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:33:39,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:33:39,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 11:33:39,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1970476597] [2024-12-02 11:33:39,765 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:33:39,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:33:39,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:33:39,767 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:33:39,769 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 11:33:40,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 11:33:40,135 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-12-02 11:33:40,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 11:33:40,491 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-12-02 11:33:40,491 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-12-02 11:33:40,493 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-12-02 11:33:40,511 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-12-02 11:33:40,697 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:33:40,705 INFO L422 BasicCegarLoop]: Path program histogram: [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 11:33:40,997 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-12-02 11:33:41,003 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 11:33:41 BoogieIcfgContainer [2024-12-02 11:33:41,004 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-12-02 11:33:41,005 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-12-02 11:33:41,005 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-12-02 11:33:41,005 INFO L274 PluginConnector]: Witness Printer initialized [2024-12-02 11:33:41,007 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:21:42" (3/4) ... [2024-12-02 11:33:41,011 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-12-02 11:33:41,012 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-12-02 11:33:41,013 INFO L158 Benchmark]: Toolchain (without parser) took 720055.86ms. Allocated memory was 117.4MB in the beginning and 2.6GB in the end (delta: 2.5GB). Free memory was 92.0MB in the beginning and 2.0GB in the end (delta: -1.9GB). Peak memory consumption was 595.9MB. Max. memory is 16.1GB. [2024-12-02 11:33:41,013 INFO L158 Benchmark]: CDTParser took 0.34ms. Allocated memory is still 117.4MB. Free memory was 72.6MB in the beginning and 72.5MB in the end (delta: 86.6kB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 11:33:41,014 INFO L158 Benchmark]: CACSL2BoogieTranslator took 425.13ms. Allocated memory is still 117.4MB. Free memory was 92.0MB in the beginning and 69.0MB in the end (delta: 23.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-12-02 11:33:41,014 INFO L158 Benchmark]: Boogie Procedure Inliner took 75.24ms. Allocated memory is still 117.4MB. Free memory was 69.0MB in the beginning and 61.3MB in the end (delta: 7.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 11:33:41,014 INFO L158 Benchmark]: Boogie Preprocessor took 97.70ms. Allocated memory is still 117.4MB. Free memory was 61.3MB in the beginning and 49.8MB in the end (delta: 11.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 11:33:41,015 INFO L158 Benchmark]: RCFGBuilder took 1080.87ms. Allocated memory is still 117.4MB. Free memory was 49.8MB in the beginning and 86.4MB in the end (delta: -36.6MB). Peak memory consumption was 33.3MB. Max. memory is 16.1GB. [2024-12-02 11:33:41,015 INFO L158 Benchmark]: TraceAbstraction took 718362.07ms. Allocated memory was 117.4MB in the beginning and 2.6GB in the end (delta: 2.5GB). Free memory was 85.7MB in the beginning and 2.0GB in the end (delta: -1.9GB). Peak memory consumption was 577.3MB. Max. memory is 16.1GB. [2024-12-02 11:33:41,015 INFO L158 Benchmark]: Witness Printer took 7.03ms. Allocated memory is still 2.6GB. Free memory was 2.0GB in the beginning and 2.0GB in the end (delta: 244.6kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 11:33:41,018 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 72.6MB in the beginning and 72.5MB in the end (delta: 86.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 425.13ms. Allocated memory is still 117.4MB. Free memory was 92.0MB in the beginning and 69.0MB in the end (delta: 23.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 75.24ms. Allocated memory is still 117.4MB. Free memory was 69.0MB in the beginning and 61.3MB in the end (delta: 7.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 97.70ms. Allocated memory is still 117.4MB. Free memory was 61.3MB in the beginning and 49.8MB in the end (delta: 11.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 1080.87ms. Allocated memory is still 117.4MB. Free memory was 49.8MB in the beginning and 86.4MB in the end (delta: -36.6MB). Peak memory consumption was 33.3MB. Max. memory is 16.1GB. * TraceAbstraction took 718362.07ms. Allocated memory was 117.4MB in the beginning and 2.6GB in the end (delta: 2.5GB). Free memory was 85.7MB in the beginning and 2.0GB in the end (delta: -1.9GB). Peak memory consumption was 577.3MB. Max. memory is 16.1GB. * Witness Printer took 7.03ms. Allocated memory is still 2.6GB. Free memory was 2.0GB in the beginning and 2.0GB in the end (delta: 244.6kB). Peak memory consumption was 8.4MB. 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 shiftRight at line 176, overapproximation of someBinaryArithmeticDOUBLEoperation at line 118, overapproximation of someBinaryFLOATComparisonOperation at line 354, overapproximation of someBinaryFLOATComparisonOperation at line 354, overapproximation of someBinaryFLOATComparisonOperation at line 282, overapproximation of someBinaryFLOATComparisonOperation at line 288, overapproximation of someBinaryFLOATComparisonOperation at line 286, overapproximation of someBinaryFLOATComparisonOperation at line 83, overapproximation of someBinaryFLOATComparisonOperation at line 354, overapproximation of someBinaryFLOATComparisonOperation at line 257, overapproximation of someBinaryFLOATComparisonOperation at line 114, overapproximation of someBinaryFLOATComparisonOperation at line 284, overapproximation of someBinaryFLOATComparisonOperation at line 290, overapproximation of someBinaryDOUBLEComparisonOperation at line 319, overapproximation of someBinaryDOUBLEComparisonOperation at line 97, overapproximation of someBinaryDOUBLEComparisonOperation at line 313, overapproximation of someBinaryDOUBLEComparisonOperation at line 118, overapproximation of someBinaryDOUBLEComparisonOperation at line 151, overapproximation of someBinaryDOUBLEComparisonOperation at line 191, overapproximation of someBinaryDOUBLEComparisonOperation at line 115, overapproximation of someBinaryDOUBLEComparisonOperation at line 354, overapproximation of someBinaryDOUBLEComparisonOperation at line 317, overapproximation of someBinaryDOUBLEComparisonOperation at line 354, overapproximation of someBinaryDOUBLEComparisonOperation at line 246, overapproximation of someBinaryDOUBLEComparisonOperation at line 354, overapproximation of someBinaryDOUBLEComparisonOperation at line 315, overapproximation of someUnaryFLOAToperation at line 257, overapproximation of someBinaryArithmeticFLOAToperation at line 257. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned char var_1_1 = 1; [L23] unsigned char var_1_4 = 1; [L24] unsigned char var_1_5 = 0; [L25] unsigned char var_1_8 = 0; [L26] signed short int var_1_9 = 256; [L27] unsigned char var_1_11 = 1; [L28] unsigned char var_1_12 = 0; [L29] float var_1_13 = 256.75; [L30] float var_1_15 = 256.25; [L31] float var_1_16 = 8.95; [L32] float var_1_17 = 256.375; [L33] float var_1_18 = 0.0; [L34] float var_1_19 = 3.75; [L35] unsigned short int var_1_20 = 64; [L36] unsigned short int var_1_21 = 0; [L37] float var_1_22 = 100.5; [L38] unsigned short int var_1_23 = 50; [L39] unsigned short int var_1_24 = 64; [L40] double var_1_25 = 32.6; [L41] unsigned char var_1_26 = 1; [L42] unsigned char var_1_28 = 0; [L43] double var_1_29 = 100.4; [L44] signed short int var_1_30 = 2; [L45] signed short int var_1_31 = 16; [L46] signed short int var_1_32 = 8; [L47] signed short int var_1_33 = 2; [L48] double var_1_34 = 0.0; [L49] double var_1_35 = 63.8; [L50] double var_1_36 = 127.75; [L51] double var_1_37 = 0.4; [L52] unsigned long int var_1_38 = 50; [L53] unsigned long int var_1_39 = 3554953517; [L54] unsigned long int var_1_41 = 1668301826; [L55] float var_1_42 = 63.75; [L56] unsigned char var_1_43 = 0; [L57] signed short int var_1_46 = -2; [L58] signed short int var_1_47 = 20527; [L59] double var_1_48 = 7.5; [L60] unsigned char var_1_49 = 0; [L61] signed char var_1_50 = 32; [L62] unsigned char var_1_51 = 0; [L63] unsigned char var_1_52 = 0; [L64] unsigned long int var_1_53 = 256; [L65] unsigned long int var_1_54 = 4278958049; [L66] unsigned long int var_1_55 = 3317535625; [L67] unsigned long int var_1_56 = 256; [L68] signed char var_1_57 = 64; [L69] unsigned short int var_1_58 = 100; [L70] signed short int var_1_59 = 64; [L71] signed long int var_1_60 = -100; [L72] float last_1_var_1_13 = 256.75; [L73] unsigned short int last_1_var_1_23 = 50; [L74] double last_1_var_1_48 = 7.5; [L75] unsigned char last_1_var_1_49 = 0; [L76] unsigned char last_1_var_1_52 = 0; [L77] unsigned long int last_1_var_1_53 = 256; [L78] unsigned short int last_1_var_1_58 = 100; [L79] signed long int last_1_var_1_60 = -100; VAL [isInitial=0, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=0, var_1_13=1027/4, var_1_15=1025/4, var_1_16=179/20, var_1_17=2051/8, var_1_18=0, var_1_19=15/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L358] isInitial = 1 [L359] FCALL initially() [L361] CALL updateLastVariables() [L344] last_1_var_1_13 = var_1_13 [L345] last_1_var_1_23 = var_1_23 [L346] last_1_var_1_48 = var_1_48 [L347] last_1_var_1_49 = var_1_49 [L348] last_1_var_1_52 = var_1_52 [L349] last_1_var_1_53 = var_1_53 [L350] last_1_var_1_58 = var_1_58 [L351] last_1_var_1_60 = var_1_60 VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=0, var_1_13=1027/4, var_1_15=1025/4, var_1_16=179/20, var_1_17=2051/8, var_1_18=0, var_1_19=15/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L361] RET updateLastVariables() [L362] CALL updateVariables() [L272] var_1_4 = __VERIFIER_nondet_uchar() [L273] CALL assume_abort_if_not(var_1_4 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=0, var_1_13=1027/4, var_1_15=1025/4, var_1_16=179/20, var_1_17=2051/8, var_1_18=0, var_1_19=15/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=0, var_1_13=1027/4, var_1_15=1025/4, var_1_16=179/20, var_1_17=2051/8, var_1_18=0, var_1_19=15/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L273] RET assume_abort_if_not(var_1_4 >= 1) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=0, var_1_13=1027/4, var_1_15=1025/4, var_1_16=179/20, var_1_17=2051/8, var_1_18=0, var_1_19=15/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L274] CALL assume_abort_if_not(var_1_4 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=0, var_1_13=1027/4, var_1_15=1025/4, var_1_16=179/20, var_1_17=2051/8, var_1_18=0, var_1_19=15/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=0, var_1_13=1027/4, var_1_15=1025/4, var_1_16=179/20, var_1_17=2051/8, var_1_18=0, var_1_19=15/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L274] RET assume_abort_if_not(var_1_4 <= 1) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=0, var_1_13=1027/4, var_1_15=1025/4, var_1_16=179/20, var_1_17=2051/8, var_1_18=0, var_1_19=15/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L275] var_1_8 = __VERIFIER_nondet_uchar() [L276] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=0, var_1_13=1027/4, var_1_15=1025/4, var_1_16=179/20, var_1_17=2051/8, var_1_18=0, var_1_19=15/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=0, var_1_13=1027/4, var_1_15=1025/4, var_1_16=179/20, var_1_17=2051/8, var_1_18=0, var_1_19=15/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_9=256] [L276] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=0, var_1_13=1027/4, var_1_15=1025/4, var_1_16=179/20, var_1_17=2051/8, var_1_18=0, var_1_19=15/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_9=256] [L277] CALL assume_abort_if_not(var_1_8 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=0, var_1_13=1027/4, var_1_15=1025/4, var_1_16=179/20, var_1_17=2051/8, var_1_18=0, var_1_19=15/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=0, var_1_13=1027/4, var_1_15=1025/4, var_1_16=179/20, var_1_17=2051/8, var_1_18=0, var_1_19=15/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L277] RET assume_abort_if_not(var_1_8 <= 0) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=0, var_1_13=1027/4, var_1_15=1025/4, var_1_16=179/20, var_1_17=2051/8, var_1_18=0, var_1_19=15/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L278] var_1_12 = __VERIFIER_nondet_uchar() [L279] CALL assume_abort_if_not(var_1_12 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=1025/4, var_1_16=179/20, var_1_17=2051/8, var_1_18=0, var_1_19=15/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=1025/4, var_1_16=179/20, var_1_17=2051/8, var_1_18=0, var_1_19=15/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L279] RET assume_abort_if_not(var_1_12 >= 1) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=1025/4, var_1_16=179/20, var_1_17=2051/8, var_1_18=0, var_1_19=15/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L280] CALL assume_abort_if_not(var_1_12 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=1025/4, var_1_16=179/20, var_1_17=2051/8, var_1_18=0, var_1_19=15/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=1025/4, var_1_16=179/20, var_1_17=2051/8, var_1_18=0, var_1_19=15/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L280] RET assume_abort_if_not(var_1_12 <= 1) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=1025/4, var_1_16=179/20, var_1_17=2051/8, var_1_18=0, var_1_19=15/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L281] var_1_15 = __VERIFIER_nondet_float() [L282] CALL assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_16=179/20, var_1_17=2051/8, var_1_18=0, var_1_19=15/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_16=179/20, var_1_17=2051/8, var_1_18=0, var_1_19=15/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L282] RET assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_16=179/20, var_1_17=2051/8, var_1_18=0, var_1_19=15/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L283] var_1_16 = __VERIFIER_nondet_float() [L284] CALL assume_abort_if_not((var_1_16 >= -922337.2036854765600e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854765600e+12F && var_1_16 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_17=2051/8, var_1_18=0, var_1_19=15/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_17=2051/8, var_1_18=0, var_1_19=15/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L284] RET assume_abort_if_not((var_1_16 >= -922337.2036854765600e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854765600e+12F && var_1_16 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_17=2051/8, var_1_18=0, var_1_19=15/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L285] var_1_17 = __VERIFIER_nondet_float() [L286] CALL assume_abort_if_not((var_1_17 >= 0.0F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 9223372.036854765600e+12F && var_1_17 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_18=0, var_1_19=15/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_18=0, var_1_19=15/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L286] RET assume_abort_if_not((var_1_17 >= 0.0F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 9223372.036854765600e+12F && var_1_17 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_18=0, var_1_19=15/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L287] var_1_18 = __VERIFIER_nondet_float() [L288] CALL assume_abort_if_not((var_1_18 >= 4611686.018427382800e+12F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854765600e+12F && var_1_18 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_19=15/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_19=15/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L288] RET assume_abort_if_not((var_1_18 >= 4611686.018427382800e+12F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854765600e+12F && var_1_18 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_19=15/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L289] var_1_19 = __VERIFIER_nondet_float() [L290] CALL assume_abort_if_not((var_1_19 >= 0.0F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L290] RET assume_abort_if_not((var_1_19 >= 0.0F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=0, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L291] var_1_21 = __VERIFIER_nondet_ushort() [L292] CALL assume_abort_if_not(var_1_21 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L292] RET assume_abort_if_not(var_1_21 >= 0) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L293] CALL assume_abort_if_not(var_1_21 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L293] RET assume_abort_if_not(var_1_21 <= 32767) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=64, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L294] var_1_24 = __VERIFIER_nondet_ushort() [L295] CALL assume_abort_if_not(var_1_24 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L295] RET assume_abort_if_not(var_1_24 >= 0) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L296] CALL assume_abort_if_not(var_1_24 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L296] RET assume_abort_if_not(var_1_24 <= 32767) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=0, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L297] var_1_28 = __VERIFIER_nondet_uchar() [L298] CALL assume_abort_if_not(var_1_28 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L298] RET assume_abort_if_not(var_1_28 >= 1) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L299] CALL assume_abort_if_not(var_1_28 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L299] RET assume_abort_if_not(var_1_28 <= 1) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=2, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L300] var_1_30 = __VERIFIER_nondet_short() [L301] CALL assume_abort_if_not(var_1_30 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L301] RET assume_abort_if_not(var_1_30 >= 0) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L302] CALL assume_abort_if_not(var_1_30 <= 16384) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L302] RET assume_abort_if_not(var_1_30 <= 16384) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=16, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L303] var_1_31 = __VERIFIER_nondet_short() [L304] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L304] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L305] CALL assume_abort_if_not(var_1_31 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L305] RET assume_abort_if_not(var_1_31 <= 16383) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L306] var_1_32 = __VERIFIER_nondet_short() [L307] CALL assume_abort_if_not(var_1_32 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L307] RET assume_abort_if_not(var_1_32 >= 0) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L308] CALL assume_abort_if_not(var_1_32 <= 9) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L308] RET assume_abort_if_not(var_1_32 <= 9) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=2, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L309] var_1_33 = __VERIFIER_nondet_short() [L310] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L310] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L311] CALL assume_abort_if_not(var_1_33 <= 8) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L311] RET assume_abort_if_not(var_1_33 <= 8) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L312] var_1_34 = __VERIFIER_nondet_double() [L313] CALL assume_abort_if_not((var_1_34 >= 4611686.018427382800e+12F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 9223372.036854765600e+12F && var_1_34 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L313] RET assume_abort_if_not((var_1_34 >= 4611686.018427382800e+12F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 9223372.036854765600e+12F && var_1_34 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_35=319/5, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L314] var_1_35 = __VERIFIER_nondet_double() [L315] CALL assume_abort_if_not((var_1_35 >= 0.0F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 2305843.009213691390e+12F && var_1_35 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L315] RET assume_abort_if_not((var_1_35 >= 0.0F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 2305843.009213691390e+12F && var_1_35 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_36=511/4, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L316] var_1_36 = __VERIFIER_nondet_double() [L317] CALL assume_abort_if_not((var_1_36 >= 0.0F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 2305843.009213691390e+12F && var_1_36 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L317] RET assume_abort_if_not((var_1_36 >= 0.0F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 2305843.009213691390e+12F && var_1_36 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_37=2/5, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L318] var_1_37 = __VERIFIER_nondet_double() [L319] CALL assume_abort_if_not((var_1_37 >= 0.0F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 4611686.018427382800e+12F && var_1_37 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L319] RET assume_abort_if_not((var_1_37 >= 0.0F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 4611686.018427382800e+12F && var_1_37 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=3554953517, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L320] var_1_39 = __VERIFIER_nondet_ulong() [L321] CALL assume_abort_if_not(var_1_39 >= 3221225470) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L321] RET assume_abort_if_not(var_1_39 >= 3221225470) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L322] CALL assume_abort_if_not(var_1_39 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L322] RET assume_abort_if_not(var_1_39 <= 4294967294) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1668301826, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L323] var_1_41 = __VERIFIER_nondet_ulong() [L324] CALL assume_abort_if_not(var_1_41 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L324] RET assume_abort_if_not(var_1_41 >= 1073741823) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L325] CALL assume_abort_if_not(var_1_41 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L325] RET assume_abort_if_not(var_1_41 <= 2147483647) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=20527, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L326] var_1_47 = __VERIFIER_nondet_short() [L327] CALL assume_abort_if_not(var_1_47 >= 16382) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L327] RET assume_abort_if_not(var_1_47 >= 16382) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L328] CALL assume_abort_if_not(var_1_47 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L328] RET assume_abort_if_not(var_1_47 <= 32766) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=32, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L329] var_1_50 = __VERIFIER_nondet_char() [L330] CALL assume_abort_if_not(var_1_50 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L330] RET assume_abort_if_not(var_1_50 >= -128) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L331] CALL assume_abort_if_not(var_1_50 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L331] RET assume_abort_if_not(var_1_50 <= 127) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L332] CALL assume_abort_if_not(var_1_50 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L332] RET assume_abort_if_not(var_1_50 != 0) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=0, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L333] var_1_51 = __VERIFIER_nondet_uchar() [L334] CALL assume_abort_if_not(var_1_51 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L334] RET assume_abort_if_not(var_1_51 >= 1) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L335] CALL assume_abort_if_not(var_1_51 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L335] RET assume_abort_if_not(var_1_51 <= 1) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=256, var_1_54=4278958049, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L336] var_1_54 = __VERIFIER_nondet_ulong() [L337] CALL assume_abort_if_not(var_1_54 >= 3758096382) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=256, var_1_54=3758096382, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=256, var_1_54=3758096382, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L337] RET assume_abort_if_not(var_1_54 >= 3758096382) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=256, var_1_54=3758096382, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L338] CALL assume_abort_if_not(var_1_54 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=256, var_1_54=3758096382, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=256, var_1_54=3758096382, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L338] RET assume_abort_if_not(var_1_54 <= 4294967294) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=256, var_1_54=3758096382, var_1_55=3317535625, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L339] var_1_55 = __VERIFIER_nondet_ulong() [L340] CALL assume_abort_if_not(var_1_55 >= 3221225470) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=256, var_1_54=3758096382, var_1_55=12884901481, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=256, var_1_54=3758096382, var_1_55=12884901481, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L340] RET assume_abort_if_not(var_1_55 >= 3221225470) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=256, var_1_54=3758096382, var_1_55=12884901481, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L341] CALL assume_abort_if_not(var_1_55 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=256, var_1_54=3758096382, var_1_55=12884901481, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=256, var_1_54=3758096382, var_1_55=12884901481, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L341] RET assume_abort_if_not(var_1_55 <= 4294967294) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=256, var_1_54=3758096382, var_1_55=12884901481, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-100, var_1_8=0, var_1_9=256] [L362] RET updateVariables() [L363] CALL step() [L83] COND TRUE (var_1_19 - var_1_18) <= last_1_var_1_13 [L84] var_1_60 = ((((((last_1_var_1_23 + var_1_32)) < (var_1_21)) ? ((last_1_var_1_23 + var_1_32)) : (var_1_21))) - 64) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=256, var_1_54=3758096382, var_1_55=12884901481, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-62, var_1_8=0, var_1_9=256] [L88] COND FALSE !(\read(last_1_var_1_49)) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=256, var_1_54=3758096382, var_1_55=12884901481, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-62, var_1_8=0, var_1_9=256] [L91] var_1_9 = ((((-10) < (var_1_57)) ? (-10) : (var_1_57))) [L92] unsigned char stepLocal_16 = last_1_var_1_49; VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, stepLocal_16=0, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=256, var_1_54=3758096382, var_1_55=12884901481, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-62, var_1_8=0, var_1_9=-10] [L93] COND FALSE !(\read(last_1_var_1_52)) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, stepLocal_16=0, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=256, var_1_54=3758096382, var_1_55=12884901481, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-62, var_1_8=0, var_1_9=-10] [L96] COND TRUE var_1_4 || stepLocal_16 VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=256, var_1_54=3758096382, var_1_55=12884901481, var_1_56=256, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-62, var_1_8=0, var_1_9=-10] [L97] COND TRUE (last_1_var_1_48 / var_1_18) <= (- var_1_37) [L98] var_1_56 = (var_1_55 - 100u) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=256, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-62, var_1_8=0, var_1_9=-10] [L104] COND FALSE !(last_1_var_1_60 >= last_1_var_1_23) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=256, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=100, var_1_59=64, var_1_5=0, var_1_60=-62, var_1_8=0, var_1_9=-10] [L107] COND TRUE \read(var_1_1) [L108] var_1_58 = var_1_24 VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_1=1, var_1_20=64, var_1_21=2, var_1_22=201/2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=256, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=64, var_1_5=0, var_1_60=-62, var_1_8=0, var_1_9=-10] [L112] var_1_11 = ((var_1_8 || var_1_4) && var_1_12) [L113] var_1_20 = (45013 - var_1_21) [L114] var_1_22 = ((((((((((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16)))) > (var_1_19)) ? (((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16)))) : (var_1_19)))) > (var_1_17)) ? (((((((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16)))) > (var_1_19)) ? (((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16)))) : (var_1_19)))) : (var_1_17))) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=50, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=256, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=64, var_1_5=0, var_1_60=-62, var_1_8=0, var_1_9=-10] [L115] COND TRUE (9999999.6 / var_1_18) > var_1_16 [L116] var_1_23 = ((((var_1_21 + var_1_24) < 0 ) ? -(var_1_21 + var_1_24) : (var_1_21 + var_1_24))) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=163/5, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=256, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=64, var_1_5=0, var_1_60=-62, var_1_8=0, var_1_9=-10] [L118] var_1_25 = (((((((((var_1_19) > (999.5)) ? (var_1_19) : (999.5))) - var_1_17)) > (var_1_16)) ? ((((((var_1_19) > (999.5)) ? (var_1_19) : (999.5))) - var_1_17)) : (var_1_16))) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=256, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=64, var_1_5=0, var_1_60=-62, var_1_8=0, var_1_9=-10] [L119] COND TRUE ! var_1_8 VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=255/4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=256, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=64, var_1_5=0, var_1_60=-62, var_1_8=0, var_1_9=-10] [L120] COND TRUE 4 < var_1_57 [L121] var_1_42 = var_1_19 VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=256, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=64, var_1_5=0, var_1_60=-62, var_1_8=0, var_1_9=-10] [L132] COND TRUE \read(var_1_12) [L133] var_1_59 = var_1_32 VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=256, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=0, var_1_60=-62, var_1_8=0, var_1_9=-10] [L137] COND FALSE !(last_1_var_1_53 <= ((((var_1_58) < 0 ) ? -(var_1_58) : (var_1_58)))) [L148] var_1_53 = (var_1_39 - 8u) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=8589934582, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=0, var_1_60=-62, var_1_8=0, var_1_9=-10] [L150] signed long int stepLocal_13 = -5; VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, stepLocal_13=-5, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=8589934582, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=0, var_1_60=-62, var_1_8=0, var_1_9=-10] [L151] COND FALSE !(((((var_1_17) < (var_1_34)) ? (var_1_17) : (var_1_34))) < var_1_19) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, stepLocal_13=-5, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=8589934582, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=0, var_1_60=-62, var_1_8=0, var_1_9=-10] [L168] unsigned long int stepLocal_2 = var_1_20 - var_1_53; VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, stepLocal_13=-5, stepLocal_2=-8589889571, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=1, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=8589934582, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=0, var_1_60=-62, var_1_8=0, var_1_9=-10] [L169] COND TRUE (var_1_24 * var_1_60) > stepLocal_2 [L170] var_1_26 = (! ((var_1_4 && var_1_12) && var_1_28)) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, stepLocal_13=-5, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=0, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=8589934582, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=0, var_1_60=-62, var_1_8=0, var_1_9=-10] [L172] EXPR var_1_21 >> (var_1_32 + var_1_33) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, stepLocal_13=-5, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=0, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=8589934582, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=0, var_1_60=-62, var_1_8=0, var_1_9=-10] [L172] signed long int stepLocal_5 = var_1_21 >> (var_1_32 + var_1_33); [L173] unsigned short int stepLocal_4 = var_1_20; [L174] signed long int stepLocal_3 = (var_1_30 + var_1_31) - var_1_21; VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, stepLocal_13=-5, stepLocal_3=0, stepLocal_4=45011, stepLocal_5=2, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=0, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=8589934582, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=0, var_1_60=-62, var_1_8=0, var_1_9=-10] [L175] COND TRUE \read(var_1_12) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, stepLocal_13=-5, stepLocal_3=0, stepLocal_4=45011, stepLocal_5=2, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=0, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=8589934582, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=0, var_1_60=-62, var_1_8=0, var_1_9=-10] [L176] EXPR var_1_53 >> var_1_56 VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, stepLocal_13=-5, stepLocal_3=0, stepLocal_4=45011, stepLocal_5=2, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=0, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=8589934582, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=0, var_1_60=-62, var_1_8=0, var_1_9=-10] [L176] COND FALSE !(stepLocal_4 <= (var_1_53 >> var_1_56)) [L186] signed long int stepLocal_10 = ~ var_1_30; VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, stepLocal_10=-2, stepLocal_13=-5, stepLocal_3=0, stepLocal_5=2, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=0, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=8589934582, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=0, var_1_60=-62, var_1_8=0, var_1_9=-10] [L187] EXPR var_1_56 ^ var_1_32 VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, stepLocal_10=-2, stepLocal_13=-5, stepLocal_3=0, stepLocal_5=2, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=0, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=8589934582, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=0, var_1_60=-62, var_1_8=0, var_1_9=-10] [L187] unsigned long int stepLocal_9 = var_1_56 ^ var_1_32; [L188] signed long int stepLocal_8 = var_1_31 - var_1_30; [L189] signed long int stepLocal_7 = -1; [L190] unsigned short int stepLocal_6 = var_1_58; VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, stepLocal_10=-2, stepLocal_13=-5, stepLocal_3=0, stepLocal_5=2, stepLocal_6=3, stepLocal_7=-1, stepLocal_8=0, stepLocal_9=12884901381, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=0, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=8589934582, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=0, var_1_60=-62, var_1_8=0, var_1_9=-10] [L191] COND TRUE var_1_17 >= (- var_1_34) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, stepLocal_10=-2, stepLocal_13=-5, stepLocal_3=0, stepLocal_5=2, stepLocal_6=3, stepLocal_7=-1, stepLocal_8=0, stepLocal_9=12884901381, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=0, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=50, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=8589934582, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=0, var_1_60=-62, var_1_8=0, var_1_9=-10] [L192] COND FALSE !(var_1_23 <= stepLocal_7) [L197] var_1_38 = ((var_1_39 - (var_1_56 + 500u)) - 4u) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, stepLocal_10=-2, stepLocal_13=-5, stepLocal_3=0, stepLocal_5=2, stepLocal_6=3, stepLocal_8=0, stepLocal_9=12884901381, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=0, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=-4294967295, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=8589934582, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=0, var_1_60=-62, var_1_8=0, var_1_9=-10] [L218] COND FALSE !(var_1_20 == var_1_58) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, stepLocal_10=-2, stepLocal_13=-5, stepLocal_3=0, stepLocal_5=2, stepLocal_6=3, stepLocal_8=0, stepLocal_9=12884901381, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=0, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=-4294967295, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=8589934582, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=0, var_1_60=-62, var_1_8=0, var_1_9=-10] [L227] unsigned short int stepLocal_0 = var_1_23; VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, stepLocal_0=5, stepLocal_10=-2, stepLocal_13=-5, stepLocal_3=0, stepLocal_5=2, stepLocal_6=3, stepLocal_8=0, stepLocal_9=12884901381, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=0, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=-4294967295, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=8589934582, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=0, var_1_60=-62, var_1_8=0, var_1_9=-10] [L228] COND TRUE stepLocal_0 <= (var_1_20 - var_1_58) [L229] var_1_5 = (var_1_26 || var_1_4) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, stepLocal_10=-2, stepLocal_13=-5, stepLocal_3=0, stepLocal_5=2, stepLocal_6=3, stepLocal_8=0, stepLocal_9=12884901381, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=0, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=-4294967295, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=8589934582, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=1, var_1_60=-62, var_1_8=0, var_1_9=-10] [L233] signed long int stepLocal_12 = (16 + var_1_9) - var_1_24; [L234] unsigned short int stepLocal_11 = var_1_21; VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, stepLocal_10=-2, stepLocal_11=2, stepLocal_12=3, stepLocal_13=-5, stepLocal_3=0, stepLocal_5=2, stepLocal_6=3, stepLocal_8=0, stepLocal_9=12884901381, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=0, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=-4294967295, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=8589934582, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=1, var_1_60=-62, var_1_8=0, var_1_9=-10] [L235] COND FALSE !(var_1_20 <= stepLocal_12) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, stepLocal_10=-2, stepLocal_11=2, stepLocal_13=-5, stepLocal_3=0, stepLocal_5=2, stepLocal_6=3, stepLocal_8=0, stepLocal_9=12884901381, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=0, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=-4294967295, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=0, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=8589934582, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=1, var_1_60=-62, var_1_8=0, var_1_9=-10] [L238] COND TRUE var_1_38 < stepLocal_11 [L239] var_1_43 = (var_1_28 && var_1_12) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, stepLocal_10=-2, stepLocal_13=-5, stepLocal_3=0, stepLocal_5=2, stepLocal_6=3, stepLocal_8=0, stepLocal_9=12884901381, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=0, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=-4294967295, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=1, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=0, var_1_53=8589934582, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=1, var_1_60=-62, var_1_8=0, var_1_9=-10] [L246] COND TRUE var_1_25 >= ((- var_1_19) / var_1_18) [L247] var_1_52 = var_1_12 VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, stepLocal_10=-2, stepLocal_13=-5, stepLocal_3=0, stepLocal_5=2, stepLocal_6=3, stepLocal_8=0, stepLocal_9=12884901381, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=0, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=-4294967295, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=1, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=1, var_1_53=8589934582, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=1, var_1_60=-62, var_1_8=0, var_1_9=-10] [L251] signed short int stepLocal_1 = var_1_46; VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, stepLocal_10=-2, stepLocal_13=-5, stepLocal_1=-2, stepLocal_3=0, stepLocal_5=2, stepLocal_6=3, stepLocal_8=0, stepLocal_9=12884901381, var_1_11=1, var_1_12=1, var_1_13=1027/4, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=0, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=-4294967295, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=1, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=1, var_1_53=8589934582, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=1, var_1_60=-62, var_1_8=0, var_1_9=-10] [L252] COND FALSE !(\read(var_1_26)) [L257] var_1_13 = ((((var_1_17 - (var_1_18 - var_1_19)) < 0 ) ? -(var_1_17 - (var_1_18 - var_1_19)) : (var_1_17 - (var_1_18 - var_1_19)))) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, stepLocal_10=-2, stepLocal_13=-5, stepLocal_1=-2, stepLocal_3=0, stepLocal_5=2, stepLocal_6=3, stepLocal_8=0, stepLocal_9=12884901381, var_1_11=1, var_1_12=1, var_1_13=5, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=0, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=-4294967295, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=1, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=1, var_1_53=8589934582, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=1, var_1_60=-62, var_1_8=0, var_1_9=-10] [L259] signed long int stepLocal_15 = (((var_1_9) > (var_1_31)) ? (var_1_9) : (var_1_31)); [L260] signed long int stepLocal_14 = ((((var_1_46) < (var_1_58)) ? (var_1_46) : (var_1_58))) / var_1_50; VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, stepLocal_10=-2, stepLocal_13=-5, stepLocal_14=2, stepLocal_15=1, stepLocal_1=-2, stepLocal_3=0, stepLocal_5=2, stepLocal_6=3, stepLocal_8=0, stepLocal_9=12884901381, var_1_11=1, var_1_12=1, var_1_13=5, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=0, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=-4294967295, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=1, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=1, var_1_53=8589934582, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=1, var_1_60=-62, var_1_8=0, var_1_9=-10] [L261] EXPR var_1_33 << var_1_9 VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, stepLocal_10=-2, stepLocal_13=-5, stepLocal_14=2, stepLocal_15=1, stepLocal_1=-2, stepLocal_3=0, stepLocal_5=2, stepLocal_6=3, stepLocal_8=0, stepLocal_9=12884901381, var_1_11=1, var_1_12=1, var_1_13=5, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=0, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=-4294967295, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=1, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=0, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=1, var_1_53=8589934582, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=1, var_1_60=-62, var_1_8=0, var_1_9=-10] [L261] COND TRUE stepLocal_14 > (var_1_33 << var_1_9) [L262] var_1_49 = ((var_1_12 && var_1_28) && (var_1_4 && (var_1_52 || var_1_51))) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, stepLocal_10=-2, stepLocal_13=-5, stepLocal_15=1, stepLocal_1=-2, stepLocal_3=0, stepLocal_5=2, stepLocal_6=3, stepLocal_8=0, stepLocal_9=12884901381, var_1_11=1, var_1_12=1, var_1_13=5, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=0, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=-4294967295, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=1, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=1, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=1, var_1_53=8589934582, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=1, var_1_60=-62, var_1_8=0, var_1_9=-10] [L363] RET step() [L364] CALL, EXPR property() [L354] EXPR (((((((((((last_1_var_1_60 >= last_1_var_1_23) ? (var_1_1 == ((unsigned char) (! var_1_4))) : 1) && ((var_1_23 <= (var_1_20 - var_1_58)) ? (var_1_5 == ((unsigned char) (var_1_26 || var_1_4))) : (var_1_5 == ((unsigned char) (! (! var_1_8)))))) && (var_1_9 == ((signed short int) ((((-10) < (var_1_57)) ? (-10) : (var_1_57)))))) && (var_1_11 == ((unsigned char) ((var_1_8 || var_1_4) && var_1_12)))) && (var_1_26 ? ((var_1_20 > var_1_46) ? (var_1_13 == ((float) ((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16))))) : 1) : (var_1_13 == ((float) ((((var_1_17 - (var_1_18 - var_1_19)) < 0 ) ? -(var_1_17 - (var_1_18 - var_1_19)) : (var_1_17 - (var_1_18 - var_1_19)))))))) && (var_1_20 == ((unsigned short int) (45013 - var_1_21)))) && (var_1_22 == ((float) ((((((((((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16)))) > (var_1_19)) ? (((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16)))) : (var_1_19)))) > (var_1_17)) ? (((((((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16)))) > (var_1_19)) ? (((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16)))) : (var_1_19)))) : (var_1_17)))))) && (((9999999.6 / var_1_18) > var_1_16) ? (var_1_23 == ((unsigned short int) ((((var_1_21 + var_1_24) < 0 ) ? -(var_1_21 + var_1_24) : (var_1_21 + var_1_24))))) : 1)) && (var_1_25 == ((double) (((((((((var_1_19) > (999.5)) ? (var_1_19) : (999.5))) - var_1_17)) > (var_1_16)) ? ((((((var_1_19) > (999.5)) ? (var_1_19) : (999.5))) - var_1_17)) : (var_1_16)))))) && (((var_1_24 * var_1_60) > (var_1_20 - var_1_53)) ? (var_1_26 == ((unsigned char) (! ((var_1_4 && var_1_12) && var_1_28)))) : 1)) && (var_1_12 ? ((var_1_20 <= (var_1_53 >> var_1_56)) ? ((((var_1_30 + var_1_31) - var_1_21) >= 128) ? (((var_1_24 - var_1_20) <= (var_1_21 >> (var_1_32 + var_1_33))) ? (var_1_29 == ((double) (-0.4 + var_1_19))) : (var_1_29 == ((double) ((((((var_1_18) < (var_1_34)) ? (var_1_18) : (var_1_34))) - var_1_19) - ((var_1_35 + var_1_36) + var_1_37))))) : 1) : 1) : 1) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=5, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=0, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=-4294967295, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=1, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=1, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=1, var_1_53=8589934582, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=1, var_1_60=-62, var_1_8=0, var_1_9=-10] [L354] EXPR ((((((((((((last_1_var_1_60 >= last_1_var_1_23) ? (var_1_1 == ((unsigned char) (! var_1_4))) : 1) && ((var_1_23 <= (var_1_20 - var_1_58)) ? (var_1_5 == ((unsigned char) (var_1_26 || var_1_4))) : (var_1_5 == ((unsigned char) (! (! var_1_8)))))) && (var_1_9 == ((signed short int) ((((-10) < (var_1_57)) ? (-10) : (var_1_57)))))) && (var_1_11 == ((unsigned char) ((var_1_8 || var_1_4) && var_1_12)))) && (var_1_26 ? ((var_1_20 > var_1_46) ? (var_1_13 == ((float) ((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16))))) : 1) : (var_1_13 == ((float) ((((var_1_17 - (var_1_18 - var_1_19)) < 0 ) ? -(var_1_17 - (var_1_18 - var_1_19)) : (var_1_17 - (var_1_18 - var_1_19)))))))) && (var_1_20 == ((unsigned short int) (45013 - var_1_21)))) && (var_1_22 == ((float) ((((((((((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16)))) > (var_1_19)) ? (((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16)))) : (var_1_19)))) > (var_1_17)) ? (((((((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16)))) > (var_1_19)) ? (((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16)))) : (var_1_19)))) : (var_1_17)))))) && (((9999999.6 / var_1_18) > var_1_16) ? (var_1_23 == ((unsigned short int) ((((var_1_21 + var_1_24) < 0 ) ? -(var_1_21 + var_1_24) : (var_1_21 + var_1_24))))) : 1)) && (var_1_25 == ((double) (((((((((var_1_19) > (999.5)) ? (var_1_19) : (999.5))) - var_1_17)) > (var_1_16)) ? ((((((var_1_19) > (999.5)) ? (var_1_19) : (999.5))) - var_1_17)) : (var_1_16)))))) && (((var_1_24 * var_1_60) > (var_1_20 - var_1_53)) ? (var_1_26 == ((unsigned char) (! ((var_1_4 && var_1_12) && var_1_28)))) : 1)) && (var_1_12 ? ((var_1_20 <= (var_1_53 >> var_1_56)) ? ((((var_1_30 + var_1_31) - var_1_21) >= 128) ? (((var_1_24 - var_1_20) <= (var_1_21 >> (var_1_32 + var_1_33))) ? (var_1_29 == ((double) (-0.4 + var_1_19))) : (var_1_29 == ((double) ((((((var_1_18) < (var_1_34)) ? (var_1_18) : (var_1_34))) - var_1_19) - ((var_1_35 + var_1_36) + var_1_37))))) : 1) : 1) : 1)) && ((var_1_17 >= (- var_1_34)) ? ((var_1_23 <= -1) ? (((~ var_1_30) > (var_1_31 & (var_1_23 * var_1_58))) ? (var_1_38 == ((unsigned long int) var_1_24)) : 1) : (var_1_38 == ((unsigned long int) ((var_1_39 - (var_1_56 + 500u)) - 4u)))) : ((var_1_53 <= (var_1_56 ^ var_1_32)) ? ((var_1_15 <= var_1_29) ? (((var_1_24 * var_1_56) <= (var_1_31 - var_1_30)) ? (var_1_38 == ((unsigned long int) var_1_31)) : (var_1_38 == ((unsigned long int) 200u))) : ((((var_1_39 - var_1_33) >> var_1_57) > var_1_58) ? (var_1_4 ? (var_1_38 == ((unsigned long int) ((((((var_1_41) > (1726043421u)) ? (var_1_41) : (1726043421u))) - var_1_21) + (var_1_30 + 8u)))) : 1) : (var_1_38 == ((unsigned long int) var_1_21)))) : 1)) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=5, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=0, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=-4294967295, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=1, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=1, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=1, var_1_53=8589934582, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=1, var_1_60=-62, var_1_8=0, var_1_9=-10] [L354] EXPR ((((((((((((((((last_1_var_1_60 >= last_1_var_1_23) ? (var_1_1 == ((unsigned char) (! var_1_4))) : 1) && ((var_1_23 <= (var_1_20 - var_1_58)) ? (var_1_5 == ((unsigned char) (var_1_26 || var_1_4))) : (var_1_5 == ((unsigned char) (! (! var_1_8)))))) && (var_1_9 == ((signed short int) ((((-10) < (var_1_57)) ? (-10) : (var_1_57)))))) && (var_1_11 == ((unsigned char) ((var_1_8 || var_1_4) && var_1_12)))) && (var_1_26 ? ((var_1_20 > var_1_46) ? (var_1_13 == ((float) ((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16))))) : 1) : (var_1_13 == ((float) ((((var_1_17 - (var_1_18 - var_1_19)) < 0 ) ? -(var_1_17 - (var_1_18 - var_1_19)) : (var_1_17 - (var_1_18 - var_1_19)))))))) && (var_1_20 == ((unsigned short int) (45013 - var_1_21)))) && (var_1_22 == ((float) ((((((((((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16)))) > (var_1_19)) ? (((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16)))) : (var_1_19)))) > (var_1_17)) ? (((((((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16)))) > (var_1_19)) ? (((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16)))) : (var_1_19)))) : (var_1_17)))))) && (((9999999.6 / var_1_18) > var_1_16) ? (var_1_23 == ((unsigned short int) ((((var_1_21 + var_1_24) < 0 ) ? -(var_1_21 + var_1_24) : (var_1_21 + var_1_24))))) : 1)) && (var_1_25 == ((double) (((((((((var_1_19) > (999.5)) ? (var_1_19) : (999.5))) - var_1_17)) > (var_1_16)) ? ((((((var_1_19) > (999.5)) ? (var_1_19) : (999.5))) - var_1_17)) : (var_1_16)))))) && (((var_1_24 * var_1_60) > (var_1_20 - var_1_53)) ? (var_1_26 == ((unsigned char) (! ((var_1_4 && var_1_12) && var_1_28)))) : 1)) && (var_1_12 ? ((var_1_20 <= (var_1_53 >> var_1_56)) ? ((((var_1_30 + var_1_31) - var_1_21) >= 128) ? (((var_1_24 - var_1_20) <= (var_1_21 >> (var_1_32 + var_1_33))) ? (var_1_29 == ((double) (-0.4 + var_1_19))) : (var_1_29 == ((double) ((((((var_1_18) < (var_1_34)) ? (var_1_18) : (var_1_34))) - var_1_19) - ((var_1_35 + var_1_36) + var_1_37))))) : 1) : 1) : 1)) && ((var_1_17 >= (- var_1_34)) ? ((var_1_23 <= -1) ? (((~ var_1_30) > (var_1_31 & (var_1_23 * var_1_58))) ? (var_1_38 == ((unsigned long int) var_1_24)) : 1) : (var_1_38 == ((unsigned long int) ((var_1_39 - (var_1_56 + 500u)) - 4u)))) : ((var_1_53 <= (var_1_56 ^ var_1_32)) ? ((var_1_15 <= var_1_29) ? (((var_1_24 * var_1_56) <= (var_1_31 - var_1_30)) ? (var_1_38 == ((unsigned long int) var_1_31)) : (var_1_38 == ((unsigned long int) 200u))) : ((((var_1_39 - var_1_33) >> var_1_57) > var_1_58) ? (var_1_4 ? (var_1_38 == ((unsigned long int) ((((((var_1_41) > (1726043421u)) ? (var_1_41) : (1726043421u))) - var_1_21) + (var_1_30 + 8u)))) : 1) : (var_1_38 == ((unsigned long int) var_1_21)))) : 1))) && ((! var_1_8) ? ((4 < var_1_57) ? (var_1_42 == ((float) var_1_19)) : (var_1_42 == ((float) (((16.24f - var_1_35) + var_1_36) + var_1_37)))) : ((var_1_23 != 64) ? (var_1_42 == ((float) ((((var_1_18) < (var_1_19)) ? (var_1_18) : (var_1_19))))) : (var_1_42 == ((float) (255.84f - var_1_35)))))) && ((var_1_20 <= ((16 + var_1_9) - var_1_24)) ? (var_1_43 == ((unsigned char) (! 1))) : ((var_1_38 < var_1_21) ? (var_1_43 == ((unsigned char) (var_1_28 && var_1_12))) : (((var_1_22 * var_1_36) < (((((var_1_37 + var_1_35)) > (31.5)) ? ((var_1_37 + var_1_35)) : (31.5)))) ? (var_1_43 == ((unsigned char) (var_1_4 && (! var_1_28)))) : 1)))) && ((((((var_1_17) < (var_1_34)) ? (var_1_17) : (var_1_34))) < var_1_19) ? ((var_1_53 < -5) ? (var_1_1 ? (var_1_12 ? (var_1_46 == ((signed short int) ((var_1_47 - var_1_32) - var_1_30))) : (var_1_46 == ((signed short int) var_1_31))) : (var_1_46 == ((signed short int) ((var_1_47 - var_1_31) - var_1_30)))) : ((var_1_35 == (var_1_25 + ((((var_1_15) < (var_1_17)) ? (var_1_15) : (var_1_17))))) ? (var_1_46 == ((signed short int) ((((((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30)))) < (var_1_47)) ? (((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30)))) : (var_1_47))))) : 1)) : 1)) && ((var_1_20 == var_1_58) ? ((var_1_57 == var_1_58) ? (var_1_48 == ((double) ((((var_1_36) < (var_1_19)) ? (var_1_36) : (var_1_19))))) : ((var_1_38 <= (var_1_60 ^ (var_1_58 * var_1_41))) ? (var_1_48 == ((double) (var_1_36 + var_1_19))) : 1)) : 1) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=5, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=0, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=-4294967295, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=1, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=1, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=1, var_1_53=8589934582, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=1, var_1_60=-62, var_1_8=0, var_1_9=-10] [L354] EXPR (((((((((((((((((last_1_var_1_60 >= last_1_var_1_23) ? (var_1_1 == ((unsigned char) (! var_1_4))) : 1) && ((var_1_23 <= (var_1_20 - var_1_58)) ? (var_1_5 == ((unsigned char) (var_1_26 || var_1_4))) : (var_1_5 == ((unsigned char) (! (! var_1_8)))))) && (var_1_9 == ((signed short int) ((((-10) < (var_1_57)) ? (-10) : (var_1_57)))))) && (var_1_11 == ((unsigned char) ((var_1_8 || var_1_4) && var_1_12)))) && (var_1_26 ? ((var_1_20 > var_1_46) ? (var_1_13 == ((float) ((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16))))) : 1) : (var_1_13 == ((float) ((((var_1_17 - (var_1_18 - var_1_19)) < 0 ) ? -(var_1_17 - (var_1_18 - var_1_19)) : (var_1_17 - (var_1_18 - var_1_19)))))))) && (var_1_20 == ((unsigned short int) (45013 - var_1_21)))) && (var_1_22 == ((float) ((((((((((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16)))) > (var_1_19)) ? (((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16)))) : (var_1_19)))) > (var_1_17)) ? (((((((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16)))) > (var_1_19)) ? (((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16)))) : (var_1_19)))) : (var_1_17)))))) && (((9999999.6 / var_1_18) > var_1_16) ? (var_1_23 == ((unsigned short int) ((((var_1_21 + var_1_24) < 0 ) ? -(var_1_21 + var_1_24) : (var_1_21 + var_1_24))))) : 1)) && (var_1_25 == ((double) (((((((((var_1_19) > (999.5)) ? (var_1_19) : (999.5))) - var_1_17)) > (var_1_16)) ? ((((((var_1_19) > (999.5)) ? (var_1_19) : (999.5))) - var_1_17)) : (var_1_16)))))) && (((var_1_24 * var_1_60) > (var_1_20 - var_1_53)) ? (var_1_26 == ((unsigned char) (! ((var_1_4 && var_1_12) && var_1_28)))) : 1)) && (var_1_12 ? ((var_1_20 <= (var_1_53 >> var_1_56)) ? ((((var_1_30 + var_1_31) - var_1_21) >= 128) ? (((var_1_24 - var_1_20) <= (var_1_21 >> (var_1_32 + var_1_33))) ? (var_1_29 == ((double) (-0.4 + var_1_19))) : (var_1_29 == ((double) ((((((var_1_18) < (var_1_34)) ? (var_1_18) : (var_1_34))) - var_1_19) - ((var_1_35 + var_1_36) + var_1_37))))) : 1) : 1) : 1)) && ((var_1_17 >= (- var_1_34)) ? ((var_1_23 <= -1) ? (((~ var_1_30) > (var_1_31 & (var_1_23 * var_1_58))) ? (var_1_38 == ((unsigned long int) var_1_24)) : 1) : (var_1_38 == ((unsigned long int) ((var_1_39 - (var_1_56 + 500u)) - 4u)))) : ((var_1_53 <= (var_1_56 ^ var_1_32)) ? ((var_1_15 <= var_1_29) ? (((var_1_24 * var_1_56) <= (var_1_31 - var_1_30)) ? (var_1_38 == ((unsigned long int) var_1_31)) : (var_1_38 == ((unsigned long int) 200u))) : ((((var_1_39 - var_1_33) >> var_1_57) > var_1_58) ? (var_1_4 ? (var_1_38 == ((unsigned long int) ((((((var_1_41) > (1726043421u)) ? (var_1_41) : (1726043421u))) - var_1_21) + (var_1_30 + 8u)))) : 1) : (var_1_38 == ((unsigned long int) var_1_21)))) : 1))) && ((! var_1_8) ? ((4 < var_1_57) ? (var_1_42 == ((float) var_1_19)) : (var_1_42 == ((float) (((16.24f - var_1_35) + var_1_36) + var_1_37)))) : ((var_1_23 != 64) ? (var_1_42 == ((float) ((((var_1_18) < (var_1_19)) ? (var_1_18) : (var_1_19))))) : (var_1_42 == ((float) (255.84f - var_1_35)))))) && ((var_1_20 <= ((16 + var_1_9) - var_1_24)) ? (var_1_43 == ((unsigned char) (! 1))) : ((var_1_38 < var_1_21) ? (var_1_43 == ((unsigned char) (var_1_28 && var_1_12))) : (((var_1_22 * var_1_36) < (((((var_1_37 + var_1_35)) > (31.5)) ? ((var_1_37 + var_1_35)) : (31.5)))) ? (var_1_43 == ((unsigned char) (var_1_4 && (! var_1_28)))) : 1)))) && ((((((var_1_17) < (var_1_34)) ? (var_1_17) : (var_1_34))) < var_1_19) ? ((var_1_53 < -5) ? (var_1_1 ? (var_1_12 ? (var_1_46 == ((signed short int) ((var_1_47 - var_1_32) - var_1_30))) : (var_1_46 == ((signed short int) var_1_31))) : (var_1_46 == ((signed short int) ((var_1_47 - var_1_31) - var_1_30)))) : ((var_1_35 == (var_1_25 + ((((var_1_15) < (var_1_17)) ? (var_1_15) : (var_1_17))))) ? (var_1_46 == ((signed short int) ((((((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30)))) < (var_1_47)) ? (((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30)))) : (var_1_47))))) : 1)) : 1)) && ((var_1_20 == var_1_58) ? ((var_1_57 == var_1_58) ? (var_1_48 == ((double) ((((var_1_36) < (var_1_19)) ? (var_1_36) : (var_1_19))))) : ((var_1_38 <= (var_1_60 ^ (var_1_58 * var_1_41))) ? (var_1_48 == ((double) (var_1_36 + var_1_19))) : 1)) : 1)) && (((((((var_1_46) < (var_1_58)) ? (var_1_46) : (var_1_58))) / var_1_50) > (var_1_33 << var_1_9)) ? (var_1_49 == ((unsigned char) ((var_1_12 && var_1_28) && (var_1_4 && (var_1_52 || var_1_51))))) : ((var_1_57 > ((((var_1_9) > (var_1_31)) ? (var_1_9) : (var_1_31)))) ? (var_1_49 == ((unsigned char) var_1_28)) : (var_1_49 == ((unsigned char) (! var_1_4))))) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=5, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=0, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=-4294967295, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=1, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=1, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=1, var_1_53=8589934582, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=1, var_1_60=-62, var_1_8=0, var_1_9=-10] [L354-L355] return ((((((((((((((((((((((((last_1_var_1_60 >= last_1_var_1_23) ? (var_1_1 == ((unsigned char) (! var_1_4))) : 1) && ((var_1_23 <= (var_1_20 - var_1_58)) ? (var_1_5 == ((unsigned char) (var_1_26 || var_1_4))) : (var_1_5 == ((unsigned char) (! (! var_1_8)))))) && (var_1_9 == ((signed short int) ((((-10) < (var_1_57)) ? (-10) : (var_1_57)))))) && (var_1_11 == ((unsigned char) ((var_1_8 || var_1_4) && var_1_12)))) && (var_1_26 ? ((var_1_20 > var_1_46) ? (var_1_13 == ((float) ((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16))))) : 1) : (var_1_13 == ((float) ((((var_1_17 - (var_1_18 - var_1_19)) < 0 ) ? -(var_1_17 - (var_1_18 - var_1_19)) : (var_1_17 - (var_1_18 - var_1_19)))))))) && (var_1_20 == ((unsigned short int) (45013 - var_1_21)))) && (var_1_22 == ((float) ((((((((((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16)))) > (var_1_19)) ? (((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16)))) : (var_1_19)))) > (var_1_17)) ? (((((((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16)))) > (var_1_19)) ? (((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16)))) : (var_1_19)))) : (var_1_17)))))) && (((9999999.6 / var_1_18) > var_1_16) ? (var_1_23 == ((unsigned short int) ((((var_1_21 + var_1_24) < 0 ) ? -(var_1_21 + var_1_24) : (var_1_21 + var_1_24))))) : 1)) && (var_1_25 == ((double) (((((((((var_1_19) > (999.5)) ? (var_1_19) : (999.5))) - var_1_17)) > (var_1_16)) ? ((((((var_1_19) > (999.5)) ? (var_1_19) : (999.5))) - var_1_17)) : (var_1_16)))))) && (((var_1_24 * var_1_60) > (var_1_20 - var_1_53)) ? (var_1_26 == ((unsigned char) (! ((var_1_4 && var_1_12) && var_1_28)))) : 1)) && (var_1_12 ? ((var_1_20 <= (var_1_53 >> var_1_56)) ? ((((var_1_30 + var_1_31) - var_1_21) >= 128) ? (((var_1_24 - var_1_20) <= (var_1_21 >> (var_1_32 + var_1_33))) ? (var_1_29 == ((double) (-0.4 + var_1_19))) : (var_1_29 == ((double) ((((((var_1_18) < (var_1_34)) ? (var_1_18) : (var_1_34))) - var_1_19) - ((var_1_35 + var_1_36) + var_1_37))))) : 1) : 1) : 1)) && ((var_1_17 >= (- var_1_34)) ? ((var_1_23 <= -1) ? (((~ var_1_30) > (var_1_31 & (var_1_23 * var_1_58))) ? (var_1_38 == ((unsigned long int) var_1_24)) : 1) : (var_1_38 == ((unsigned long int) ((var_1_39 - (var_1_56 + 500u)) - 4u)))) : ((var_1_53 <= (var_1_56 ^ var_1_32)) ? ((var_1_15 <= var_1_29) ? (((var_1_24 * var_1_56) <= (var_1_31 - var_1_30)) ? (var_1_38 == ((unsigned long int) var_1_31)) : (var_1_38 == ((unsigned long int) 200u))) : ((((var_1_39 - var_1_33) >> var_1_57) > var_1_58) ? (var_1_4 ? (var_1_38 == ((unsigned long int) ((((((var_1_41) > (1726043421u)) ? (var_1_41) : (1726043421u))) - var_1_21) + (var_1_30 + 8u)))) : 1) : (var_1_38 == ((unsigned long int) var_1_21)))) : 1))) && ((! var_1_8) ? ((4 < var_1_57) ? (var_1_42 == ((float) var_1_19)) : (var_1_42 == ((float) (((16.24f - var_1_35) + var_1_36) + var_1_37)))) : ((var_1_23 != 64) ? (var_1_42 == ((float) ((((var_1_18) < (var_1_19)) ? (var_1_18) : (var_1_19))))) : (var_1_42 == ((float) (255.84f - var_1_35)))))) && ((var_1_20 <= ((16 + var_1_9) - var_1_24)) ? (var_1_43 == ((unsigned char) (! 1))) : ((var_1_38 < var_1_21) ? (var_1_43 == ((unsigned char) (var_1_28 && var_1_12))) : (((var_1_22 * var_1_36) < (((((var_1_37 + var_1_35)) > (31.5)) ? ((var_1_37 + var_1_35)) : (31.5)))) ? (var_1_43 == ((unsigned char) (var_1_4 && (! var_1_28)))) : 1)))) && ((((((var_1_17) < (var_1_34)) ? (var_1_17) : (var_1_34))) < var_1_19) ? ((var_1_53 < -5) ? (var_1_1 ? (var_1_12 ? (var_1_46 == ((signed short int) ((var_1_47 - var_1_32) - var_1_30))) : (var_1_46 == ((signed short int) var_1_31))) : (var_1_46 == ((signed short int) ((var_1_47 - var_1_31) - var_1_30)))) : ((var_1_35 == (var_1_25 + ((((var_1_15) < (var_1_17)) ? (var_1_15) : (var_1_17))))) ? (var_1_46 == ((signed short int) ((((((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30)))) < (var_1_47)) ? (((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30)))) : (var_1_47))))) : 1)) : 1)) && ((var_1_20 == var_1_58) ? ((var_1_57 == var_1_58) ? (var_1_48 == ((double) ((((var_1_36) < (var_1_19)) ? (var_1_36) : (var_1_19))))) : ((var_1_38 <= (var_1_60 ^ (var_1_58 * var_1_41))) ? (var_1_48 == ((double) (var_1_36 + var_1_19))) : 1)) : 1)) && (((((((var_1_46) < (var_1_58)) ? (var_1_46) : (var_1_58))) / var_1_50) > (var_1_33 << var_1_9)) ? (var_1_49 == ((unsigned char) ((var_1_12 && var_1_28) && (var_1_4 && (var_1_52 || var_1_51))))) : ((var_1_57 > ((((var_1_9) > (var_1_31)) ? (var_1_9) : (var_1_31)))) ? (var_1_49 == ((unsigned char) var_1_28)) : (var_1_49 == ((unsigned char) (! var_1_4)))))) && ((var_1_25 >= ((- var_1_19) / var_1_18)) ? (var_1_52 == ((unsigned char) var_1_12)) : (var_1_52 == ((unsigned char) (var_1_5 || var_1_12))))) && ((last_1_var_1_53 <= ((((var_1_58) < 0 ) ? -(var_1_58) : (var_1_58)))) ? (((2 - var_1_33) != (~ (var_1_31 / var_1_47))) ? (var_1_53 == ((unsigned long int) ((((var_1_47) < ((((((var_1_20 + var_1_41)) < (var_1_58)) ? ((var_1_20 + var_1_41)) : (var_1_58))))) ? (var_1_47) : ((((((var_1_20 + var_1_41)) < (var_1_58)) ? ((var_1_20 + var_1_41)) : (var_1_58)))))))) : ((var_1_8 || var_1_1) ? (var_1_53 == ((unsigned long int) (((var_1_54 - var_1_32) - ((((last_1_var_1_53) < (var_1_31)) ? (last_1_var_1_53) : (var_1_31)))) - var_1_20))) : (var_1_53 == ((unsigned long int) ((var_1_55 - var_1_47) - ((((var_1_58) < (var_1_20)) ? (var_1_58) : (var_1_20)))))))) : (var_1_53 == ((unsigned long int) (var_1_39 - 8u))))) && (last_1_var_1_52 ? (var_1_56 == ((unsigned long int) ((((50u) > (var_1_41)) ? (50u) : (var_1_41))))) : ((var_1_4 || last_1_var_1_49) ? (((last_1_var_1_48 / var_1_18) <= (- var_1_37)) ? (var_1_56 == ((unsigned long int) (var_1_55 - 100u))) : (var_1_56 == ((unsigned long int) var_1_39))) : 1))) && (last_1_var_1_49 ? (var_1_57 == ((signed char) var_1_32)) : 1)) && (var_1_1 ? (var_1_58 == ((unsigned short int) var_1_24)) : (var_1_58 == ((unsigned short int) var_1_47)))) && (var_1_12 ? (var_1_59 == ((signed short int) var_1_32)) : (var_1_59 == ((signed short int) var_1_58)))) && (((var_1_19 - var_1_18) <= last_1_var_1_13) ? (var_1_60 == ((signed long int) ((((((last_1_var_1_23 + var_1_32)) < (var_1_21)) ? ((last_1_var_1_23 + var_1_32)) : (var_1_21))) - 64))) : (var_1_60 == ((signed long int) last_1_var_1_58))) ; [L364] RET, EXPR property() [L364] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=5, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=0, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=-4294967295, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=1, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=1, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=1, var_1_53=8589934582, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=1, var_1_60=-62, var_1_8=0, var_1_9=-10] [L19] reach_error() VAL [isInitial=1, last_1_var_1_13=1027/4, last_1_var_1_23=50, last_1_var_1_48=15/2, last_1_var_1_49=0, last_1_var_1_52=0, last_1_var_1_53=256, last_1_var_1_58=100, last_1_var_1_60=-100, var_1_11=1, var_1_12=1, var_1_13=5, var_1_15=2, var_1_16=0, var_1_17=0, var_1_19=4, var_1_1=1, var_1_20=45011, var_1_21=2, var_1_22=2, var_1_23=5, var_1_24=3, var_1_25=3, var_1_26=0, var_1_28=1, var_1_29=502/5, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_38=-4294967295, var_1_39=8589934590, var_1_41=1073741823, var_1_42=4, var_1_43=1, var_1_46=-2, var_1_47=16383, var_1_48=15/2, var_1_49=1, var_1_4=1, var_1_50=-1, var_1_51=1, var_1_52=1, var_1_53=8589934582, var_1_54=3758096382, var_1_55=12884901481, var_1_56=12884901381, var_1_57=64, var_1_58=3, var_1_59=0, var_1_5=1, var_1_60=-62, var_1_8=0, var_1_9=-10] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 215 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 718.0s, OverallIterations: 22, TraceHistogramMax: 44, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 646.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 94 mSolverCounterUnknown, 60955 SdHoareTripleChecker+Valid, 484.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 60757 mSDsluCounter, 55481 SdHoareTripleChecker+Invalid, 476.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 45685 mSDsCounter, 7793 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 40442 IncrementalHoareTripleChecker+Invalid, 48329 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 7793 mSolverCounterUnsat, 9796 mSDtfsCounter, 40442 mSolverCounterSat, 0.5s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5247 GetRequests, 4341 SyntacticMatches, 2 SemanticMatches, 904 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137372 ImplicationChecksByTransitivity, 138.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=19244occurred in iteration=21, InterpolantAutomatonStates: 831, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 12.6s AutomataMinimizationTime, 21 MinimizatonAttempts, 128714 StatesRemovedByMinimization, 20 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 6.7s SatisfiabilityAnalysisTime, 47.1s InterpolantComputationTime, 9390 NumberOfCodeBlocks, 9390 NumberOfCodeBlocksAsserted, 31 NumberOfCheckSat, 10568 ConstructedInterpolants, 0 QuantifiedInterpolants, 54752 SizeOfPredicates, 27 NumberOfNonLiveVariables, 5763 ConjunctsInSsa, 131 ConjunctsInUnsatCore, 35 InterpolantComputations, 15 PerfectInterpolantSequences, 130491/132440 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 11:33:41,240 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2024-12-02 11:33:41,355 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 137 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/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_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-44.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/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_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/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 2cb491f7f9545a6adbf1064efa3c5a7ac2d13ac5b757e6b82f3ae15070d0ceda --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 11:33:43,385 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 11:33:43,471 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-12-02 11:33:43,478 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 11:33:43,479 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 11:33:43,500 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 11:33:43,501 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 11:33:43,501 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 11:33:43,502 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 11:33:43,502 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 11:33:43,502 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 11:33:43,502 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 11:33:43,502 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 11:33:43,502 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 11:33:43,503 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 11:33:43,503 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 11:33:43,503 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 11:33:43,503 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 11:33:43,503 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 11:33:43,503 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 11:33:43,503 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 11:33:43,503 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 11:33:43,503 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 11:33:43,503 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 11:33:43,503 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-12-02 11:33:43,504 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-12-02 11:33:43,504 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 11:33:43,504 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 11:33:43,504 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 11:33:43,504 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 11:33:43,504 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 11:33:43,504 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 11:33:43,504 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 11:33:43,504 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 11:33:43,504 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:33:43,504 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 11:33:43,504 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 11:33:43,504 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 11:33:43,505 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 11:33:43,505 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:33:43,505 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 11:33:43,505 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 11:33:43,505 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 11:33:43,505 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 11:33:43,505 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-12-02 11:33:43,505 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-12-02 11:33:43,505 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 11:33:43,505 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 11:33:43,506 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 11:33:43,506 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 11:33:43,506 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_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/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 -> 2cb491f7f9545a6adbf1064efa3c5a7ac2d13ac5b757e6b82f3ae15070d0ceda [2024-12-02 11:33:43,750 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 11:33:43,756 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 11:33:43,759 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 11:33:43,760 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 11:33:43,760 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 11:33:43,761 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-44.i [2024-12-02 11:33:46,644 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/data/07796ff3b/ce641c1897eb45d2a0d9ea9c069b9625/FLAGcd52cd316 [2024-12-02 11:33:46,876 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 11:33:46,877 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-44.i [2024-12-02 11:33:46,887 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/data/07796ff3b/ce641c1897eb45d2a0d9ea9c069b9625/FLAGcd52cd316 [2024-12-02 11:33:46,904 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/data/07796ff3b/ce641c1897eb45d2a0d9ea9c069b9625 [2024-12-02 11:33:46,906 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 11:33:46,908 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 11:33:46,909 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 11:33:46,909 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 11:33:46,913 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 11:33:46,914 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:33:46" (1/1) ... [2024-12-02 11:33:46,915 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@633aca5b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:33:46, skipping insertion in model container [2024-12-02 11:33:46,915 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:33:46" (1/1) ... [2024-12-02 11:33:46,942 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 11:33:47,062 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_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-44.i[916,929] [2024-12-02 11:33:47,180 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:33:47,193 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 11:33:47,202 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_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-44.i[916,929] [2024-12-02 11:33:47,266 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:33:47,282 INFO L204 MainTranslator]: Completed translation [2024-12-02 11:33:47,283 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:33:47 WrapperNode [2024-12-02 11:33:47,283 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 11:33:47,284 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 11:33:47,284 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 11:33:47,284 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 11:33:47,290 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:33:47" (1/1) ... [2024-12-02 11:33:47,305 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:33:47" (1/1) ... [2024-12-02 11:33:47,340 INFO L138 Inliner]: procedures = 27, calls = 57, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 335 [2024-12-02 11:33:47,340 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 11:33:47,341 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 11:33:47,341 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 11:33:47,341 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 11:33:47,348 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:33:47" (1/1) ... [2024-12-02 11:33:47,348 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:33:47" (1/1) ... [2024-12-02 11:33:47,355 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:33:47" (1/1) ... [2024-12-02 11:33:47,378 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 11:33:47,379 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:33:47" (1/1) ... [2024-12-02 11:33:47,379 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:33:47" (1/1) ... [2024-12-02 11:33:47,395 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:33:47" (1/1) ... [2024-12-02 11:33:47,398 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:33:47" (1/1) ... [2024-12-02 11:33:47,403 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:33:47" (1/1) ... [2024-12-02 11:33:47,407 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:33:47" (1/1) ... [2024-12-02 11:33:47,409 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:33:47" (1/1) ... [2024-12-02 11:33:47,416 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 11:33:47,417 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 11:33:47,417 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 11:33:47,417 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 11:33:47,418 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:33:47" (1/1) ... [2024-12-02 11:33:47,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:33:47,435 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:33:47,449 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 11:33:47,452 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 11:33:47,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 11:33:47,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-12-02 11:33:47,475 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 11:33:47,475 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 11:33:47,475 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 11:33:47,475 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 11:33:47,569 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 11:33:47,570 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 11:34:34,744 INFO L? ?]: Removed 42 outVars from TransFormulas that were not future-live. [2024-12-02 11:34:34,744 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 11:34:34,756 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 11:34:34,756 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 11:34:34,757 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:34:34 BoogieIcfgContainer [2024-12-02 11:34:34,757 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 11:34:34,759 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 11:34:34,759 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 11:34:34,762 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 11:34:34,763 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 11:33:46" (1/3) ... [2024-12-02 11:34:34,763 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3336ee60 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:34:34, skipping insertion in model container [2024-12-02 11:34:34,763 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:33:47" (2/3) ... [2024-12-02 11:34:34,764 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3336ee60 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:34:34, skipping insertion in model container [2024-12-02 11:34:34,764 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:34:34" (3/3) ... [2024-12-02 11:34:34,765 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-44.i [2024-12-02 11:34:34,776 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 11:34:34,778 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-44.i that has 2 procedures, 145 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 11:34:34,823 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 11:34:34,833 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@a14884d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 11:34:34,833 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 11:34:34,836 INFO L276 IsEmpty]: Start isEmpty. Operand has 145 states, 98 states have (on average 1.510204081632653) internal successors, (148), 99 states have internal predecessors, (148), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-12-02 11:34:34,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 288 [2024-12-02 11:34:34,851 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:34:34,851 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:34:34,852 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:34:34,855 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:34:34,855 INFO L85 PathProgramCache]: Analyzing trace with hash -1045229785, now seen corresponding path program 1 times [2024-12-02 11:34:34,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:34:34,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [257321262] [2024-12-02 11:34:34,864 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:34:34,865 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 11:34:34,865 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:34:34,866 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/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 11:34:34,867 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4d39a3f-0482-4cdf-8e46-6672b66cdd74/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