./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-32.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_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-32.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash c55643487e5f48de8e079b07526108acd554988af24b97c1b5b5c0e15c94b7e3 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 05:17:16,319 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 05:17:16,424 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 05:17:16,429 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 05:17:16,429 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 05:17:16,453 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 05:17:16,453 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 05:17:16,454 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 05:17:16,454 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 05:17:16,454 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 05:17:16,454 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 05:17:16,454 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 05:17:16,455 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 05:17:16,455 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 05:17:16,455 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 05:17:16,455 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 05:17:16,455 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 05:17:16,455 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 05:17:16,455 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 05:17:16,456 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 05:17:16,456 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 05:17:16,456 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 05:17:16,456 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 05:17:16,456 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 05:17:16,456 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 05:17:16,456 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 05:17:16,456 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 05:17:16,456 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 05:17:16,456 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 05:17:16,457 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:17:16,457 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:17:16,457 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:17:16,457 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:17:16,457 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 05:17:16,457 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:17:16,457 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:17:16,457 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:17:16,457 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:17:16,458 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 05:17:16,458 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 05:17:16,458 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 05:17:16,458 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 05:17:16,458 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 05:17:16,458 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 05:17:16,459 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 05:17:16,459 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 05:17:16,459 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 05:17:16,459 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 05:17:16,459 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_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> c55643487e5f48de8e079b07526108acd554988af24b97c1b5b5c0e15c94b7e3 [2024-11-28 05:17:16,820 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 05:17:16,831 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 05:17:16,835 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 05:17:16,837 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 05:17:16,837 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 05:17:16,838 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-32.i [2024-11-28 05:17:19,819 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/data/399386e86/8a6479f158b541b680451fcde5f75848/FLAG8d66fdf2a [2024-11-28 05:17:20,187 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 05:17:20,188 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-32.i [2024-11-28 05:17:20,205 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/data/399386e86/8a6479f158b541b680451fcde5f75848/FLAG8d66fdf2a [2024-11-28 05:17:20,379 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/data/399386e86/8a6479f158b541b680451fcde5f75848 [2024-11-28 05:17:20,382 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 05:17:20,383 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 05:17:20,385 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 05:17:20,385 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 05:17:20,390 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 05:17:20,392 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:17:20" (1/1) ... [2024-11-28 05:17:20,395 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4faea6e0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:17:20, skipping insertion in model container [2024-11-28 05:17:20,395 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:17:20" (1/1) ... [2024-11-28 05:17:20,443 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 05:17:20,593 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_54e4e98b-9307-463a-8d08-95a276fdf0a8/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-32.i[916,929] [2024-11-28 05:17:20,820 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:17:20,845 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 05:17:20,857 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_54e4e98b-9307-463a-8d08-95a276fdf0a8/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-32.i[916,929] [2024-11-28 05:17:20,944 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:17:20,966 INFO L204 MainTranslator]: Completed translation [2024-11-28 05:17:20,967 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:17:20 WrapperNode [2024-11-28 05:17:20,967 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 05:17:20,968 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 05:17:20,970 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 05:17:20,971 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 05:17:20,981 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:17:20" (1/1) ... [2024-11-28 05:17:21,008 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:17:20" (1/1) ... [2024-11-28 05:17:21,079 INFO L138 Inliner]: procedures = 26, calls = 66, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 510 [2024-11-28 05:17:21,079 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 05:17:21,080 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 05:17:21,080 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 05:17:21,080 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 05:17:21,089 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:17:20" (1/1) ... [2024-11-28 05:17:21,090 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:17:20" (1/1) ... [2024-11-28 05:17:21,101 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:17:20" (1/1) ... [2024-11-28 05:17:21,149 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-28 05:17:21,149 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:17:20" (1/1) ... [2024-11-28 05:17:21,149 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:17:20" (1/1) ... [2024-11-28 05:17:21,171 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:17:20" (1/1) ... [2024-11-28 05:17:21,176 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:17:20" (1/1) ... [2024-11-28 05:17:21,186 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:17:20" (1/1) ... [2024-11-28 05:17:21,189 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:17:20" (1/1) ... [2024-11-28 05:17:21,192 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:17:20" (1/1) ... [2024-11-28 05:17:21,198 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 05:17:21,199 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 05:17:21,199 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 05:17:21,199 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 05:17:21,200 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:17:20" (1/1) ... [2024-11-28 05:17:21,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:17:21,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:17:21,235 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 05:17:21,245 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 05:17:21,269 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 05:17:21,269 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 05:17:21,270 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 05:17:21,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 05:17:21,270 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 05:17:21,270 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 05:17:21,418 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 05:17:21,420 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 05:17:22,490 INFO L? ?]: Removed 61 outVars from TransFormulas that were not future-live. [2024-11-28 05:17:22,491 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 05:17:22,514 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 05:17:22,514 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 05:17:22,514 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:17:22 BoogieIcfgContainer [2024-11-28 05:17:22,514 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 05:17:22,519 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 05:17:22,520 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 05:17:22,526 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 05:17:22,526 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 05:17:20" (1/3) ... [2024-11-28 05:17:22,527 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@429cdce6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:17:22, skipping insertion in model container [2024-11-28 05:17:22,528 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:17:20" (2/3) ... [2024-11-28 05:17:22,528 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@429cdce6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:17:22, skipping insertion in model container [2024-11-28 05:17:22,530 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:17:22" (3/3) ... [2024-11-28 05:17:22,532 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-32.i [2024-11-28 05:17:22,549 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 05:17:22,550 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-32.i that has 2 procedures, 210 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 05:17:22,621 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 05:17:22,637 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;@1a40df2c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 05:17:22,637 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 05:17:22,642 INFO L276 IsEmpty]: Start isEmpty. Operand has 210 states, 154 states have (on average 1.5324675324675325) internal successors, (236), 155 states have internal predecessors, (236), 53 states have call successors, (53), 1 states have call predecessors, (53), 1 states have return successors, (53), 53 states have call predecessors, (53), 53 states have call successors, (53) [2024-11-28 05:17:22,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2024-11-28 05:17:22,692 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:17:22,693 INFO L218 NwaCegarLoop]: trace histogram [53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:17:22,693 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:17:22,701 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:17:22,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1814109274, now seen corresponding path program 1 times [2024-11-28 05:17:22,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:17:22,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146547142] [2024-11-28 05:17:22,710 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:17:22,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:17:22,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:17:23,412 INFO L134 CoverageAnalysis]: Checked inductivity of 5512 backedges. 0 proven. 104 refuted. 0 times theorem prover too weak. 5408 trivial. 0 not checked. [2024-11-28 05:17:23,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:17:23,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146547142] [2024-11-28 05:17:23,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146547142] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:17:23,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1504824552] [2024-11-28 05:17:23,414 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:17:23,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:17:23,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:17:23,417 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:17:23,423 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 05:17:23,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:17:23,789 INFO L256 TraceCheckSpWp]: Trace formula consists of 790 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 05:17:23,812 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:17:23,894 INFO L134 CoverageAnalysis]: Checked inductivity of 5512 backedges. 104 proven. 0 refuted. 0 times theorem prover too weak. 5408 trivial. 0 not checked. [2024-11-28 05:17:23,895 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:17:23,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1504824552] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:17:23,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 05:17:23,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-28 05:17:23,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7243853] [2024-11-28 05:17:23,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:17:23,906 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 05:17:23,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:17:23,933 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 05:17:23,934 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 05:17:23,938 INFO L87 Difference]: Start difference. First operand has 210 states, 154 states have (on average 1.5324675324675325) internal successors, (236), 155 states have internal predecessors, (236), 53 states have call successors, (53), 1 states have call predecessors, (53), 1 states have return successors, (53), 53 states have call predecessors, (53), 53 states have call successors, (53) 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, (53), 2 states have call predecessors, (53), 1 states have return successors, (53), 1 states have call predecessors, (53), 2 states have call successors, (53) [2024-11-28 05:17:24,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:17:24,022 INFO L93 Difference]: Finished difference Result 413 states and 731 transitions. [2024-11-28 05:17:24,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 05:17:24,024 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, (53), 2 states have call predecessors, (53), 1 states have return successors, (53), 1 states have call predecessors, (53), 2 states have call successors, (53) Word has length 344 [2024-11-28 05:17:24,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:17:24,037 INFO L225 Difference]: With dead ends: 413 [2024-11-28 05:17:24,037 INFO L226 Difference]: Without dead ends: 206 [2024-11-28 05:17:24,044 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 345 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 05:17:24,050 INFO L435 NwaCegarLoop]: 335 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, 335 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:17:24,052 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 335 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 05:17:24,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2024-11-28 05:17:24,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 206. [2024-11-28 05:17:24,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 151 states have (on average 1.5165562913907285) internal successors, (229), 151 states have internal predecessors, (229), 53 states have call successors, (53), 1 states have call predecessors, (53), 1 states have return successors, (53), 53 states have call predecessors, (53), 53 states have call successors, (53) [2024-11-28 05:17:24,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 335 transitions. [2024-11-28 05:17:24,148 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 335 transitions. Word has length 344 [2024-11-28 05:17:24,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:17:24,148 INFO L471 AbstractCegarLoop]: Abstraction has 206 states and 335 transitions. [2024-11-28 05:17:24,149 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, (53), 2 states have call predecessors, (53), 1 states have return successors, (53), 1 states have call predecessors, (53), 2 states have call successors, (53) [2024-11-28 05:17:24,149 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 335 transitions. [2024-11-28 05:17:24,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2024-11-28 05:17:24,165 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:17:24,166 INFO L218 NwaCegarLoop]: trace histogram [53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:17:24,179 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-28 05:17:24,366 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-28 05:17:24,367 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:17:24,367 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:17:24,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1560671524, now seen corresponding path program 1 times [2024-11-28 05:17:24,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:17:24,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682393807] [2024-11-28 05:17:24,368 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:17:24,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:17:24,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:17:24,999 INFO L134 CoverageAnalysis]: Checked inductivity of 5512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5512 trivial. 0 not checked. [2024-11-28 05:17:25,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:17:25,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682393807] [2024-11-28 05:17:25,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682393807] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:17:25,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:17:25,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:17:25,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37821077] [2024-11-28 05:17:25,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:17:25,004 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:17:25,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:17:25,006 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:17:25,008 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:17:25,009 INFO L87 Difference]: Start difference. First operand 206 states and 335 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, (53), 1 states have call predecessors, (53), 1 states have return successors, (53), 1 states have call predecessors, (53), 1 states have call successors, (53) [2024-11-28 05:17:25,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:17:25,152 INFO L93 Difference]: Finished difference Result 586 states and 957 transitions. [2024-11-28 05:17:25,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:17:25,153 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, (53), 1 states have call predecessors, (53), 1 states have return successors, (53), 1 states have call predecessors, (53), 1 states have call successors, (53) Word has length 344 [2024-11-28 05:17:25,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:17:25,162 INFO L225 Difference]: With dead ends: 586 [2024-11-28 05:17:25,162 INFO L226 Difference]: Without dead ends: 383 [2024-11-28 05:17:25,163 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:17:25,165 INFO L435 NwaCegarLoop]: 522 mSDtfsCounter, 294 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 807 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:17:25,166 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [294 Valid, 807 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 05:17:25,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2024-11-28 05:17:25,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 263. [2024-11-28 05:17:25,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 208 states have (on average 1.5865384615384615) internal successors, (330), 208 states have internal predecessors, (330), 53 states have call successors, (53), 1 states have call predecessors, (53), 1 states have return successors, (53), 53 states have call predecessors, (53), 53 states have call successors, (53) [2024-11-28 05:17:25,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 436 transitions. [2024-11-28 05:17:25,214 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 436 transitions. Word has length 344 [2024-11-28 05:17:25,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:17:25,216 INFO L471 AbstractCegarLoop]: Abstraction has 263 states and 436 transitions. [2024-11-28 05:17:25,216 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, (53), 1 states have call predecessors, (53), 1 states have return successors, (53), 1 states have call predecessors, (53), 1 states have call successors, (53) [2024-11-28 05:17:25,217 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 436 transitions. [2024-11-28 05:17:25,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2024-11-28 05:17:25,223 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:17:25,223 INFO L218 NwaCegarLoop]: trace histogram [53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:17:25,223 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 05:17:25,223 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:17:25,224 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:17:25,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1312525030, now seen corresponding path program 1 times [2024-11-28 05:17:25,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:17:25,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197790553] [2024-11-28 05:17:25,225 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:17:25,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:17:25,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:17:26,440 INFO L134 CoverageAnalysis]: Checked inductivity of 5512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5512 trivial. 0 not checked. [2024-11-28 05:17:26,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:17:26,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197790553] [2024-11-28 05:17:26,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197790553] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:17:26,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:17:26,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 05:17:26,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540311273] [2024-11-28 05:17:26,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:17:26,443 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 05:17:26,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:17:26,444 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 05:17:26,444 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:17:26,444 INFO L87 Difference]: Start difference. First operand 263 states and 436 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, (53), 1 states have call predecessors, (53), 1 states have return successors, (53), 1 states have call predecessors, (53), 1 states have call successors, (53) [2024-11-28 05:17:26,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:17:26,868 INFO L93 Difference]: Finished difference Result 839 states and 1385 transitions. [2024-11-28 05:17:26,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 05:17:26,869 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, (53), 1 states have call predecessors, (53), 1 states have return successors, (53), 1 states have call predecessors, (53), 1 states have call successors, (53) Word has length 344 [2024-11-28 05:17:26,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:17:26,874 INFO L225 Difference]: With dead ends: 839 [2024-11-28 05:17:26,874 INFO L226 Difference]: Without dead ends: 579 [2024-11-28 05:17:26,875 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:17:26,876 INFO L435 NwaCegarLoop]: 434 mSDtfsCounter, 476 mSDsluCounter, 643 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 164 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 476 SdHoareTripleChecker+Valid, 1077 SdHoareTripleChecker+Invalid, 198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 164 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 05:17:26,876 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [476 Valid, 1077 Invalid, 198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [164 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 05:17:26,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 579 states. [2024-11-28 05:17:26,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 579 to 466. [2024-11-28 05:17:26,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 357 states have (on average 1.546218487394958) internal successors, (552), 357 states have internal predecessors, (552), 106 states have call successors, (106), 2 states have call predecessors, (106), 2 states have return successors, (106), 106 states have call predecessors, (106), 106 states have call successors, (106) [2024-11-28 05:17:26,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 764 transitions. [2024-11-28 05:17:26,927 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 764 transitions. Word has length 344 [2024-11-28 05:17:26,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:17:26,928 INFO L471 AbstractCegarLoop]: Abstraction has 466 states and 764 transitions. [2024-11-28 05:17:26,929 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, (53), 1 states have call predecessors, (53), 1 states have return successors, (53), 1 states have call predecessors, (53), 1 states have call successors, (53) [2024-11-28 05:17:26,929 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 764 transitions. [2024-11-28 05:17:26,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2024-11-28 05:17:26,934 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:17:26,935 INFO L218 NwaCegarLoop]: trace histogram [53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:17:26,935 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 05:17:26,935 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:17:26,936 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:17:26,936 INFO L85 PathProgramCache]: Analyzing trace with hash -655293478, now seen corresponding path program 1 times [2024-11-28 05:17:26,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:17:26,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764325030] [2024-11-28 05:17:26,936 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:17:26,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:17:27,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:17:27,945 INFO L134 CoverageAnalysis]: Checked inductivity of 5512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5512 trivial. 0 not checked. [2024-11-28 05:17:27,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:17:27,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764325030] [2024-11-28 05:17:27,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764325030] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:17:27,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:17:27,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:17:27,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604770439] [2024-11-28 05:17:27,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:17:27,948 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:17:27,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:17:27,949 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:17:27,949 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:17:27,949 INFO L87 Difference]: Start difference. First operand 466 states and 764 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, (53), 1 states have call predecessors, (53), 1 states have return successors, (53), 1 states have call predecessors, (53), 1 states have call successors, (53) [2024-11-28 05:17:28,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:17:28,378 INFO L93 Difference]: Finished difference Result 1402 states and 2277 transitions. [2024-11-28 05:17:28,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 05:17:28,379 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, (53), 1 states have call predecessors, (53), 1 states have return successors, (53), 1 states have call predecessors, (53), 1 states have call successors, (53) Word has length 344 [2024-11-28 05:17:28,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:17:28,386 INFO L225 Difference]: With dead ends: 1402 [2024-11-28 05:17:28,386 INFO L226 Difference]: Without dead ends: 939 [2024-11-28 05:17:28,388 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:17:28,388 INFO L435 NwaCegarLoop]: 355 mSDtfsCounter, 418 mSDsluCounter, 891 mSDsCounter, 0 mSdLazyCounter, 156 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 418 SdHoareTripleChecker+Valid, 1246 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 05:17:28,389 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [418 Valid, 1246 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 156 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 05:17:28,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 939 states. [2024-11-28 05:17:28,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 939 to 737. [2024-11-28 05:17:28,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 737 states, 624 states have (on average 1.5977564102564104) internal successors, (997), 625 states have internal predecessors, (997), 108 states have call successors, (108), 4 states have call predecessors, (108), 4 states have return successors, (108), 107 states have call predecessors, (108), 108 states have call successors, (108) [2024-11-28 05:17:28,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 737 states to 737 states and 1213 transitions. [2024-11-28 05:17:28,514 INFO L78 Accepts]: Start accepts. Automaton has 737 states and 1213 transitions. Word has length 344 [2024-11-28 05:17:28,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:17:28,515 INFO L471 AbstractCegarLoop]: Abstraction has 737 states and 1213 transitions. [2024-11-28 05:17:28,515 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, (53), 1 states have call predecessors, (53), 1 states have return successors, (53), 1 states have call predecessors, (53), 1 states have call successors, (53) [2024-11-28 05:17:28,515 INFO L276 IsEmpty]: Start isEmpty. Operand 737 states and 1213 transitions. [2024-11-28 05:17:28,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2024-11-28 05:17:28,524 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:17:28,524 INFO L218 NwaCegarLoop]: trace histogram [53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:17:28,524 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 05:17:28,524 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:17:28,525 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:17:28,525 INFO L85 PathProgramCache]: Analyzing trace with hash 813167130, now seen corresponding path program 1 times [2024-11-28 05:17:28,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:17:28,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110910576] [2024-11-28 05:17:28,525 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:17:28,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:17:28,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:17:29,125 INFO L134 CoverageAnalysis]: Checked inductivity of 5512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5512 trivial. 0 not checked. [2024-11-28 05:17:29,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:17:29,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110910576] [2024-11-28 05:17:29,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110910576] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:17:29,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:17:29,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:17:29,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509370016] [2024-11-28 05:17:29,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:17:29,127 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:17:29,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:17:29,127 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:17:29,128 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:17:29,128 INFO L87 Difference]: Start difference. First operand 737 states and 1213 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, (53), 1 states have call predecessors, (53), 1 states have return successors, (53), 1 states have call predecessors, (53), 1 states have call successors, (53) [2024-11-28 05:17:29,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:17:29,260 INFO L93 Difference]: Finished difference Result 2205 states and 3633 transitions. [2024-11-28 05:17:29,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:17:29,260 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, (53), 1 states have call predecessors, (53), 1 states have return successors, (53), 1 states have call predecessors, (53), 1 states have call successors, (53) Word has length 344 [2024-11-28 05:17:29,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:17:29,271 INFO L225 Difference]: With dead ends: 2205 [2024-11-28 05:17:29,271 INFO L226 Difference]: Without dead ends: 1471 [2024-11-28 05:17:29,274 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-11-28 05:17:29,275 INFO L435 NwaCegarLoop]: 489 mSDtfsCounter, 234 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 810 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:17:29,275 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [234 Valid, 810 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 05:17:29,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1471 states. [2024-11-28 05:17:29,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1471 to 1464. [2024-11-28 05:17:29,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1464 states, 1239 states have (on average 1.5940274414850686) internal successors, (1975), 1241 states have internal predecessors, (1975), 216 states have call successors, (216), 8 states have call predecessors, (216), 8 states have return successors, (216), 214 states have call predecessors, (216), 216 states have call successors, (216) [2024-11-28 05:17:29,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1464 states to 1464 states and 2407 transitions. [2024-11-28 05:17:29,446 INFO L78 Accepts]: Start accepts. Automaton has 1464 states and 2407 transitions. Word has length 344 [2024-11-28 05:17:29,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:17:29,448 INFO L471 AbstractCegarLoop]: Abstraction has 1464 states and 2407 transitions. [2024-11-28 05:17:29,448 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, (53), 1 states have call predecessors, (53), 1 states have return successors, (53), 1 states have call predecessors, (53), 1 states have call successors, (53) [2024-11-28 05:17:29,449 INFO L276 IsEmpty]: Start isEmpty. Operand 1464 states and 2407 transitions. [2024-11-28 05:17:29,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2024-11-28 05:17:29,455 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:17:29,456 INFO L218 NwaCegarLoop]: trace histogram [53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:17:29,456 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 05:17:29,456 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:17:29,457 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:17:29,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1503104034, now seen corresponding path program 1 times [2024-11-28 05:17:29,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:17:29,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483838123] [2024-11-28 05:17:29,460 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:17:29,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:17:30,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:17:31,151 INFO L134 CoverageAnalysis]: Checked inductivity of 5512 backedges. 9 proven. 147 refuted. 0 times theorem prover too weak. 5356 trivial. 0 not checked. [2024-11-28 05:17:31,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:17:31,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483838123] [2024-11-28 05:17:31,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483838123] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:17:31,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828709547] [2024-11-28 05:17:31,154 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:17:31,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:17:31,154 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:17:31,157 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:17:31,160 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 05:17:31,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:17:31,499 INFO L256 TraceCheckSpWp]: Trace formula consists of 789 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 05:17:31,511 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:17:32,638 INFO L134 CoverageAnalysis]: Checked inductivity of 5512 backedges. 3496 proven. 75 refuted. 0 times theorem prover too weak. 1941 trivial. 0 not checked. [2024-11-28 05:17:32,639 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:17:33,252 INFO L134 CoverageAnalysis]: Checked inductivity of 5512 backedges. 81 proven. 75 refuted. 0 times theorem prover too weak. 5356 trivial. 0 not checked. [2024-11-28 05:17:33,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [828709547] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:17:33,253 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:17:33,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 15 [2024-11-28 05:17:33,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788116728] [2024-11-28 05:17:33,253 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:17:33,256 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-28 05:17:33,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:17:33,258 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-28 05:17:33,259 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2024-11-28 05:17:33,260 INFO L87 Difference]: Start difference. First operand 1464 states and 2407 transitions. Second operand has 15 states, 15 states have (on average 12.266666666666667) internal successors, (184), 15 states have internal predecessors, (184), 6 states have call successors, (145), 3 states have call predecessors, (145), 6 states have return successors, (146), 6 states have call predecessors, (146), 6 states have call successors, (146) [2024-11-28 05:17:34,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:17:34,235 INFO L93 Difference]: Finished difference Result 2026 states and 3292 transitions. [2024-11-28 05:17:34,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-28 05:17:34,237 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 12.266666666666667) internal successors, (184), 15 states have internal predecessors, (184), 6 states have call successors, (145), 3 states have call predecessors, (145), 6 states have return successors, (146), 6 states have call predecessors, (146), 6 states have call successors, (146) Word has length 344 [2024-11-28 05:17:34,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:17:34,241 INFO L225 Difference]: With dead ends: 2026 [2024-11-28 05:17:34,241 INFO L226 Difference]: Without dead ends: 534 [2024-11-28 05:17:34,245 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 704 GetRequests, 680 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=184, Invalid=466, Unknown=0, NotChecked=0, Total=650 [2024-11-28 05:17:34,245 INFO L435 NwaCegarLoop]: 245 mSDtfsCounter, 931 mSDsluCounter, 575 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 245 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 933 SdHoareTripleChecker+Valid, 820 SdHoareTripleChecker+Invalid, 746 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 245 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-28 05:17:34,246 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [933 Valid, 820 Invalid, 746 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [245 Valid, 501 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-28 05:17:34,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2024-11-28 05:17:34,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 522. [2024-11-28 05:17:34,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 522 states, 407 states have (on average 1.4815724815724816) internal successors, (603), 407 states have internal predecessors, (603), 106 states have call successors, (106), 8 states have call predecessors, (106), 8 states have return successors, (106), 106 states have call predecessors, (106), 106 states have call successors, (106) [2024-11-28 05:17:34,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 815 transitions. [2024-11-28 05:17:34,320 INFO L78 Accepts]: Start accepts. Automaton has 522 states and 815 transitions. Word has length 344 [2024-11-28 05:17:34,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:17:34,321 INFO L471 AbstractCegarLoop]: Abstraction has 522 states and 815 transitions. [2024-11-28 05:17:34,321 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 12.266666666666667) internal successors, (184), 15 states have internal predecessors, (184), 6 states have call successors, (145), 3 states have call predecessors, (145), 6 states have return successors, (146), 6 states have call predecessors, (146), 6 states have call successors, (146) [2024-11-28 05:17:34,321 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 815 transitions. [2024-11-28 05:17:34,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2024-11-28 05:17:34,326 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:17:34,327 INFO L218 NwaCegarLoop]: trace histogram [53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:17:34,338 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 05:17:34,531 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-11-28 05:17:34,531 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:17:34,532 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:17:34,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1076800354, now seen corresponding path program 1 times [2024-11-28 05:17:34,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:17:34,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255384946] [2024-11-28 05:17:34,533 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:17:34,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:17:35,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 05:17:35,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [864228846] [2024-11-28 05:17:35,531 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:17:35,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:17:35,531 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:17:35,533 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:17:35,539 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 05:17:35,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:17:35,848 INFO L256 TraceCheckSpWp]: Trace formula consists of 790 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 05:17:35,856 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:17:37,463 INFO L134 CoverageAnalysis]: Checked inductivity of 5512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5512 trivial. 0 not checked. [2024-11-28 05:17:37,463 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:17:37,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:17:37,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255384946] [2024-11-28 05:17:37,464 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 05:17:37,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864228846] [2024-11-28 05:17:37,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864228846] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:17:37,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:17:37,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:17:37,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941493471] [2024-11-28 05:17:37,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:17:37,466 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 05:17:37,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:17:37,466 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 05:17:37,467 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-28 05:17:37,467 INFO L87 Difference]: Start difference. First operand 522 states and 815 transitions. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (53), 1 states have call predecessors, (53), 1 states have return successors, (53), 1 states have call predecessors, (53), 1 states have call successors, (53) [2024-11-28 05:17:43,414 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 [0] [2024-11-28 05:17:44,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:17:44,591 INFO L93 Difference]: Finished difference Result 1802 states and 2814 transitions. [2024-11-28 05:17:44,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 05:17:44,592 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (53), 1 states have call predecessors, (53), 1 states have return successors, (53), 1 states have call predecessors, (53), 1 states have call successors, (53) Word has length 344 [2024-11-28 05:17:44,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:17:44,600 INFO L225 Difference]: With dead ends: 1802 [2024-11-28 05:17:44,600 INFO L226 Difference]: Without dead ends: 1283 [2024-11-28 05:17:44,602 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 347 GetRequests, 339 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-28 05:17:44,603 INFO L435 NwaCegarLoop]: 332 mSDtfsCounter, 583 mSDsluCounter, 999 mSDsCounter, 0 mSdLazyCounter, 631 mSolverCounterSat, 121 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 583 SdHoareTripleChecker+Valid, 1331 SdHoareTripleChecker+Invalid, 754 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 631 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.8s IncrementalHoareTripleChecker+Time [2024-11-28 05:17:44,603 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [583 Valid, 1331 Invalid, 754 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 631 Invalid, 2 Unknown, 0 Unchecked, 6.8s Time] [2024-11-28 05:17:44,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1283 states. [2024-11-28 05:17:44,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1283 to 978. [2024-11-28 05:17:44,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 978 states, 787 states have (on average 1.4803049555273189) internal successors, (1165), 789 states have internal predecessors, (1165), 171 states have call successors, (171), 19 states have call predecessors, (171), 19 states have return successors, (171), 169 states have call predecessors, (171), 171 states have call successors, (171) [2024-11-28 05:17:44,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 978 states to 978 states and 1507 transitions. [2024-11-28 05:17:44,730 INFO L78 Accepts]: Start accepts. Automaton has 978 states and 1507 transitions. Word has length 344 [2024-11-28 05:17:44,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:17:44,731 INFO L471 AbstractCegarLoop]: Abstraction has 978 states and 1507 transitions. [2024-11-28 05:17:44,731 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (53), 1 states have call predecessors, (53), 1 states have return successors, (53), 1 states have call predecessors, (53), 1 states have call successors, (53) [2024-11-28 05:17:44,732 INFO L276 IsEmpty]: Start isEmpty. Operand 978 states and 1507 transitions. [2024-11-28 05:17:44,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2024-11-28 05:17:44,737 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:17:44,738 INFO L218 NwaCegarLoop]: trace histogram [53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:17:44,749 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-28 05:17:44,942 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-11-28 05:17:44,942 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:17:44,943 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:17:44,943 INFO L85 PathProgramCache]: Analyzing trace with hash -2106159652, now seen corresponding path program 1 times [2024-11-28 05:17:44,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:17:44,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827824728] [2024-11-28 05:17:44,944 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:17:44,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:17:45,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 05:17:45,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [749923769] [2024-11-28 05:17:45,820 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:17:45,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:17:45,820 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:17:45,822 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:17:45,825 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 05:17:46,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 05:17:46,162 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-28 05:17:46,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 05:17:46,676 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-28 05:17:46,676 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-28 05:17:46,677 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-28 05:17:46,690 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 05:17:46,879 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-11-28 05:17:46,882 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:17:47,220 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 05:17:47,224 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 05:17:47 BoogieIcfgContainer [2024-11-28 05:17:47,225 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 05:17:47,225 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 05:17:47,226 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 05:17:47,227 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 05:17:47,228 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:17:22" (3/4) ... [2024-11-28 05:17:47,230 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-28 05:17:47,231 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 05:17:47,232 INFO L158 Benchmark]: Toolchain (without parser) took 26848.51ms. Allocated memory was 117.4MB in the beginning and 520.1MB in the end (delta: 402.7MB). Free memory was 93.8MB in the beginning and 392.7MB in the end (delta: -298.9MB). Peak memory consumption was 106.4MB. Max. memory is 16.1GB. [2024-11-28 05:17:47,232 INFO L158 Benchmark]: CDTParser took 0.39ms. Allocated memory is still 167.8MB. Free memory is still 103.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:17:47,232 INFO L158 Benchmark]: CACSL2BoogieTranslator took 582.93ms. Allocated memory is still 117.4MB. Free memory was 93.8MB in the beginning and 70.9MB in the end (delta: 22.8MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-28 05:17:47,232 INFO L158 Benchmark]: Boogie Procedure Inliner took 110.95ms. Allocated memory is still 117.4MB. Free memory was 70.9MB in the beginning and 64.5MB in the end (delta: 6.4MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:17:47,233 INFO L158 Benchmark]: Boogie Preprocessor took 118.53ms. Allocated memory is still 117.4MB. Free memory was 64.5MB in the beginning and 56.0MB in the end (delta: 8.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 05:17:47,233 INFO L158 Benchmark]: RCFGBuilder took 1315.82ms. Allocated memory is still 117.4MB. Free memory was 55.7MB in the beginning and 47.2MB in the end (delta: 8.5MB). Peak memory consumption was 33.0MB. Max. memory is 16.1GB. [2024-11-28 05:17:47,233 INFO L158 Benchmark]: TraceAbstraction took 24705.27ms. Allocated memory was 117.4MB in the beginning and 520.1MB in the end (delta: 402.7MB). Free memory was 46.3MB in the beginning and 392.7MB in the end (delta: -346.5MB). Peak memory consumption was 266.5MB. Max. memory is 16.1GB. [2024-11-28 05:17:47,234 INFO L158 Benchmark]: Witness Printer took 5.59ms. Allocated memory is still 520.1MB. Free memory was 392.7MB in the beginning and 392.7MB in the end (delta: 44.4kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 05:17:47,235 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.39ms. Allocated memory is still 167.8MB. Free memory is still 103.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 582.93ms. Allocated memory is still 117.4MB. Free memory was 93.8MB in the beginning and 70.9MB in the end (delta: 22.8MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 110.95ms. Allocated memory is still 117.4MB. Free memory was 70.9MB in the beginning and 64.5MB in the end (delta: 6.4MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 118.53ms. Allocated memory is still 117.4MB. Free memory was 64.5MB in the beginning and 56.0MB in the end (delta: 8.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 1315.82ms. Allocated memory is still 117.4MB. Free memory was 55.7MB in the beginning and 47.2MB in the end (delta: 8.5MB). Peak memory consumption was 33.0MB. Max. memory is 16.1GB. * TraceAbstraction took 24705.27ms. Allocated memory was 117.4MB in the beginning and 520.1MB in the end (delta: 402.7MB). Free memory was 46.3MB in the beginning and 392.7MB in the end (delta: -346.5MB). Peak memory consumption was 266.5MB. Max. memory is 16.1GB. * Witness Printer took 5.59ms. Allocated memory is still 520.1MB. Free memory was 392.7MB in the beginning and 392.7MB in the end (delta: 44.4kB). 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 someBinaryArithmeticDOUBLEoperation at line 120, overapproximation of someBinaryArithmeticDOUBLEoperation at line 166, overapproximation of someBinaryArithmeticDOUBLEoperation at line 143, overapproximation of someUnaryDOUBLEoperation at line 60, overapproximation of someBinaryDOUBLEComparisonOperation at line 366, overapproximation of someBinaryDOUBLEComparisonOperation at line 366, overapproximation of someBinaryDOUBLEComparisonOperation at line 140, overapproximation of someBinaryDOUBLEComparisonOperation at line 318, overapproximation of someBinaryDOUBLEComparisonOperation at line 327, overapproximation of someBinaryDOUBLEComparisonOperation at line 366, overapproximation of someBinaryDOUBLEComparisonOperation at line 145, overapproximation of someBinaryDOUBLEComparisonOperation at line 314, overapproximation of someBinaryDOUBLEComparisonOperation at line 316, overapproximation of someBinaryDOUBLEComparisonOperation at line 323, overapproximation of someBinaryDOUBLEComparisonOperation at line 325, overapproximation of someBinaryDOUBLEComparisonOperation at line 159, overapproximation of someBinaryDOUBLEComparisonOperation at line 122, overapproximation of someBinaryDOUBLEComparisonOperation at line 190, overapproximation of someBinaryDOUBLEComparisonOperation at line 185, overapproximation of someBinaryDOUBLEComparisonOperation at line 366. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned char var_1_1 = 0; [L23] unsigned char var_1_3 = 0; [L24] unsigned char var_1_4 = 0; [L25] unsigned char var_1_5 = 0; [L26] signed long int var_1_6 = 32; [L27] signed char var_1_11 = 4; [L28] signed char var_1_12 = 2; [L29] signed char var_1_13 = 4; [L30] signed char var_1_14 = -25; [L31] signed char var_1_15 = 8; [L32] signed char var_1_16 = 50; [L33] signed char var_1_17 = 32; [L34] signed char var_1_18 = 64; [L35] double var_1_19 = 4.775; [L36] unsigned long int var_1_20 = 1; [L37] unsigned long int var_1_21 = 0; [L38] unsigned long int var_1_22 = 3621235500; [L39] unsigned long int var_1_23 = 2039543602; [L40] signed long int var_1_24 = 10; [L41] signed long int var_1_25 = 2132272618; [L42] unsigned char var_1_26 = 50; [L43] unsigned long int var_1_27 = 128; [L44] double var_1_29 = 100.6; [L45] double var_1_31 = 4.875; [L46] double var_1_32 = 0.6; [L47] double var_1_33 = 256.9; [L48] signed char var_1_34 = -128; [L49] unsigned long int var_1_35 = 2770131137; [L50] signed long int var_1_36 = -5; [L51] double var_1_37 = 10.075; [L52] double var_1_38 = 0.0; [L53] double var_1_39 = 8.7; [L54] unsigned char var_1_42 = 0; [L55] unsigned char var_1_43 = 1; [L56] signed char var_1_44 = -128; [L57] unsigned char var_1_46 = 10; [L58] unsigned long int var_1_47 = 256; [L59] unsigned long int var_1_48 = 1208140427; [L60] double var_1_49 = -0.5; [L61] unsigned long int var_1_50 = 1000000000; [L62] unsigned long int var_1_51 = 3310668720; [L63] unsigned long int var_1_52 = 3706032336; [L64] signed char var_1_53 = -5; [L65] signed char var_1_54 = 50; [L66] signed char var_1_55 = 4; [L67] unsigned short int var_1_56 = 0; [L68] unsigned short int var_1_57 = 65130; [L69] unsigned short int var_1_58 = 50797; [L70] unsigned long int var_1_59 = 8; [L71] unsigned char var_1_60 = 10; [L72] unsigned char var_1_61 = 1; [L73] signed long int last_1_var_1_6 = 32; [L74] signed long int last_1_var_1_24 = 10; [L75] signed long int last_1_var_1_36 = -5; [L76] unsigned char last_1_var_1_42 = 0; [L77] signed char last_1_var_1_44 = -128; [L78] unsigned char last_1_var_1_46 = 10; [L79] double last_1_var_1_49 = -0.5; [L80] unsigned long int last_1_var_1_50 = 1000000000; [L81] unsigned short int last_1_var_1_56 = 0; [L82] unsigned long int last_1_var_1_59 = 8; VAL [isInitial=0, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=2, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=0, var_1_60=10, var_1_61=1, var_1_6=32] [L370] isInitial = 1 [L371] FCALL initially() [L373] CALL updateLastVariables() [L354] last_1_var_1_6 = var_1_6 [L355] last_1_var_1_24 = var_1_24 [L356] last_1_var_1_36 = var_1_36 [L357] last_1_var_1_42 = var_1_42 [L358] last_1_var_1_44 = var_1_44 [L359] last_1_var_1_46 = var_1_46 [L360] last_1_var_1_49 = var_1_49 [L361] last_1_var_1_50 = var_1_50 [L362] last_1_var_1_56 = var_1_56 [L363] last_1_var_1_59 = var_1_59 VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=2, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=0, var_1_60=10, var_1_61=1, var_1_6=32] [L373] RET updateLastVariables() [L374] CALL updateVariables() [L270] var_1_3 = __VERIFIER_nondet_uchar() [L271] CALL assume_abort_if_not(var_1_3 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=2, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=0, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=2, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=0, var_1_60=10, var_1_61=1, var_1_6=32] [L271] RET assume_abort_if_not(var_1_3 >= 0) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=2, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=0, var_1_60=10, var_1_61=1, var_1_6=32] [L272] CALL assume_abort_if_not(var_1_3 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=2, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=0, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=2, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=0, var_1_60=10, var_1_61=1, var_1_6=32] [L272] RET assume_abort_if_not(var_1_3 <= 0) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=2, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=0, var_1_60=10, var_1_61=1, var_1_6=32] [L273] var_1_4 = __VERIFIER_nondet_uchar() [L274] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=2, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=0, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=2, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=0, var_1_60=10, var_1_61=1, var_1_6=32] [L274] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=2, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=0, var_1_60=10, var_1_61=1, var_1_6=32] [L275] CALL assume_abort_if_not(var_1_4 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=2, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=0, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=2, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=0, var_1_60=10, var_1_61=1, var_1_6=32] [L275] RET assume_abort_if_not(var_1_4 <= 0) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=2, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=0, var_1_60=10, var_1_61=1, var_1_6=32] [L276] var_1_5 = __VERIFIER_nondet_uchar() [L277] CALL assume_abort_if_not(var_1_5 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=2, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=2, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L277] RET assume_abort_if_not(var_1_5 >= 1) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=2, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L278] CALL assume_abort_if_not(var_1_5 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=2, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=2, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L278] RET assume_abort_if_not(var_1_5 <= 1) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=2, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L279] var_1_12 = __VERIFIER_nondet_char() [L280] CALL assume_abort_if_not(var_1_12 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L280] RET assume_abort_if_not(var_1_12 >= 0) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L281] CALL assume_abort_if_not(var_1_12 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L281] RET assume_abort_if_not(var_1_12 <= 63) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L282] var_1_13 = __VERIFIER_nondet_char() [L283] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L283] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L284] CALL assume_abort_if_not(var_1_13 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L284] RET assume_abort_if_not(var_1_13 <= 63) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L285] var_1_14 = __VERIFIER_nondet_char() [L286] CALL assume_abort_if_not(var_1_14 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L286] RET assume_abort_if_not(var_1_14 >= -63) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L287] CALL assume_abort_if_not(var_1_14 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L287] RET assume_abort_if_not(var_1_14 <= 63) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L288] var_1_15 = __VERIFIER_nondet_char() [L289] CALL assume_abort_if_not(var_1_15 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L289] RET assume_abort_if_not(var_1_15 >= 0) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L290] CALL assume_abort_if_not(var_1_15 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L290] RET assume_abort_if_not(var_1_15 <= 63) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=50, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L291] var_1_16 = __VERIFIER_nondet_char() [L292] CALL assume_abort_if_not(var_1_16 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L292] RET assume_abort_if_not(var_1_16 >= 0) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L293] CALL assume_abort_if_not(var_1_16 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L293] RET assume_abort_if_not(var_1_16 <= 63) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=32, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L294] var_1_17 = __VERIFIER_nondet_char() [L295] CALL assume_abort_if_not(var_1_17 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L295] RET assume_abort_if_not(var_1_17 >= -127) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L296] CALL assume_abort_if_not(var_1_17 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L296] RET assume_abort_if_not(var_1_17 <= 126) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=64, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L297] var_1_18 = __VERIFIER_nondet_char() [L298] CALL assume_abort_if_not(var_1_18 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L298] RET assume_abort_if_not(var_1_18 >= 63) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L299] CALL assume_abort_if_not(var_1_18 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L299] RET assume_abort_if_not(var_1_18 <= 126) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L300] var_1_20 = __VERIFIER_nondet_ulong() [L301] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L301] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L302] CALL assume_abort_if_not(var_1_20 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L302] RET assume_abort_if_not(var_1_20 <= 4294967295) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L303] CALL assume_abort_if_not(var_1_20 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L303] RET assume_abort_if_not(var_1_20 != 0) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=3621235500, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L304] var_1_22 = __VERIFIER_nondet_ulong() [L305] CALL assume_abort_if_not(var_1_22 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L305] RET assume_abort_if_not(var_1_22 >= 2147483647) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L306] CALL assume_abort_if_not(var_1_22 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L306] RET assume_abort_if_not(var_1_22 <= 4294967294) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=2039543602, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L307] var_1_23 = __VERIFIER_nondet_ulong() [L308] CALL assume_abort_if_not(var_1_23 >= 1610612735) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L308] RET assume_abort_if_not(var_1_23 >= 1610612735) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L309] CALL assume_abort_if_not(var_1_23 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L309] RET assume_abort_if_not(var_1_23 <= 2147483647) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=2132272618, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L310] var_1_25 = __VERIFIER_nondet_long() [L311] CALL assume_abort_if_not(var_1_25 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L311] RET assume_abort_if_not(var_1_25 >= 1073741823) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L312] CALL assume_abort_if_not(var_1_25 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L312] RET assume_abort_if_not(var_1_25 <= 2147483646) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_31=39/8, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L313] var_1_31 = __VERIFIER_nondet_double() [L314] CALL assume_abort_if_not((var_1_31 >= -461168.6018427382800e+13F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 4611686.018427382800e+12F && var_1_31 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L314] RET assume_abort_if_not((var_1_31 >= -461168.6018427382800e+13F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 4611686.018427382800e+12F && var_1_31 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_32=3/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L315] var_1_32 = __VERIFIER_nondet_double() [L316] CALL assume_abort_if_not((var_1_32 >= -230584.3009213691390e+13F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 2305843.009213691390e+12F && var_1_32 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L316] RET assume_abort_if_not((var_1_32 >= -230584.3009213691390e+13F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 2305843.009213691390e+12F && var_1_32 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_33=2569/10, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L317] var_1_33 = __VERIFIER_nondet_double() [L318] CALL assume_abort_if_not((var_1_33 >= -230584.3009213691390e+13F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 2305843.009213691390e+12F && var_1_33 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L318] RET assume_abort_if_not((var_1_33 >= -230584.3009213691390e+13F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 2305843.009213691390e+12F && var_1_33 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=2770131137, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L319] var_1_35 = __VERIFIER_nondet_ulong() [L320] CALL assume_abort_if_not(var_1_35 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L320] RET assume_abort_if_not(var_1_35 >= 2147483647) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L321] CALL assume_abort_if_not(var_1_35 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L321] RET assume_abort_if_not(var_1_35 <= 4294967295) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_37=403/40, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L322] var_1_37 = __VERIFIER_nondet_double() [L323] CALL assume_abort_if_not((var_1_37 >= 0.0F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 9223372.036854776000e+12F && var_1_37 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L323] RET assume_abort_if_not((var_1_37 >= 0.0F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 9223372.036854776000e+12F && var_1_37 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_38=0, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L324] var_1_38 = __VERIFIER_nondet_double() [L325] CALL assume_abort_if_not((var_1_38 >= 4611686.018427387900e+12F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854776000e+12F && var_1_38 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L325] RET assume_abort_if_not((var_1_38 >= 4611686.018427387900e+12F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854776000e+12F && var_1_38 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_39=87/10, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L326] var_1_39 = __VERIFIER_nondet_double() [L327] CALL assume_abort_if_not((var_1_39 >= 0.0F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 4611686.018427387900e+12F && var_1_39 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L327] RET assume_abort_if_not((var_1_39 >= 0.0F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 4611686.018427387900e+12F && var_1_39 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L328] var_1_43 = __VERIFIER_nondet_uchar() [L329] CALL assume_abort_if_not(var_1_43 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L329] RET assume_abort_if_not(var_1_43 >= 1) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L330] CALL assume_abort_if_not(var_1_43 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L330] RET assume_abort_if_not(var_1_43 <= 1) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=1208140427, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L331] var_1_48 = __VERIFIER_nondet_ulong() [L332] CALL assume_abort_if_not(var_1_48 >= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L332] RET assume_abort_if_not(var_1_48 >= 1073741824) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L333] CALL assume_abort_if_not(var_1_48 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L333] RET assume_abort_if_not(var_1_48 <= 2147483647) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=3310668720, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L334] var_1_51 = __VERIFIER_nondet_ulong() [L335] CALL assume_abort_if_not(var_1_51 >= 3221225470) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L335] RET assume_abort_if_not(var_1_51 >= 3221225470) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L336] CALL assume_abort_if_not(var_1_51 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L336] RET assume_abort_if_not(var_1_51 <= 4294967294) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3706032336, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L337] var_1_52 = __VERIFIER_nondet_ulong() [L338] CALL assume_abort_if_not(var_1_52 >= 3221225470) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L338] RET assume_abort_if_not(var_1_52 >= 3221225470) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L339] CALL assume_abort_if_not(var_1_52 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L339] RET assume_abort_if_not(var_1_52 <= 4294967294) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=50, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L340] var_1_54 = __VERIFIER_nondet_char() [L341] CALL assume_abort_if_not(var_1_54 >= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L341] RET assume_abort_if_not(var_1_54 >= 31) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L342] CALL assume_abort_if_not(var_1_54 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L342] RET assume_abort_if_not(var_1_54 <= 63) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=4, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L343] var_1_55 = __VERIFIER_nondet_char() [L344] CALL assume_abort_if_not(var_1_55 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L344] RET assume_abort_if_not(var_1_55 >= 0) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L345] CALL assume_abort_if_not(var_1_55 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L345] RET assume_abort_if_not(var_1_55 <= 31) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=65130, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L346] var_1_57 = __VERIFIER_nondet_ushort() [L347] CALL assume_abort_if_not(var_1_57 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L347] RET assume_abort_if_not(var_1_57 >= 32767) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L348] CALL assume_abort_if_not(var_1_57 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L348] RET assume_abort_if_not(var_1_57 <= 65534) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=50797, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L349] var_1_58 = __VERIFIER_nondet_ushort() [L350] CALL assume_abort_if_not(var_1_58 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L350] RET assume_abort_if_not(var_1_58 >= 49150) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L351] CALL assume_abort_if_not(var_1_58 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L351] RET assume_abort_if_not(var_1_58 <= 65534) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L374] RET updateVariables() [L375] CALL step() [L86] COND FALSE !(last_1_var_1_50 > last_1_var_1_44) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L93] COND FALSE !(\read(last_1_var_1_42)) [L96] var_1_1 = (var_1_5 && var_1_4) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L98] unsigned char stepLocal_5 = var_1_3; VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, stepLocal_5=0, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L99] COND FALSE !(var_1_1 && stepLocal_5) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L102] COND TRUE var_1_22 >= (- (var_1_35 - last_1_var_1_56)) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=-128, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L103] COND TRUE last_1_var_1_59 < last_1_var_1_6 [L104] var_1_34 = ((((var_1_17) < (4)) ? (var_1_17) : (4))) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L115] unsigned long int stepLocal_3 = (((last_1_var_1_50) < 0 ) ? -(last_1_var_1_50) : (last_1_var_1_50)); VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, stepLocal_3=1000000000, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L116] COND FALSE !((var_1_12 * last_1_var_1_36) > stepLocal_3) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_19=191/40, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L119] COND TRUE (((((var_1_18 / var_1_20)) > (var_1_15)) ? ((var_1_18 / var_1_20)) : (var_1_15))) > var_1_12 [L120] var_1_19 = (8.25 - 255.8) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=10, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L122] COND TRUE var_1_19 > var_1_32 [L123] var_1_46 = var_1_16 VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=3, var_1_47=256, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L125] COND FALSE !(32u < var_1_34) [L138] var_1_47 = ((32u + ((((var_1_16) < (var_1_15)) ? (var_1_16) : (var_1_15)))) + var_1_18) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=3, var_1_47=101, var_1_48=-3221225472, var_1_49=2, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L140] COND FALSE !(var_1_33 > var_1_38) [L143] var_1_49 = (((((var_1_39 - 128.2)) > (var_1_32)) ? ((var_1_39 - 128.2)) : (var_1_32))) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_32=0, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=3, var_1_47=101, var_1_48=-3221225472, var_1_49=3, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=8, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L145] COND FALSE !((var_1_39 - ((((var_1_38) > (var_1_37)) ? (var_1_38) : (var_1_37)))) > ((((var_1_49) > (var_1_19)) ? (var_1_49) : (var_1_19)))) [L152] var_1_59 = var_1_18 VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_32=0, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=3, var_1_47=101, var_1_48=-3221225472, var_1_49=3, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=66, var_1_5=1, var_1_60=10, var_1_61=1, var_1_6=32] [L154] COND FALSE !(\read(var_1_4)) [L157] var_1_60 = var_1_16 VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=128, var_1_29=503/5, var_1_32=0, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=3, var_1_47=101, var_1_48=-3221225472, var_1_49=3, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=66, var_1_5=1, var_1_60=3, var_1_61=1, var_1_6=32] [L159] COND TRUE (- var_1_19) > var_1_49 [L160] var_1_27 = (16u + var_1_15) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=19, var_1_29=503/5, var_1_32=0, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=3, var_1_47=101, var_1_48=-3221225472, var_1_49=3, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=66, var_1_5=1, var_1_60=3, var_1_61=1, var_1_6=32] [L164] signed long int stepLocal_4 = var_1_46 + var_1_14; VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, stepLocal_4=3, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=19, var_1_29=503/5, var_1_32=0, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=3, var_1_47=101, var_1_48=-3221225472, var_1_49=3, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=66, var_1_5=1, var_1_60=3, var_1_61=1, var_1_6=32] [L165] COND TRUE var_1_25 > stepLocal_4 [L166] var_1_29 = (var_1_31 + (((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) + var_1_33)) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=19, var_1_32=0, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=3, var_1_47=101, var_1_48=-3221225472, var_1_49=3, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=66, var_1_5=1, var_1_60=3, var_1_61=1, var_1_6=32] [L170] unsigned char stepLocal_11 = var_1_42; [L171] signed long int stepLocal_10 = 25; VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, stepLocal_10=25, stepLocal_11=0, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=19, var_1_32=0, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=3, var_1_47=101, var_1_48=-3221225472, var_1_49=3, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=66, var_1_5=1, var_1_60=3, var_1_61=1, var_1_6=32] [L172] COND FALSE !(var_1_27 > stepLocal_10) [L183] var_1_61 = var_1_43 VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, stepLocal_11=0, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=19, var_1_32=0, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=3, var_1_47=101, var_1_48=-3221225472, var_1_49=3, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=66, var_1_5=1, var_1_60=3, var_1_61=1, var_1_6=32] [L185] COND FALSE !((((((var_1_32) < (var_1_31)) ? (var_1_32) : (var_1_31))) * var_1_29) < (var_1_37 - (var_1_38 - var_1_39))) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, stepLocal_11=0, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=19, var_1_32=0, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=3, var_1_47=101, var_1_48=-3221225472, var_1_49=3, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=66, var_1_5=1, var_1_60=3, var_1_61=1, var_1_6=32] [L190] COND FALSE !((- var_1_29) <= ((var_1_33 / var_1_38) * var_1_19)) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, stepLocal_11=0, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=19, var_1_32=0, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=3, var_1_47=101, var_1_48=-3221225472, var_1_49=3, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=66, var_1_5=1, var_1_60=3, var_1_61=1, var_1_6=32] [L198] unsigned char stepLocal_6 = var_1_61; VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, stepLocal_11=0, stepLocal_6=1, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=19, var_1_32=0, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=-128, var_1_46=3, var_1_47=101, var_1_48=-3221225472, var_1_49=3, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=66, var_1_5=1, var_1_60=3, var_1_61=1, var_1_6=32] [L199] COND TRUE var_1_5 && stepLocal_6 [L200] var_1_44 = (var_1_14 + var_1_15) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, stepLocal_11=0, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=19, var_1_32=0, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=3, var_1_46=3, var_1_47=101, var_1_48=-3221225472, var_1_49=3, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=66, var_1_5=1, var_1_60=3, var_1_61=1, var_1_6=32] [L204] signed char stepLocal_2 = var_1_44; [L205] signed char stepLocal_1 = var_1_15; VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, stepLocal_11=0, stepLocal_1=3, stepLocal_2=3, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=10, var_1_25=1073741823, var_1_26=50, var_1_27=19, var_1_32=0, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=3, var_1_46=3, var_1_47=101, var_1_48=-3221225472, var_1_49=3, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=66, var_1_5=1, var_1_60=3, var_1_61=1, var_1_6=32] [L206] COND FALSE !(var_1_13 > stepLocal_1) [L213] var_1_24 = var_1_14 VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, stepLocal_11=0, stepLocal_2=3, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=0, var_1_25=1073741823, var_1_26=50, var_1_27=19, var_1_32=0, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=3, var_1_46=3, var_1_47=101, var_1_48=-3221225472, var_1_49=3, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=66, var_1_5=1, var_1_60=3, var_1_61=1, var_1_6=32] [L215] EXPR var_1_11 & var_1_12 VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, stepLocal_11=0, stepLocal_2=3, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=0, var_1_25=1073741823, var_1_26=50, var_1_27=19, var_1_32=0, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=3, var_1_46=3, var_1_47=101, var_1_48=-3221225472, var_1_49=3, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=66, var_1_5=1, var_1_60=3, var_1_61=1, var_1_6=32] [L215] unsigned char stepLocal_9 = (var_1_11 & var_1_12) < (var_1_27 + var_1_20); [L216] unsigned char stepLocal_8 = var_1_46; [L217] signed char stepLocal_7 = var_1_14; VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, stepLocal_11=0, stepLocal_2=3, stepLocal_7=0, stepLocal_8=3, stepLocal_9=1, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=0, var_1_25=1073741823, var_1_26=50, var_1_27=19, var_1_32=0, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=3, var_1_46=3, var_1_47=101, var_1_48=-3221225472, var_1_49=3, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=66, var_1_5=1, var_1_60=3, var_1_61=1, var_1_6=32] [L218] COND FALSE !(stepLocal_8 <= var_1_24) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, stepLocal_11=0, stepLocal_2=3, stepLocal_7=0, stepLocal_9=1, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=0, var_1_25=1073741823, var_1_26=50, var_1_27=19, var_1_32=0, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=3, var_1_46=3, var_1_47=101, var_1_48=-3221225472, var_1_49=3, var_1_4=0, var_1_50=1000000000, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=66, var_1_5=1, var_1_60=3, var_1_61=1, var_1_6=32] [L225] COND FALSE !(var_1_42 && stepLocal_9) [L228] var_1_50 = var_1_51 VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, stepLocal_11=0, stepLocal_2=3, stepLocal_7=0, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=0, var_1_25=1073741823, var_1_26=50, var_1_27=19, var_1_32=0, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=3, var_1_46=3, var_1_47=101, var_1_48=-3221225472, var_1_49=3, var_1_4=0, var_1_50=-1073709060, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=0, var_1_57=32767, var_1_58=49150, var_1_59=66, var_1_5=1, var_1_60=3, var_1_61=1, var_1_6=32] [L231] COND TRUE \read(var_1_5) [L232] var_1_56 = (var_1_57 - var_1_50) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, stepLocal_11=0, stepLocal_2=3, stepLocal_7=0, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=0, var_1_25=1073741823, var_1_26=50, var_1_27=19, var_1_32=0, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=3, var_1_46=3, var_1_47=101, var_1_48=-3221225472, var_1_49=3, var_1_4=0, var_1_50=-1073709060, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=1073741827, var_1_57=32767, var_1_58=49150, var_1_59=66, var_1_5=1, var_1_60=3, var_1_61=1, var_1_6=32] [L236] unsigned short int stepLocal_0 = var_1_56; VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, stepLocal_0=1073741827, stepLocal_11=0, stepLocal_2=3, stepLocal_7=0, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=0, var_1_25=1073741823, var_1_26=50, var_1_27=19, var_1_32=0, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=3, var_1_46=3, var_1_47=101, var_1_48=-3221225472, var_1_49=3, var_1_4=0, var_1_50=-1073709060, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=1073741827, var_1_57=32767, var_1_58=49150, var_1_59=66, var_1_5=1, var_1_60=3, var_1_61=1, var_1_6=32] [L237] COND TRUE stepLocal_0 == var_1_44 [L238] var_1_6 = var_1_26 VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, stepLocal_11=0, stepLocal_2=3, stepLocal_7=0, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=0, var_1_25=1073741823, var_1_26=50, var_1_27=19, var_1_32=0, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=3, var_1_46=3, var_1_47=101, var_1_48=-3221225472, var_1_49=3, var_1_4=0, var_1_50=-1073709060, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=1073741827, var_1_57=32767, var_1_58=49150, var_1_59=66, var_1_5=1, var_1_60=3, var_1_61=1, var_1_6=50] [L244] COND FALSE !(var_1_12 > var_1_50) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, stepLocal_11=0, stepLocal_2=3, stepLocal_7=0, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=0, var_1_25=1073741823, var_1_26=50, var_1_27=19, var_1_32=0, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=3, var_1_46=3, var_1_47=101, var_1_48=-3221225472, var_1_49=3, var_1_4=0, var_1_50=-1073709060, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=-5, var_1_54=31, var_1_55=27, var_1_56=1073741827, var_1_57=32767, var_1_58=49150, var_1_59=66, var_1_5=1, var_1_60=3, var_1_61=1, var_1_6=50] [L249] COND TRUE var_1_16 <= (var_1_17 + var_1_56) [L250] var_1_53 = (var_1_14 + ((var_1_54 - var_1_55) - var_1_15)) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, stepLocal_11=0, stepLocal_2=3, stepLocal_7=0, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=0, var_1_25=1073741823, var_1_26=50, var_1_27=19, var_1_32=0, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=3, var_1_46=3, var_1_47=101, var_1_48=-3221225472, var_1_49=3, var_1_4=0, var_1_50=-1073709060, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=1, var_1_54=31, var_1_55=27, var_1_56=1073741827, var_1_57=32767, var_1_58=49150, var_1_59=66, var_1_5=1, var_1_60=3, var_1_61=1, var_1_6=50] [L255] COND FALSE !(\read(var_1_1)) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, stepLocal_11=0, stepLocal_2=3, stepLocal_7=0, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=0, var_1_25=1073741823, var_1_26=50, var_1_27=19, var_1_32=0, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=3, var_1_46=3, var_1_47=101, var_1_48=-3221225472, var_1_49=3, var_1_4=0, var_1_50=-1073709060, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=1, var_1_54=31, var_1_55=27, var_1_56=1073741827, var_1_57=32767, var_1_58=49150, var_1_59=66, var_1_5=1, var_1_60=3, var_1_61=1, var_1_6=50] [L375] RET step() [L376] CALL, EXPR property() [L366] EXPR ((((last_1_var_1_42 ? (var_1_1 == ((unsigned char) ((! (var_1_3 || var_1_4)) && var_1_5))) : (var_1_1 == ((unsigned char) (var_1_5 && var_1_4)))) && ((var_1_56 == var_1_44) ? (var_1_6 == ((signed long int) var_1_26)) : ((! (! (var_1_56 < var_1_44))) ? (var_1_6 == ((signed long int) ((((var_1_26) < (var_1_34)) ? (var_1_26) : (var_1_34))))) : 1))) && ((last_1_var_1_50 > last_1_var_1_44) ? ((last_1_var_1_44 > ((((last_1_var_1_50) > (last_1_var_1_24)) ? (last_1_var_1_50) : (last_1_var_1_24)))) ? (var_1_11 == ((signed char) ((var_1_12 - var_1_13) + ((((var_1_14) > ((var_1_15 - var_1_16))) ? (var_1_14) : ((var_1_15 - var_1_16))))))) : (var_1_11 == ((signed char) ((((var_1_17) > ((var_1_12 - (var_1_18 - var_1_16)))) ? (var_1_17) : ((var_1_12 - (var_1_18 - var_1_16)))))))) : 1)) && (((((((var_1_18 / var_1_20)) > (var_1_15)) ? ((var_1_18 / var_1_20)) : (var_1_15))) > var_1_12) ? (var_1_19 == ((double) (8.25 - 255.8))) : 1)) && (var_1_1 ? (var_1_42 ? (var_1_21 == ((unsigned long int) var_1_13)) : ((((var_1_47 + var_1_53) * var_1_14) >= var_1_13) ? (var_1_21 == ((unsigned long int) (var_1_22 - ((var_1_23 - var_1_18) - 256u)))) : ((var_1_53 <= ((((var_1_13) > ((var_1_18 & var_1_11))) ? (var_1_13) : ((var_1_18 & var_1_11))))) ? (var_1_21 == ((unsigned long int) (var_1_22 - (var_1_23 - var_1_15)))) : 1))) : 1) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=0, var_1_25=1073741823, var_1_26=50, var_1_27=19, var_1_32=0, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=3, var_1_46=3, var_1_47=101, var_1_48=-3221225472, var_1_49=3, var_1_4=0, var_1_50=-1073709060, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=1, var_1_54=31, var_1_55=27, var_1_56=1073741827, var_1_57=32767, var_1_58=49150, var_1_59=66, var_1_5=1, var_1_60=3, var_1_61=1, var_1_6=50] [L366] EXPR ((((((((((last_1_var_1_42 ? (var_1_1 == ((unsigned char) ((! (var_1_3 || var_1_4)) && var_1_5))) : (var_1_1 == ((unsigned char) (var_1_5 && var_1_4)))) && ((var_1_56 == var_1_44) ? (var_1_6 == ((signed long int) var_1_26)) : ((! (! (var_1_56 < var_1_44))) ? (var_1_6 == ((signed long int) ((((var_1_26) < (var_1_34)) ? (var_1_26) : (var_1_34))))) : 1))) && ((last_1_var_1_50 > last_1_var_1_44) ? ((last_1_var_1_44 > ((((last_1_var_1_50) > (last_1_var_1_24)) ? (last_1_var_1_50) : (last_1_var_1_24)))) ? (var_1_11 == ((signed char) ((var_1_12 - var_1_13) + ((((var_1_14) > ((var_1_15 - var_1_16))) ? (var_1_14) : ((var_1_15 - var_1_16))))))) : (var_1_11 == ((signed char) ((((var_1_17) > ((var_1_12 - (var_1_18 - var_1_16)))) ? (var_1_17) : ((var_1_12 - (var_1_18 - var_1_16)))))))) : 1)) && (((((((var_1_18 / var_1_20)) > (var_1_15)) ? ((var_1_18 / var_1_20)) : (var_1_15))) > var_1_12) ? (var_1_19 == ((double) (8.25 - 255.8))) : 1)) && (var_1_1 ? (var_1_42 ? (var_1_21 == ((unsigned long int) var_1_13)) : ((((var_1_47 + var_1_53) * var_1_14) >= var_1_13) ? (var_1_21 == ((unsigned long int) (var_1_22 - ((var_1_23 - var_1_18) - 256u)))) : ((var_1_53 <= ((((var_1_13) > ((var_1_18 & var_1_11))) ? (var_1_13) : ((var_1_18 & var_1_11))))) ? (var_1_21 == ((unsigned long int) (var_1_22 - (var_1_23 - var_1_15)))) : 1))) : 1)) && ((var_1_13 > var_1_15) ? ((var_1_18 < var_1_44) ? (var_1_24 == ((signed long int) (var_1_15 + (var_1_17 + var_1_13)))) : (var_1_24 == ((signed long int) ((16 + (var_1_16 + var_1_18)) - ((((((((var_1_12) > (var_1_13)) ? (var_1_12) : (var_1_13)))) > ((var_1_25 - var_1_15))) ? (((((var_1_12) > (var_1_13)) ? (var_1_12) : (var_1_13)))) : ((var_1_25 - var_1_15)))))))) : (var_1_24 == ((signed long int) var_1_14)))) && (((var_1_12 * last_1_var_1_36) > ((((last_1_var_1_50) < 0 ) ? -(last_1_var_1_50) : (last_1_var_1_50)))) ? (var_1_26 == ((unsigned char) (var_1_16 + var_1_18))) : 1)) && (((- var_1_19) > var_1_49) ? (var_1_27 == ((unsigned long int) (16u + var_1_15))) : (var_1_27 == ((unsigned long int) var_1_22)))) && ((var_1_25 > (var_1_46 + var_1_14)) ? (var_1_29 == ((double) (var_1_31 + (((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) + var_1_33)))) : (var_1_29 == ((double) ((var_1_32 + var_1_33) + var_1_31))))) && ((var_1_22 >= (- (var_1_35 - last_1_var_1_56))) ? ((last_1_var_1_59 < last_1_var_1_6) ? (var_1_34 == ((signed char) ((((var_1_17) < (4)) ? (var_1_17) : (4))))) : 1) : ((((last_1_var_1_49 != var_1_31) && (last_1_var_1_46 < var_1_17)) && var_1_5) ? (var_1_3 ? (var_1_34 == ((signed char) var_1_15)) : (var_1_34 == ((signed char) var_1_17))) : 1))) && (((((((var_1_32) < (var_1_31)) ? (var_1_32) : (var_1_31))) * var_1_29) < (var_1_37 - (var_1_38 - var_1_39))) ? ((last_1_var_1_36 < ((var_1_11 & var_1_59) ^ (var_1_15 - var_1_16))) ? (var_1_36 == ((signed long int) (var_1_26 + ((((var_1_34) < (var_1_13)) ? (var_1_34) : (var_1_13)))))) : 1) : (((- var_1_29) <= ((var_1_33 / var_1_38) * var_1_19)) ? (var_1_5 ? (var_1_36 == ((signed long int) (var_1_25 - var_1_18))) : (var_1_36 == ((signed long int) ((((var_1_12) < (((((last_1_var_1_36) > ((var_1_26 + var_1_13))) ? (last_1_var_1_36) : ((var_1_26 + var_1_13)))))) ? (var_1_12) : (((((last_1_var_1_36) > ((var_1_26 + var_1_13))) ? (last_1_var_1_36) : ((var_1_26 + var_1_13)))))))))) : 1)) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=0, var_1_25=1073741823, var_1_26=50, var_1_27=19, var_1_32=0, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=3, var_1_46=3, var_1_47=101, var_1_48=-3221225472, var_1_49=3, var_1_4=0, var_1_50=-1073709060, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=1, var_1_54=31, var_1_55=27, var_1_56=1073741827, var_1_57=32767, var_1_58=49150, var_1_59=66, var_1_5=1, var_1_60=3, var_1_61=1, var_1_6=50] [L366] EXPR ((((((((((((((((last_1_var_1_42 ? (var_1_1 == ((unsigned char) ((! (var_1_3 || var_1_4)) && var_1_5))) : (var_1_1 == ((unsigned char) (var_1_5 && var_1_4)))) && ((var_1_56 == var_1_44) ? (var_1_6 == ((signed long int) var_1_26)) : ((! (! (var_1_56 < var_1_44))) ? (var_1_6 == ((signed long int) ((((var_1_26) < (var_1_34)) ? (var_1_26) : (var_1_34))))) : 1))) && ((last_1_var_1_50 > last_1_var_1_44) ? ((last_1_var_1_44 > ((((last_1_var_1_50) > (last_1_var_1_24)) ? (last_1_var_1_50) : (last_1_var_1_24)))) ? (var_1_11 == ((signed char) ((var_1_12 - var_1_13) + ((((var_1_14) > ((var_1_15 - var_1_16))) ? (var_1_14) : ((var_1_15 - var_1_16))))))) : (var_1_11 == ((signed char) ((((var_1_17) > ((var_1_12 - (var_1_18 - var_1_16)))) ? (var_1_17) : ((var_1_12 - (var_1_18 - var_1_16)))))))) : 1)) && (((((((var_1_18 / var_1_20)) > (var_1_15)) ? ((var_1_18 / var_1_20)) : (var_1_15))) > var_1_12) ? (var_1_19 == ((double) (8.25 - 255.8))) : 1)) && (var_1_1 ? (var_1_42 ? (var_1_21 == ((unsigned long int) var_1_13)) : ((((var_1_47 + var_1_53) * var_1_14) >= var_1_13) ? (var_1_21 == ((unsigned long int) (var_1_22 - ((var_1_23 - var_1_18) - 256u)))) : ((var_1_53 <= ((((var_1_13) > ((var_1_18 & var_1_11))) ? (var_1_13) : ((var_1_18 & var_1_11))))) ? (var_1_21 == ((unsigned long int) (var_1_22 - (var_1_23 - var_1_15)))) : 1))) : 1)) && ((var_1_13 > var_1_15) ? ((var_1_18 < var_1_44) ? (var_1_24 == ((signed long int) (var_1_15 + (var_1_17 + var_1_13)))) : (var_1_24 == ((signed long int) ((16 + (var_1_16 + var_1_18)) - ((((((((var_1_12) > (var_1_13)) ? (var_1_12) : (var_1_13)))) > ((var_1_25 - var_1_15))) ? (((((var_1_12) > (var_1_13)) ? (var_1_12) : (var_1_13)))) : ((var_1_25 - var_1_15)))))))) : (var_1_24 == ((signed long int) var_1_14)))) && (((var_1_12 * last_1_var_1_36) > ((((last_1_var_1_50) < 0 ) ? -(last_1_var_1_50) : (last_1_var_1_50)))) ? (var_1_26 == ((unsigned char) (var_1_16 + var_1_18))) : 1)) && (((- var_1_19) > var_1_49) ? (var_1_27 == ((unsigned long int) (16u + var_1_15))) : (var_1_27 == ((unsigned long int) var_1_22)))) && ((var_1_25 > (var_1_46 + var_1_14)) ? (var_1_29 == ((double) (var_1_31 + (((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) + var_1_33)))) : (var_1_29 == ((double) ((var_1_32 + var_1_33) + var_1_31))))) && ((var_1_22 >= (- (var_1_35 - last_1_var_1_56))) ? ((last_1_var_1_59 < last_1_var_1_6) ? (var_1_34 == ((signed char) ((((var_1_17) < (4)) ? (var_1_17) : (4))))) : 1) : ((((last_1_var_1_49 != var_1_31) && (last_1_var_1_46 < var_1_17)) && var_1_5) ? (var_1_3 ? (var_1_34 == ((signed char) var_1_15)) : (var_1_34 == ((signed char) var_1_17))) : 1))) && (((((((var_1_32) < (var_1_31)) ? (var_1_32) : (var_1_31))) * var_1_29) < (var_1_37 - (var_1_38 - var_1_39))) ? ((last_1_var_1_36 < ((var_1_11 & var_1_59) ^ (var_1_15 - var_1_16))) ? (var_1_36 == ((signed long int) (var_1_26 + ((((var_1_34) < (var_1_13)) ? (var_1_34) : (var_1_13)))))) : 1) : (((- var_1_29) <= ((var_1_33 / var_1_38) * var_1_19)) ? (var_1_5 ? (var_1_36 == ((signed long int) (var_1_25 - var_1_18))) : (var_1_36 == ((signed long int) ((((var_1_12) < (((((last_1_var_1_36) > ((var_1_26 + var_1_13))) ? (last_1_var_1_36) : ((var_1_26 + var_1_13)))))) ? (var_1_12) : (((((last_1_var_1_36) > ((var_1_26 + var_1_13))) ? (last_1_var_1_36) : ((var_1_26 + var_1_13)))))))))) : 1))) && ((var_1_1 && var_1_3) ? (var_1_42 == ((unsigned char) ((var_1_3 || (! var_1_5)) || (! var_1_43)))) : 1)) && ((var_1_5 && var_1_61) ? (var_1_44 == ((signed char) (var_1_14 + var_1_15))) : (var_1_44 == ((signed char) var_1_13)))) && ((var_1_19 > var_1_32) ? (var_1_46 == ((unsigned char) var_1_16)) : 1)) && ((32u < var_1_34) ? ((var_1_5 && var_1_42) ? (((var_1_39 - var_1_37) <= 1.4) ? (var_1_47 == ((unsigned long int) var_1_25)) : (var_1_47 == ((unsigned long int) (var_1_22 - ((((var_1_12) > ((var_1_16 + var_1_13))) ? (var_1_12) : ((var_1_16 + var_1_13)))))))) : ((var_1_4 || var_1_42) ? (var_1_47 == ((unsigned long int) ((var_1_23 + var_1_48) - var_1_26))) : 1)) : (var_1_47 == ((unsigned long int) ((32u + ((((var_1_16) < (var_1_15)) ? (var_1_16) : (var_1_15)))) + var_1_18))))) && ((var_1_33 > var_1_38) ? (var_1_49 == ((double) (var_1_39 - (((((((50.25) > (var_1_31)) ? (50.25) : (var_1_31))) < 0 ) ? -((((50.25) > (var_1_31)) ? (50.25) : (var_1_31))) : ((((50.25) > (var_1_31)) ? (50.25) : (var_1_31)))))))) : (var_1_49 == ((double) (((((var_1_39 - 128.2)) > (var_1_32)) ? ((var_1_39 - 128.2)) : (var_1_32))))))) && ((var_1_46 <= var_1_24) ? ((var_1_14 > (var_1_24 / ((((var_1_20) > (var_1_18)) ? (var_1_20) : (var_1_18))))) ? (var_1_50 == ((unsigned long int) ((var_1_51 - ((((var_1_12) < (var_1_15)) ? (var_1_12) : (var_1_15)))) - ((var_1_23 - var_1_11) - (var_1_13 + var_1_60))))) : (var_1_50 == ((unsigned long int) (((((var_1_51) > ((var_1_52 - var_1_16))) ? (var_1_51) : ((var_1_52 - var_1_16)))) - ((((var_1_13) > (16u)) ? (var_1_13) : (16u))))))) : ((var_1_42 && ((var_1_11 & var_1_12) < (var_1_27 + var_1_20))) ? (var_1_50 == ((unsigned long int) var_1_16)) : (var_1_50 == ((unsigned long int) var_1_51)))) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=0, var_1_25=1073741823, var_1_26=50, var_1_27=19, var_1_32=0, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=3, var_1_46=3, var_1_47=101, var_1_48=-3221225472, var_1_49=3, var_1_4=0, var_1_50=-1073709060, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=1, var_1_54=31, var_1_55=27, var_1_56=1073741827, var_1_57=32767, var_1_58=49150, var_1_59=66, var_1_5=1, var_1_60=3, var_1_61=1, var_1_6=50] [L366-L367] return (((((((((((((((((((((last_1_var_1_42 ? (var_1_1 == ((unsigned char) ((! (var_1_3 || var_1_4)) && var_1_5))) : (var_1_1 == ((unsigned char) (var_1_5 && var_1_4)))) && ((var_1_56 == var_1_44) ? (var_1_6 == ((signed long int) var_1_26)) : ((! (! (var_1_56 < var_1_44))) ? (var_1_6 == ((signed long int) ((((var_1_26) < (var_1_34)) ? (var_1_26) : (var_1_34))))) : 1))) && ((last_1_var_1_50 > last_1_var_1_44) ? ((last_1_var_1_44 > ((((last_1_var_1_50) > (last_1_var_1_24)) ? (last_1_var_1_50) : (last_1_var_1_24)))) ? (var_1_11 == ((signed char) ((var_1_12 - var_1_13) + ((((var_1_14) > ((var_1_15 - var_1_16))) ? (var_1_14) : ((var_1_15 - var_1_16))))))) : (var_1_11 == ((signed char) ((((var_1_17) > ((var_1_12 - (var_1_18 - var_1_16)))) ? (var_1_17) : ((var_1_12 - (var_1_18 - var_1_16)))))))) : 1)) && (((((((var_1_18 / var_1_20)) > (var_1_15)) ? ((var_1_18 / var_1_20)) : (var_1_15))) > var_1_12) ? (var_1_19 == ((double) (8.25 - 255.8))) : 1)) && (var_1_1 ? (var_1_42 ? (var_1_21 == ((unsigned long int) var_1_13)) : ((((var_1_47 + var_1_53) * var_1_14) >= var_1_13) ? (var_1_21 == ((unsigned long int) (var_1_22 - ((var_1_23 - var_1_18) - 256u)))) : ((var_1_53 <= ((((var_1_13) > ((var_1_18 & var_1_11))) ? (var_1_13) : ((var_1_18 & var_1_11))))) ? (var_1_21 == ((unsigned long int) (var_1_22 - (var_1_23 - var_1_15)))) : 1))) : 1)) && ((var_1_13 > var_1_15) ? ((var_1_18 < var_1_44) ? (var_1_24 == ((signed long int) (var_1_15 + (var_1_17 + var_1_13)))) : (var_1_24 == ((signed long int) ((16 + (var_1_16 + var_1_18)) - ((((((((var_1_12) > (var_1_13)) ? (var_1_12) : (var_1_13)))) > ((var_1_25 - var_1_15))) ? (((((var_1_12) > (var_1_13)) ? (var_1_12) : (var_1_13)))) : ((var_1_25 - var_1_15)))))))) : (var_1_24 == ((signed long int) var_1_14)))) && (((var_1_12 * last_1_var_1_36) > ((((last_1_var_1_50) < 0 ) ? -(last_1_var_1_50) : (last_1_var_1_50)))) ? (var_1_26 == ((unsigned char) (var_1_16 + var_1_18))) : 1)) && (((- var_1_19) > var_1_49) ? (var_1_27 == ((unsigned long int) (16u + var_1_15))) : (var_1_27 == ((unsigned long int) var_1_22)))) && ((var_1_25 > (var_1_46 + var_1_14)) ? (var_1_29 == ((double) (var_1_31 + (((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) + var_1_33)))) : (var_1_29 == ((double) ((var_1_32 + var_1_33) + var_1_31))))) && ((var_1_22 >= (- (var_1_35 - last_1_var_1_56))) ? ((last_1_var_1_59 < last_1_var_1_6) ? (var_1_34 == ((signed char) ((((var_1_17) < (4)) ? (var_1_17) : (4))))) : 1) : ((((last_1_var_1_49 != var_1_31) && (last_1_var_1_46 < var_1_17)) && var_1_5) ? (var_1_3 ? (var_1_34 == ((signed char) var_1_15)) : (var_1_34 == ((signed char) var_1_17))) : 1))) && (((((((var_1_32) < (var_1_31)) ? (var_1_32) : (var_1_31))) * var_1_29) < (var_1_37 - (var_1_38 - var_1_39))) ? ((last_1_var_1_36 < ((var_1_11 & var_1_59) ^ (var_1_15 - var_1_16))) ? (var_1_36 == ((signed long int) (var_1_26 + ((((var_1_34) < (var_1_13)) ? (var_1_34) : (var_1_13)))))) : 1) : (((- var_1_29) <= ((var_1_33 / var_1_38) * var_1_19)) ? (var_1_5 ? (var_1_36 == ((signed long int) (var_1_25 - var_1_18))) : (var_1_36 == ((signed long int) ((((var_1_12) < (((((last_1_var_1_36) > ((var_1_26 + var_1_13))) ? (last_1_var_1_36) : ((var_1_26 + var_1_13)))))) ? (var_1_12) : (((((last_1_var_1_36) > ((var_1_26 + var_1_13))) ? (last_1_var_1_36) : ((var_1_26 + var_1_13)))))))))) : 1))) && ((var_1_1 && var_1_3) ? (var_1_42 == ((unsigned char) ((var_1_3 || (! var_1_5)) || (! var_1_43)))) : 1)) && ((var_1_5 && var_1_61) ? (var_1_44 == ((signed char) (var_1_14 + var_1_15))) : (var_1_44 == ((signed char) var_1_13)))) && ((var_1_19 > var_1_32) ? (var_1_46 == ((unsigned char) var_1_16)) : 1)) && ((32u < var_1_34) ? ((var_1_5 && var_1_42) ? (((var_1_39 - var_1_37) <= 1.4) ? (var_1_47 == ((unsigned long int) var_1_25)) : (var_1_47 == ((unsigned long int) (var_1_22 - ((((var_1_12) > ((var_1_16 + var_1_13))) ? (var_1_12) : ((var_1_16 + var_1_13)))))))) : ((var_1_4 || var_1_42) ? (var_1_47 == ((unsigned long int) ((var_1_23 + var_1_48) - var_1_26))) : 1)) : (var_1_47 == ((unsigned long int) ((32u + ((((var_1_16) < (var_1_15)) ? (var_1_16) : (var_1_15)))) + var_1_18))))) && ((var_1_33 > var_1_38) ? (var_1_49 == ((double) (var_1_39 - (((((((50.25) > (var_1_31)) ? (50.25) : (var_1_31))) < 0 ) ? -((((50.25) > (var_1_31)) ? (50.25) : (var_1_31))) : ((((50.25) > (var_1_31)) ? (50.25) : (var_1_31)))))))) : (var_1_49 == ((double) (((((var_1_39 - 128.2)) > (var_1_32)) ? ((var_1_39 - 128.2)) : (var_1_32))))))) && ((var_1_46 <= var_1_24) ? ((var_1_14 > (var_1_24 / ((((var_1_20) > (var_1_18)) ? (var_1_20) : (var_1_18))))) ? (var_1_50 == ((unsigned long int) ((var_1_51 - ((((var_1_12) < (var_1_15)) ? (var_1_12) : (var_1_15)))) - ((var_1_23 - var_1_11) - (var_1_13 + var_1_60))))) : (var_1_50 == ((unsigned long int) (((((var_1_51) > ((var_1_52 - var_1_16))) ? (var_1_51) : ((var_1_52 - var_1_16)))) - ((((var_1_13) > (16u)) ? (var_1_13) : (16u))))))) : ((var_1_42 && ((var_1_11 & var_1_12) < (var_1_27 + var_1_20))) ? (var_1_50 == ((unsigned long int) var_1_16)) : (var_1_50 == ((unsigned long int) var_1_51))))) && ((var_1_12 > var_1_50) ? ((((((- var_1_35) < 0 ) ? -(- var_1_35) : (- var_1_35))) > var_1_51) ? (var_1_53 == ((signed char) var_1_12)) : 1) : ((var_1_16 <= (var_1_17 + var_1_56)) ? (var_1_53 == ((signed char) (var_1_14 + ((var_1_54 - var_1_55) - var_1_15)))) : (var_1_53 == ((signed char) (((((((-1) < (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))))) ? (-1) : (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))))) < 0 ) ? -((((-1) < (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))))) ? (-1) : (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))))) : ((((-1) < (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))))) ? (-1) : (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))))))))))))) && (var_1_5 ? (var_1_56 == ((unsigned short int) (var_1_57 - var_1_50))) : (var_1_56 == ((unsigned short int) ((((((var_1_58 - var_1_55) - var_1_12)) < (var_1_54)) ? (((var_1_58 - var_1_55) - var_1_12)) : (var_1_54))))))) && (((var_1_39 - ((((var_1_38) > (var_1_37)) ? (var_1_38) : (var_1_37)))) > ((((var_1_49) > (var_1_19)) ? (var_1_49) : (var_1_19)))) ? ((var_1_13 >= (var_1_25 + var_1_51)) ? (var_1_59 == ((unsigned long int) var_1_55)) : (var_1_59 == ((unsigned long int) var_1_16))) : (var_1_59 == ((unsigned long int) var_1_18)))) && (var_1_4 ? (var_1_60 == ((unsigned char) var_1_18)) : (var_1_60 == ((unsigned char) var_1_16)))) && ((var_1_27 > 25) ? ((var_1_4 || var_1_42) ? (var_1_61 == ((unsigned char) (! (var_1_3 && var_1_4)))) : (var_1_5 ? (var_1_61 == ((unsigned char) var_1_43)) : (var_1_61 == ((unsigned char) var_1_43)))) : (var_1_61 == ((unsigned char) var_1_43))) ; [L376] RET, EXPR property() [L376] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=0, var_1_25=1073741823, var_1_26=50, var_1_27=19, var_1_32=0, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=3, var_1_46=3, var_1_47=101, var_1_48=-3221225472, var_1_49=3, var_1_4=0, var_1_50=-1073709060, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=1, var_1_54=31, var_1_55=27, var_1_56=1073741827, var_1_57=32767, var_1_58=49150, var_1_59=66, var_1_5=1, var_1_60=3, var_1_61=1, var_1_6=50] [L19] reach_error() VAL [isInitial=1, last_1_var_1_24=10, last_1_var_1_36=-5, last_1_var_1_42=0, last_1_var_1_44=-128, last_1_var_1_46=10, last_1_var_1_49=2, last_1_var_1_50=1000000000, last_1_var_1_56=0, last_1_var_1_59=8, last_1_var_1_6=32, var_1_11=4, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=0, var_1_18=66, var_1_1=0, var_1_20=-8589934570, var_1_21=0, var_1_22=4294967294, var_1_23=1610612735, var_1_24=0, var_1_25=1073741823, var_1_26=50, var_1_27=19, var_1_32=0, var_1_34=0, var_1_35=6442450943, var_1_36=-5, var_1_3=0, var_1_42=0, var_1_43=1, var_1_44=3, var_1_46=3, var_1_47=101, var_1_48=-3221225472, var_1_49=3, var_1_4=0, var_1_50=-1073709060, var_1_51=-1073709060, var_1_52=3221225470, var_1_53=1, var_1_54=31, var_1_55=27, var_1_56=1073741827, var_1_57=32767, var_1_58=49150, var_1_59=66, var_1_5=1, var_1_60=3, var_1_61=1, var_1_6=50] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 210 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 24.3s, OverallIterations: 8, TraceHistogramMax: 53, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 9.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 2 mSolverCounterUnknown, 2938 SdHoareTripleChecker+Valid, 8.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2936 mSDsluCounter, 6426 SdHoareTripleChecker+Invalid, 7.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3714 mSDsCounter, 550 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1354 IncrementalHoareTripleChecker+Invalid, 1906 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 550 mSolverCounterUnsat, 2712 mSDtfsCounter, 1354 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1417 GetRequests, 1377 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1464occurred in iteration=5, InterpolantAutomatonStates: 39, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.7s AutomataMinimizationTime, 7 MinimizatonAttempts, 759 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 4.0s SatisfiabilityAnalysisTime, 7.4s InterpolantComputationTime, 4128 NumberOfCodeBlocks, 4128 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 3430 ConstructedInterpolants, 18 QuantifiedInterpolants, 9650 SizeOfPredicates, 7 NumberOfNonLiveVariables, 2369 ConjunctsInSsa, 18 ConjunctsInUnsatCore, 10 InterpolantComputations, 6 PerfectInterpolantSequences, 54719/55120 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-28 05:17:47,265 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-32.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash c55643487e5f48de8e079b07526108acd554988af24b97c1b5b5c0e15c94b7e3 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 05:17:49,808 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 05:17:49,924 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-28 05:17:49,934 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 05:17:49,938 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 05:17:49,981 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 05:17:49,982 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 05:17:49,982 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 05:17:49,983 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 05:17:49,983 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 05:17:49,984 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 05:17:49,984 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 05:17:49,984 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 05:17:49,984 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 05:17:49,985 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 05:17:49,985 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 05:17:49,986 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 05:17:49,986 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 05:17:49,986 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 05:17:49,986 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 05:17:49,986 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 05:17:49,986 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 05:17:49,987 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 05:17:49,987 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 05:17:49,987 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 05:17:49,987 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 05:17:49,987 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 05:17:49,987 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 05:17:49,988 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 05:17:49,988 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 05:17:49,988 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 05:17:49,988 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:17:49,988 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:17:49,989 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:17:49,989 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:17:49,989 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 05:17:49,989 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:17:49,989 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:17:49,990 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:17:49,990 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:17:49,990 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 05:17:49,990 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 05:17:49,990 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 05:17:49,990 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 05:17:49,990 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 05:17:49,990 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 05:17:49,990 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 05:17:49,990 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 05:17:49,990 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 05:17:49,991 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 05:17:49,991 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_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> c55643487e5f48de8e079b07526108acd554988af24b97c1b5b5c0e15c94b7e3 [2024-11-28 05:17:50,346 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 05:17:50,355 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 05:17:50,358 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 05:17:50,361 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 05:17:50,361 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 05:17:50,363 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-32.i [2024-11-28 05:17:53,257 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/data/427741807/74359d0a08d2496a96fbee506f7464c1/FLAG54a64f596 [2024-11-28 05:17:53,630 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 05:17:53,631 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-32.i [2024-11-28 05:17:53,646 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/data/427741807/74359d0a08d2496a96fbee506f7464c1/FLAG54a64f596 [2024-11-28 05:17:53,667 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/data/427741807/74359d0a08d2496a96fbee506f7464c1 [2024-11-28 05:17:53,669 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 05:17:53,671 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 05:17:53,673 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 05:17:53,673 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 05:17:53,677 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 05:17:53,678 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:17:53" (1/1) ... [2024-11-28 05:17:53,680 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@68e2b926 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:17:53, skipping insertion in model container [2024-11-28 05:17:53,681 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:17:53" (1/1) ... [2024-11-28 05:17:53,718 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 05:17:53,896 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_54e4e98b-9307-463a-8d08-95a276fdf0a8/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-32.i[916,929] [2024-11-28 05:17:54,097 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:17:54,123 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 05:17:54,132 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_54e4e98b-9307-463a-8d08-95a276fdf0a8/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-32.i[916,929] [2024-11-28 05:17:54,207 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:17:54,240 INFO L204 MainTranslator]: Completed translation [2024-11-28 05:17:54,241 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:17:54 WrapperNode [2024-11-28 05:17:54,241 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 05:17:54,242 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 05:17:54,242 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 05:17:54,243 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 05:17:54,250 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:17:54" (1/1) ... [2024-11-28 05:17:54,270 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:17:54" (1/1) ... [2024-11-28 05:17:54,323 INFO L138 Inliner]: procedures = 27, calls = 66, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 352 [2024-11-28 05:17:54,324 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 05:17:54,324 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 05:17:54,324 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 05:17:54,324 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 05:17:54,332 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:17:54" (1/1) ... [2024-11-28 05:17:54,332 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:17:54" (1/1) ... [2024-11-28 05:17:54,339 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:17:54" (1/1) ... [2024-11-28 05:17:54,375 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-28 05:17:54,379 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:17:54" (1/1) ... [2024-11-28 05:17:54,380 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:17:54" (1/1) ... [2024-11-28 05:17:54,395 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:17:54" (1/1) ... [2024-11-28 05:17:54,401 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:17:54" (1/1) ... [2024-11-28 05:17:54,409 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:17:54" (1/1) ... [2024-11-28 05:17:54,416 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:17:54" (1/1) ... [2024-11-28 05:17:54,421 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:17:54" (1/1) ... [2024-11-28 05:17:54,429 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 05:17:54,433 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 05:17:54,433 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 05:17:54,434 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 05:17:54,435 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:17:54" (1/1) ... [2024-11-28 05:17:54,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:17:54,456 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:17:54,471 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 05:17:54,478 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 05:17:54,503 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 05:17:54,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 05:17:54,504 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 05:17:54,504 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 05:17:54,504 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 05:17:54,504 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 05:17:54,629 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 05:17:54,631 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 05:18:19,030 INFO L? ?]: Removed 32 outVars from TransFormulas that were not future-live. [2024-11-28 05:18:19,030 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 05:18:19,044 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 05:18:19,044 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 05:18:19,045 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:18:19 BoogieIcfgContainer [2024-11-28 05:18:19,045 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 05:18:19,047 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 05:18:19,048 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 05:18:19,053 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 05:18:19,053 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 05:17:53" (1/3) ... [2024-11-28 05:18:19,054 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@510ce92c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:18:19, skipping insertion in model container [2024-11-28 05:18:19,054 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:17:54" (2/3) ... [2024-11-28 05:18:19,055 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@510ce92c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:18:19, skipping insertion in model container [2024-11-28 05:18:19,055 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:18:19" (3/3) ... [2024-11-28 05:18:19,056 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-32.i [2024-11-28 05:18:19,072 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 05:18:19,075 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-32.i that has 2 procedures, 153 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 05:18:19,145 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 05:18:19,158 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;@686c374f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 05:18:19,158 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 05:18:19,163 INFO L276 IsEmpty]: Start isEmpty. Operand has 153 states, 97 states have (on average 1.5051546391752577) internal successors, (146), 98 states have internal predecessors, (146), 53 states have call successors, (53), 1 states have call predecessors, (53), 1 states have return successors, (53), 53 states have call predecessors, (53), 53 states have call successors, (53) [2024-11-28 05:18:19,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2024-11-28 05:18:19,195 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:18:19,196 INFO L218 NwaCegarLoop]: trace histogram [53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:18:19,197 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:18:19,204 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:18:19,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1594804150, now seen corresponding path program 1 times [2024-11-28 05:18:19,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:18:19,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1843541403] [2024-11-28 05:18:19,221 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:18:19,224 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:18:19,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 05:18:19,228 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 05:18:19,232 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-28 05:18:21,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:18:21,565 INFO L256 TraceCheckSpWp]: Trace formula consists of 552 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 05:18:21,577 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:18:21,676 INFO L134 CoverageAnalysis]: Checked inductivity of 5512 backedges. 1908 proven. 0 refuted. 0 times theorem prover too weak. 3604 trivial. 0 not checked. [2024-11-28 05:18:21,677 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:18:21,679 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:18:21,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1843541403] [2024-11-28 05:18:21,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1843541403] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:18:21,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:18:21,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 05:18:21,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817841749] [2024-11-28 05:18:21,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:18:21,690 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 05:18:21,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:18:21,715 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 05:18:21,715 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 05:18:21,718 INFO L87 Difference]: Start difference. First operand has 153 states, 97 states have (on average 1.5051546391752577) internal successors, (146), 98 states have internal predecessors, (146), 53 states have call successors, (53), 1 states have call predecessors, (53), 1 states have return successors, (53), 53 states have call predecessors, (53), 53 states have call successors, (53) Second operand has 2 states, 2 states have (on average 39.5) internal successors, (79), 2 states have internal predecessors, (79), 2 states have call successors, (53), 2 states have call predecessors, (53), 2 states have return successors, (53), 2 states have call predecessors, (53), 2 states have call successors, (53) [2024-11-28 05:18:21,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:18:21,788 INFO L93 Difference]: Finished difference Result 299 states and 551 transitions. [2024-11-28 05:18:21,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 05:18:21,790 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 39.5) internal successors, (79), 2 states have internal predecessors, (79), 2 states have call successors, (53), 2 states have call predecessors, (53), 2 states have return successors, (53), 2 states have call predecessors, (53), 2 states have call successors, (53) Word has length 337 [2024-11-28 05:18:21,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:18:21,800 INFO L225 Difference]: With dead ends: 299 [2024-11-28 05:18:21,800 INFO L226 Difference]: Without dead ends: 149 [2024-11-28 05:18:21,805 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 336 GetRequests, 336 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 05:18:21,809 INFO L435 NwaCegarLoop]: 245 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, 245 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:18:21,810 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 05:18:21,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2024-11-28 05:18:21,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 149. [2024-11-28 05:18:21,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 94 states have (on average 1.4787234042553192) internal successors, (139), 94 states have internal predecessors, (139), 53 states have call successors, (53), 1 states have call predecessors, (53), 1 states have return successors, (53), 53 states have call predecessors, (53), 53 states have call successors, (53) [2024-11-28 05:18:21,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 245 transitions. [2024-11-28 05:18:21,864 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 245 transitions. Word has length 337 [2024-11-28 05:18:21,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:18:21,867 INFO L471 AbstractCegarLoop]: Abstraction has 149 states and 245 transitions. [2024-11-28 05:18:21,868 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 39.5) internal successors, (79), 2 states have internal predecessors, (79), 2 states have call successors, (53), 2 states have call predecessors, (53), 2 states have return successors, (53), 2 states have call predecessors, (53), 2 states have call successors, (53) [2024-11-28 05:18:21,868 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 245 transitions. [2024-11-28 05:18:21,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2024-11-28 05:18:21,881 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:18:21,881 INFO L218 NwaCegarLoop]: trace histogram [53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:18:21,932 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2024-11-28 05:18:22,082 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:18:22,082 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:18:22,083 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:18:22,083 INFO L85 PathProgramCache]: Analyzing trace with hash 2121811828, now seen corresponding path program 1 times [2024-11-28 05:18:22,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:18:22,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [310458123] [2024-11-28 05:18:22,084 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:18:22,084 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:18:22,084 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 05:18:22,087 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 05:18:22,092 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-28 05:18:24,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:18:24,373 INFO L256 TraceCheckSpWp]: Trace formula consists of 552 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 05:18:24,382 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:18:33,237 INFO L134 CoverageAnalysis]: Checked inductivity of 5512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5512 trivial. 0 not checked. [2024-11-28 05:18:33,237 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:18:33,237 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:18:33,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [310458123] [2024-11-28 05:18:33,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [310458123] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:18:33,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:18:33,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:18:33,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722917209] [2024-11-28 05:18:33,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:18:33,240 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 05:18:33,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:18:33,241 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 05:18:33,241 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:18:33,242 INFO L87 Difference]: Start difference. First operand 149 states and 245 transitions. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 3 states have internal predecessors, (75), 1 states have call successors, (53), 1 states have call predecessors, (53), 1 states have return successors, (53), 1 states have call predecessors, (53), 1 states have call successors, (53) [2024-11-28 05:18:38,387 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.44s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:18:42,392 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:18:47,003 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.42s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:18:51,933 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.41s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:18:55,945 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:19:00,500 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.39s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:19:04,509 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:19:04,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:19:04,510 INFO L93 Difference]: Finished difference Result 534 states and 887 transitions. [2024-11-28 05:19:04,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 05:19:04,654 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 3 states have internal predecessors, (75), 1 states have call successors, (53), 1 states have call predecessors, (53), 1 states have return successors, (53), 1 states have call predecessors, (53), 1 states have call successors, (53) Word has length 337 [2024-11-28 05:19:04,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:19:04,659 INFO L225 Difference]: With dead ends: 534 [2024-11-28 05:19:04,659 INFO L226 Difference]: Without dead ends: 388 [2024-11-28 05:19:04,661 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 337 GetRequests, 334 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:19:04,661 INFO L435 NwaCegarLoop]: 320 mSDtfsCounter, 300 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 117 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 30.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 846 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 31.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:19:04,662 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [300 Valid, 846 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 22 Invalid, 7 Unknown, 0 Unchecked, 31.1s Time] [2024-11-28 05:19:04,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2024-11-28 05:19:04,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 290. [2024-11-28 05:19:04,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 181 states have (on average 1.4585635359116023) internal successors, (264), 181 states have internal predecessors, (264), 106 states have call successors, (106), 2 states have call predecessors, (106), 2 states have return successors, (106), 106 states have call predecessors, (106), 106 states have call successors, (106) [2024-11-28 05:19:04,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 476 transitions. [2024-11-28 05:19:04,784 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 476 transitions. Word has length 337 [2024-11-28 05:19:04,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:19:04,785 INFO L471 AbstractCegarLoop]: Abstraction has 290 states and 476 transitions. [2024-11-28 05:19:04,785 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 3 states have internal predecessors, (75), 1 states have call successors, (53), 1 states have call predecessors, (53), 1 states have return successors, (53), 1 states have call predecessors, (53), 1 states have call successors, (53) [2024-11-28 05:19:04,786 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 476 transitions. [2024-11-28 05:19:04,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2024-11-28 05:19:04,792 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:19:04,793 INFO L218 NwaCegarLoop]: trace histogram [53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:19:04,836 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-11-28 05:19:04,993 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:19:04,993 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:19:04,994 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:19:04,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1513623946, now seen corresponding path program 1 times [2024-11-28 05:19:04,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:19:04,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1217103498] [2024-11-28 05:19:05,000 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:19:05,001 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:19:05,001 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 05:19:05,004 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 05:19:05,007 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-11-28 05:19:07,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:19:07,298 INFO L256 TraceCheckSpWp]: Trace formula consists of 552 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 05:19:07,305 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:19:16,620 INFO L134 CoverageAnalysis]: Checked inductivity of 5512 backedges. 646 proven. 147 refuted. 0 times theorem prover too weak. 4719 trivial. 0 not checked. [2024-11-28 05:19:16,620 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:19:23,656 INFO L134 CoverageAnalysis]: Checked inductivity of 5512 backedges. 9 proven. 147 refuted. 0 times theorem prover too weak. 5356 trivial. 0 not checked. [2024-11-28 05:19:23,657 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:19:23,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1217103498] [2024-11-28 05:19:23,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1217103498] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:19:23,657 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:19:23,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2024-11-28 05:19:23,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799511721] [2024-11-28 05:19:23,657 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:19:23,659 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 05:19:23,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:19:23,660 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 05:19:23,660 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-28 05:19:23,660 INFO L87 Difference]: Start difference. First operand 290 states and 476 transitions. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 2 states have call successors, (102), 2 states have call predecessors, (102), 4 states have return successors, (103), 2 states have call predecessors, (103), 2 states have call successors, (103) [2024-11-28 05:19:34,075 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.42s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:19:38,076 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:19:42,078 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:19:42,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:19:42,085 INFO L93 Difference]: Finished difference Result 440 states and 714 transitions. [2024-11-28 05:19:42,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 05:19:42,252 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 2 states have call successors, (102), 2 states have call predecessors, (102), 4 states have return successors, (103), 2 states have call predecessors, (103), 2 states have call successors, (103) Word has length 337 [2024-11-28 05:19:42,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:19:42,255 INFO L225 Difference]: With dead ends: 440 [2024-11-28 05:19:42,255 INFO L226 Difference]: Without dead ends: 153 [2024-11-28 05:19:42,257 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 680 GetRequests, 666 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=77, Invalid=133, Unknown=0, NotChecked=0, Total=210 [2024-11-28 05:19:42,258 INFO L435 NwaCegarLoop]: 167 mSDtfsCounter, 406 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 123 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 408 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.4s IncrementalHoareTripleChecker+Time [2024-11-28 05:19:42,259 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [408 Valid, 394 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 293 Invalid, 3 Unknown, 0 Unchecked, 17.4s Time] [2024-11-28 05:19:42,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2024-11-28 05:19:42,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 149. [2024-11-28 05:19:42,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 93 states have (on average 1.3763440860215055) internal successors, (128), 93 states have internal predecessors, (128), 53 states have call successors, (53), 2 states have call predecessors, (53), 2 states have return successors, (53), 53 states have call predecessors, (53), 53 states have call successors, (53) [2024-11-28 05:19:42,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 234 transitions. [2024-11-28 05:19:42,308 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 234 transitions. Word has length 337 [2024-11-28 05:19:42,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:19:42,309 INFO L471 AbstractCegarLoop]: Abstraction has 149 states and 234 transitions. [2024-11-28 05:19:42,309 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 2 states have call successors, (102), 2 states have call predecessors, (102), 4 states have return successors, (103), 2 states have call predecessors, (103), 2 states have call successors, (103) [2024-11-28 05:19:42,309 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 234 transitions. [2024-11-28 05:19:42,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2024-11-28 05:19:42,317 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:19:42,317 INFO L218 NwaCegarLoop]: trace histogram [53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:19:42,371 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2024-11-28 05:19:42,517 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:19:42,518 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:19:42,519 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:19:42,520 INFO L85 PathProgramCache]: Analyzing trace with hash 2077886458, now seen corresponding path program 1 times [2024-11-28 05:19:42,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:19:42,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [916406053] [2024-11-28 05:19:42,525 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:19:42,526 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:19:42,526 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 05:19:42,531 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 05:19:42,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-28 05:19:44,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:19:44,755 INFO L256 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 05:19:44,761 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:19:54,485 INFO L134 CoverageAnalysis]: Checked inductivity of 5512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5512 trivial. 0 not checked. [2024-11-28 05:19:54,485 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:19:54,486 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:19:54,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [916406053] [2024-11-28 05:19:54,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [916406053] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:19:54,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:19:54,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 05:19:54,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781688328] [2024-11-28 05:19:54,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:19:54,487 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:19:54,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:19:54,487 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:19:54,487 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:19:54,488 INFO L87 Difference]: Start difference. First operand 149 states and 234 transitions. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 2 states have internal predecessors, (75), 1 states have call successors, (53), 1 states have call predecessors, (53), 1 states have return successors, (53), 1 states have call predecessors, (53), 1 states have call successors, (53) [2024-11-28 05:19:59,072 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.39s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:20:03,076 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:20:03,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:20:03,094 INFO L93 Difference]: Finished difference Result 441 states and 696 transitions. [2024-11-28 05:20:03,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:20:03,323 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 2 states have internal predecessors, (75), 1 states have call successors, (53), 1 states have call predecessors, (53), 1 states have return successors, (53), 1 states have call predecessors, (53), 1 states have call successors, (53) Word has length 337 [2024-11-28 05:20:03,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:20:03,326 INFO L225 Difference]: With dead ends: 441 [2024-11-28 05:20:03,326 INFO L226 Difference]: Without dead ends: 295 [2024-11-28 05:20:03,327 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 336 GetRequests, 335 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:20:03,328 INFO L435 NwaCegarLoop]: 288 mSDtfsCounter, 74 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 508 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.6s IncrementalHoareTripleChecker+Time [2024-11-28 05:20:03,328 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 508 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 2 Unknown, 0 Unchecked, 8.6s Time] [2024-11-28 05:20:03,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2024-11-28 05:20:03,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 292. [2024-11-28 05:20:03,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 181 states have (on average 1.3756906077348066) internal successors, (249), 181 states have internal predecessors, (249), 106 states have call successors, (106), 4 states have call predecessors, (106), 4 states have return successors, (106), 106 states have call predecessors, (106), 106 states have call successors, (106) [2024-11-28 05:20:03,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 461 transitions. [2024-11-28 05:20:03,383 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 461 transitions. Word has length 337 [2024-11-28 05:20:03,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:20:03,384 INFO L471 AbstractCegarLoop]: Abstraction has 292 states and 461 transitions. [2024-11-28 05:20:03,384 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 2 states have internal predecessors, (75), 1 states have call successors, (53), 1 states have call predecessors, (53), 1 states have return successors, (53), 1 states have call predecessors, (53), 1 states have call successors, (53) [2024-11-28 05:20:03,384 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 461 transitions. [2024-11-28 05:20:03,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2024-11-28 05:20:03,387 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:20:03,387 INFO L218 NwaCegarLoop]: trace histogram [53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:20:03,425 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2024-11-28 05:20:03,588 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:20:03,588 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:20:03,588 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:20:03,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1251989774, now seen corresponding path program 1 times [2024-11-28 05:20:03,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:20:03,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1237133096] [2024-11-28 05:20:03,589 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:20:03,589 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:20:03,589 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 05:20:03,591 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 05:20:03,592 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2024-11-28 05:20:05,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:20:05,824 INFO L256 TraceCheckSpWp]: Trace formula consists of 551 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 05:20:05,829 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:20:22,999 INFO L134 CoverageAnalysis]: Checked inductivity of 5512 backedges. 2882 proven. 222 refuted. 0 times theorem prover too weak. 2408 trivial. 0 not checked. [2024-11-28 05:20:22,999 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:20:35,141 INFO L134 CoverageAnalysis]: Checked inductivity of 5512 backedges. 228 proven. 231 refuted. 0 times theorem prover too weak. 5053 trivial. 0 not checked. [2024-11-28 05:20:35,141 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:20:35,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1237133096] [2024-11-28 05:20:35,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1237133096] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:20:35,142 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:20:35,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2024-11-28 05:20:35,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564504511] [2024-11-28 05:20:35,142 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:20:35,143 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-28 05:20:35,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:20:35,144 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-28 05:20:35,144 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=324, Unknown=0, NotChecked=0, Total=462 [2024-11-28 05:20:35,145 INFO L87 Difference]: Start difference. First operand 292 states and 461 transitions. Second operand has 22 states, 21 states have (on average 6.190476190476191) internal successors, (130), 21 states have internal predecessors, (130), 5 states have call successors, (101), 4 states have call predecessors, (101), 9 states have return successors, (102), 5 states have call predecessors, (102), 5 states have call successors, (102) [2024-11-28 05:20:57,515 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.50s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:21:01,523 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:21:05,530 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:21:09,549 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:21:13,559 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:21:17,566 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:21:21,571 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:21:25,583 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:21:29,591 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:21:33,595 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:21:37,602 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:21:41,614 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:21:45,621 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:21:49,626 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:21:53,637 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:21:57,647 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:22:01,659 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:22:05,664 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:22:09,667 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:22:13,680 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:22:26,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:22:26,811 INFO L93 Difference]: Finished difference Result 779 states and 1182 transitions. [2024-11-28 05:22:26,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 05:22:26,812 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 6.190476190476191) internal successors, (130), 21 states have internal predecessors, (130), 5 states have call successors, (101), 4 states have call predecessors, (101), 9 states have return successors, (102), 5 states have call predecessors, (102), 5 states have call successors, (102) Word has length 337 [2024-11-28 05:22:26,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:22:26,816 INFO L225 Difference]: With dead ends: 779 [2024-11-28 05:22:26,816 INFO L226 Difference]: Without dead ends: 490 [2024-11-28 05:22:26,818 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 686 GetRequests, 652 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 296 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=371, Invalid=819, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 05:22:26,819 INFO L435 NwaCegarLoop]: 228 mSDtfsCounter, 534 mSDsluCounter, 1114 mSDsCounter, 0 mSdLazyCounter, 1553 mSolverCounterSat, 158 mSolverCounterUnsat, 20 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 107.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 538 SdHoareTripleChecker+Valid, 1342 SdHoareTripleChecker+Invalid, 1731 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 158 IncrementalHoareTripleChecker+Valid, 1553 IncrementalHoareTripleChecker+Invalid, 20 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 108.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:22:26,819 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [538 Valid, 1342 Invalid, 1731 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [158 Valid, 1553 Invalid, 20 Unknown, 0 Unchecked, 108.0s Time] [2024-11-28 05:22:26,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2024-11-28 05:22:26,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 386. [2024-11-28 05:22:26,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 261 states have (on average 1.3371647509578544) internal successors, (349), 264 states have internal predecessors, (349), 112 states have call successors, (112), 12 states have call predecessors, (112), 12 states have return successors, (112), 109 states have call predecessors, (112), 112 states have call successors, (112) [2024-11-28 05:22:26,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 573 transitions. [2024-11-28 05:22:26,878 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 573 transitions. Word has length 337 [2024-11-28 05:22:26,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:22:26,879 INFO L471 AbstractCegarLoop]: Abstraction has 386 states and 573 transitions. [2024-11-28 05:22:26,879 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 6.190476190476191) internal successors, (130), 21 states have internal predecessors, (130), 5 states have call successors, (101), 4 states have call predecessors, (101), 9 states have return successors, (102), 5 states have call predecessors, (102), 5 states have call successors, (102) [2024-11-28 05:22:26,880 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 573 transitions. [2024-11-28 05:22:26,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2024-11-28 05:22:26,882 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:22:26,882 INFO L218 NwaCegarLoop]: trace histogram [53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:22:26,924 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2024-11-28 05:22:27,083 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:22:27,083 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:22:27,083 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:22:27,084 INFO L85 PathProgramCache]: Analyzing trace with hash -230921420, now seen corresponding path program 1 times [2024-11-28 05:22:27,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:22:27,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1045873336] [2024-11-28 05:22:27,084 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:22:27,084 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:22:27,084 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 05:22:27,086 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 05:22:27,087 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-11-28 05:22:29,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:22:29,443 INFO L256 TraceCheckSpWp]: Trace formula consists of 552 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 05:22:29,449 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:22:34,758 INFO L134 CoverageAnalysis]: Checked inductivity of 5512 backedges. 2806 proven. 75 refuted. 0 times theorem prover too weak. 2631 trivial. 0 not checked. [2024-11-28 05:22:34,758 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:22:35,948 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:22:35,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1045873336] [2024-11-28 05:22:35,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1045873336] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:22:35,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1055772183] [2024-11-28 05:22:35,948 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:22:35,948 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 05:22:35,949 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 05:22:35,958 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 05:22:35,959 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2024-11-28 05:22:41,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:22:41,830 INFO L256 TraceCheckSpWp]: Trace formula consists of 552 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 05:22:41,836 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:22:47,117 INFO L134 CoverageAnalysis]: Checked inductivity of 5512 backedges. 2806 proven. 75 refuted. 0 times theorem prover too weak. 2631 trivial. 0 not checked. [2024-11-28 05:22:47,118 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:22:49,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1055772183] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:22:49,562 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:22:49,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2024-11-28 05:22:49,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179924507] [2024-11-28 05:22:49,562 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:22:49,564 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 05:22:49,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:22:49,564 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 05:22:49,564 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-11-28 05:22:49,565 INFO L87 Difference]: Start difference. First operand 386 states and 573 transitions. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 2 states have call successors, (53), 2 states have call predecessors, (53), 3 states have return successors, (53), 2 states have call predecessors, (53), 2 states have call successors, (53) [2024-11-28 05:23:00,408 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.68s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:23:05,348 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.56s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:23:09,351 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:23:13,357 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:23:17,360 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:23:21,374 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:23:21,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:23:21,390 INFO L93 Difference]: Finished difference Result 791 states and 1161 transitions. [2024-11-28 05:23:21,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:23:21,584 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 2 states have call successors, (53), 2 states have call predecessors, (53), 3 states have return successors, (53), 2 states have call predecessors, (53), 2 states have call successors, (53) Word has length 337 [2024-11-28 05:23:21,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:23:21,590 INFO L225 Difference]: With dead ends: 791 [2024-11-28 05:23:21,590 INFO L226 Difference]: Without dead ends: 412 [2024-11-28 05:23:21,592 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 756 GetRequests, 742 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2024-11-28 05:23:21,594 INFO L435 NwaCegarLoop]: 166 mSDtfsCounter, 112 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 6 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 31.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 31.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:23:21,594 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 502 Invalid, 409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 398 Invalid, 5 Unknown, 0 Unchecked, 31.1s Time] [2024-11-28 05:23:21,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2024-11-28 05:23:21,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 394. [2024-11-28 05:23:21,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 267 states have (on average 1.3220973782771535) internal successors, (353), 270 states have internal predecessors, (353), 112 states have call successors, (112), 14 states have call predecessors, (112), 14 states have return successors, (112), 109 states have call predecessors, (112), 112 states have call successors, (112) [2024-11-28 05:23:21,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 577 transitions. [2024-11-28 05:23:21,680 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 577 transitions. Word has length 337 [2024-11-28 05:23:21,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:23:21,683 INFO L471 AbstractCegarLoop]: Abstraction has 394 states and 577 transitions. [2024-11-28 05:23:21,684 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 2 states have call successors, (53), 2 states have call predecessors, (53), 3 states have return successors, (53), 2 states have call predecessors, (53), 2 states have call successors, (53) [2024-11-28 05:23:21,684 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 577 transitions. [2024-11-28 05:23:21,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2024-11-28 05:23:21,689 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:23:21,689 INFO L218 NwaCegarLoop]: trace histogram [53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:23:21,713 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2024-11-28 05:23:21,930 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2024-11-28 05:23:22,090 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:23:22,090 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:23:22,091 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:23:22,091 INFO L85 PathProgramCache]: Analyzing trace with hash -449776138, now seen corresponding path program 1 times [2024-11-28 05:23:22,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:23:22,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1305965067] [2024-11-28 05:23:22,092 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:23:22,092 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:23:22,092 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 05:23:22,095 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 05:23:22,097 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2024-11-28 05:23:24,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:23:24,675 INFO L256 TraceCheckSpWp]: Trace formula consists of 552 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 05:23:24,683 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:23:34,078 INFO L134 CoverageAnalysis]: Checked inductivity of 5512 backedges. 3066 proven. 90 refuted. 0 times theorem prover too weak. 2356 trivial. 0 not checked. [2024-11-28 05:23:34,078 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:23:37,380 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:23:37,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1305965067] [2024-11-28 05:23:37,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1305965067] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:23:37,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [531510695] [2024-11-28 05:23:37,381 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:23:37,381 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 05:23:37,381 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 05:23:37,383 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 05:23:37,385 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2024-11-28 05:23:51,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:23:51,822 INFO L256 TraceCheckSpWp]: Trace formula consists of 552 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 05:23:51,830 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:24:17,617 INFO L134 CoverageAnalysis]: Checked inductivity of 5512 backedges. 1840 proven. 273 refuted. 0 times theorem prover too weak. 3399 trivial. 0 not checked. [2024-11-28 05:24:17,617 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:24:26,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [531510695] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:24:26,668 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:24:26,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 14] total 18 [2024-11-28 05:24:26,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591075987] [2024-11-28 05:24:26,669 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:24:26,670 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 05:24:26,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:24:26,671 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 05:24:26,672 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=467, Unknown=1, NotChecked=0, Total=552 [2024-11-28 05:24:26,672 INFO L87 Difference]: Start difference. First operand 394 states and 577 transitions. Second operand has 18 states, 18 states have (on average 8.777777777777779) internal successors, (158), 17 states have internal predecessors, (158), 6 states have call successors, (99), 6 states have call predecessors, (99), 9 states have return successors, (100), 6 states have call predecessors, (100), 6 states have call successors, (100) [2024-11-28 05:25:11,564 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.52s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:25:15,572 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:25:19,575 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:25:23,578 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:25:27,588 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:25:31,599 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:25:35,607 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:25:39,610 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:25:43,612 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:25:47,623 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:25:51,650 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:25:55,660 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:25:59,666 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:26:03,674 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:26:07,678 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:26:11,693 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:26:15,705 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:26:19,715 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:26:23,736 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:26:27,746 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:26:31,753 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:26:34,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:26:34,750 INFO L93 Difference]: Finished difference Result 979 states and 1344 transitions. [2024-11-28 05:26:34,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 05:26:34,751 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 8.777777777777779) internal successors, (158), 17 states have internal predecessors, (158), 6 states have call successors, (99), 6 states have call predecessors, (99), 9 states have return successors, (100), 6 states have call predecessors, (100), 6 states have call successors, (100) Word has length 337 [2024-11-28 05:26:34,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:26:34,757 INFO L225 Difference]: With dead ends: 979 [2024-11-28 05:26:34,757 INFO L226 Difference]: Without dead ends: 592 [2024-11-28 05:26:34,759 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 841 GetRequests, 794 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 501 ImplicationChecksByTransitivity, 22.4s TimeCoverageRelationStatistics Valid=561, Invalid=1790, Unknown=1, NotChecked=0, Total=2352 [2024-11-28 05:26:34,760 INFO L435 NwaCegarLoop]: 143 mSDtfsCounter, 396 mSDsluCounter, 833 mSDsCounter, 0 mSdLazyCounter, 1393 mSolverCounterSat, 230 mSolverCounterUnsat, 21 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 116.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 397 SdHoareTripleChecker+Valid, 976 SdHoareTripleChecker+Invalid, 1644 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 230 IncrementalHoareTripleChecker+Valid, 1393 IncrementalHoareTripleChecker+Invalid, 21 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 117.4s IncrementalHoareTripleChecker+Time [2024-11-28 05:26:34,761 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [397 Valid, 976 Invalid, 1644 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [230 Valid, 1393 Invalid, 21 Unknown, 0 Unchecked, 117.4s Time] [2024-11-28 05:26:34,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2024-11-28 05:26:34,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 433. [2024-11-28 05:26:34,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 433 states, 288 states have (on average 1.2291666666666667) internal successors, (354), 290 states have internal predecessors, (354), 113 states have call successors, (113), 31 states have call predecessors, (113), 31 states have return successors, (113), 111 states have call predecessors, (113), 113 states have call successors, (113) [2024-11-28 05:26:34,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 580 transitions. [2024-11-28 05:26:34,870 INFO L78 Accepts]: Start accepts. Automaton has 433 states and 580 transitions. Word has length 337 [2024-11-28 05:26:34,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:26:34,871 INFO L471 AbstractCegarLoop]: Abstraction has 433 states and 580 transitions. [2024-11-28 05:26:34,871 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 8.777777777777779) internal successors, (158), 17 states have internal predecessors, (158), 6 states have call successors, (99), 6 states have call predecessors, (99), 9 states have return successors, (100), 6 states have call predecessors, (100), 6 states have call successors, (100) [2024-11-28 05:26:34,871 INFO L276 IsEmpty]: Start isEmpty. Operand 433 states and 580 transitions. [2024-11-28 05:26:34,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2024-11-28 05:26:34,874 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:26:34,875 INFO L218 NwaCegarLoop]: trace histogram [53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:26:34,916 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (10)] Ended with exit code 0 [2024-11-28 05:26:35,134 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2024-11-28 05:26:35,275 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:26:35,276 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:26:35,277 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:26:35,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1710648074, now seen corresponding path program 1 times [2024-11-28 05:26:35,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:26:35,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1711715438] [2024-11-28 05:26:35,278 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:26:35,278 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:26:35,278 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 05:26:35,283 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 05:26:35,284 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54e4e98b-9307-463a-8d08-95a276fdf0a8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2024-11-28 05:26:39,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:26:40,059 INFO L256 TraceCheckSpWp]: Trace formula consists of 552 conjuncts, 129 conjuncts are in the unsatisfiable core [2024-11-28 05:26:40,082 INFO L279 TraceCheckSpWp]: Computing forward predicates...