./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-6.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_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-6.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1 --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 10f0c9018ad5a3307ca17a327503d3e78d6b57daa0dbd1bfcb592e3c4d78b33a --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-01 23:09:35,033 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-01 23:09:35,088 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-12-01 23:09:35,093 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-01 23:09:35,093 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-01 23:09:35,113 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-01 23:09:35,113 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-01 23:09:35,114 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-01 23:09:35,114 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-01 23:09:35,114 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-01 23:09:35,114 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-01 23:09:35,114 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-01 23:09:35,115 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-01 23:09:35,115 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-01 23:09:35,115 INFO L153 SettingsManager]: * Use SBE=true [2024-12-01 23:09:35,115 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-01 23:09:35,115 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-01 23:09:35,115 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-01 23:09:35,115 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-01 23:09:35,115 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-01 23:09:35,115 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-01 23:09:35,115 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-01 23:09:35,115 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-01 23:09:35,116 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-01 23:09:35,116 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-01 23:09:35,116 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-01 23:09:35,116 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-01 23:09:35,116 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-01 23:09:35,116 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-01 23:09:35,116 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-01 23:09:35,116 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-01 23:09:35,116 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-01 23:09:35,116 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-01 23:09:35,116 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-01 23:09:35,116 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-01 23:09:35,116 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-01 23:09:35,116 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-01 23:09:35,117 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-01 23:09:35,117 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-01 23:09:35,117 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-01 23:09:35,117 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-01 23:09:35,117 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-01 23:09:35,117 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-01 23:09:35,117 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-01 23:09:35,117 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-01 23:09:35,117 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-01 23:09:35,117 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-01 23:09:35,117 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-01 23:09:35,117 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_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 10f0c9018ad5a3307ca17a327503d3e78d6b57daa0dbd1bfcb592e3c4d78b33a [2024-12-01 23:09:35,355 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-01 23:09:35,363 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-01 23:09:35,366 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-01 23:09:35,367 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-01 23:09:35,367 INFO L274 PluginConnector]: CDTParser initialized [2024-12-01 23:09:35,368 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-6.i [2024-12-01 23:09:37,971 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/data/1c760fc87/29e191949cf743fe88d13852321a98d2/FLAG2f59b0c4d [2024-12-01 23:09:38,208 INFO L384 CDTParser]: Found 1 translation units. [2024-12-01 23:09:38,209 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-6.i [2024-12-01 23:09:38,219 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/data/1c760fc87/29e191949cf743fe88d13852321a98d2/FLAG2f59b0c4d [2024-12-01 23:09:38,555 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/data/1c760fc87/29e191949cf743fe88d13852321a98d2 [2024-12-01 23:09:38,557 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-01 23:09:38,558 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-01 23:09:38,559 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-01 23:09:38,559 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-01 23:09:38,562 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-01 23:09:38,562 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.12 11:09:38" (1/1) ... [2024-12-01 23:09:38,563 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5e15edb9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:09:38, skipping insertion in model container [2024-12-01 23:09:38,563 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.12 11:09:38" (1/1) ... [2024-12-01 23:09:38,585 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-01 23:09:38,693 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_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-6.i[915,928] [2024-12-01 23:09:38,813 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-01 23:09:38,825 INFO L200 MainTranslator]: Completed pre-run [2024-12-01 23:09:38,833 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_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-6.i[915,928] [2024-12-01 23:09:38,899 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-01 23:09:38,913 INFO L204 MainTranslator]: Completed translation [2024-12-01 23:09:38,914 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:09:38 WrapperNode [2024-12-01 23:09:38,914 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-01 23:09:38,915 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-01 23:09:38,915 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-01 23:09:38,915 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-01 23:09:38,919 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:09:38" (1/1) ... [2024-12-01 23:09:38,935 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:09:38" (1/1) ... [2024-12-01 23:09:38,994 INFO L138 Inliner]: procedures = 26, calls = 71, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 423 [2024-12-01 23:09:38,995 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-01 23:09:38,995 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-01 23:09:38,995 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-01 23:09:38,995 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-01 23:09:39,002 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:09:38" (1/1) ... [2024-12-01 23:09:39,002 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:09:38" (1/1) ... [2024-12-01 23:09:39,010 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:09:38" (1/1) ... [2024-12-01 23:09:39,037 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-12-01 23:09:39,037 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:09:38" (1/1) ... [2024-12-01 23:09:39,037 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:09:38" (1/1) ... [2024-12-01 23:09:39,058 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:09:38" (1/1) ... [2024-12-01 23:09:39,063 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:09:38" (1/1) ... [2024-12-01 23:09:39,068 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:09:38" (1/1) ... [2024-12-01 23:09:39,076 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:09:38" (1/1) ... [2024-12-01 23:09:39,081 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:09:38" (1/1) ... [2024-12-01 23:09:39,092 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-01 23:09:39,093 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-01 23:09:39,093 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-01 23:09:39,093 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-01 23:09:39,094 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:09:38" (1/1) ... [2024-12-01 23:09:39,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-01 23:09:39,121 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:09:39,133 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-01 23:09:39,135 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-01 23:09:39,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-01 23:09:39,160 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-01 23:09:39,160 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-01 23:09:39,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-01 23:09:39,160 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-01 23:09:39,160 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-01 23:09:39,254 INFO L234 CfgBuilder]: Building ICFG [2024-12-01 23:09:39,255 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-01 23:09:39,899 INFO L? ?]: Removed 48 outVars from TransFormulas that were not future-live. [2024-12-01 23:09:39,899 INFO L283 CfgBuilder]: Performing block encoding [2024-12-01 23:09:39,911 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-01 23:09:39,912 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-01 23:09:39,912 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.12 11:09:39 BoogieIcfgContainer [2024-12-01 23:09:39,912 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-01 23:09:39,914 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-01 23:09:39,914 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-01 23:09:39,918 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-01 23:09:39,919 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.12 11:09:38" (1/3) ... [2024-12-01 23:09:39,919 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@672dbbbe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.12 11:09:39, skipping insertion in model container [2024-12-01 23:09:39,919 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:09:38" (2/3) ... [2024-12-01 23:09:39,920 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@672dbbbe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.12 11:09:39, skipping insertion in model container [2024-12-01 23:09:39,920 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.12 11:09:39" (3/3) ... [2024-12-01 23:09:39,921 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-6.i [2024-12-01 23:09:39,935 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-01 23:09:39,938 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-6.i that has 2 procedures, 180 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-01 23:09:39,993 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-01 23:09:40,005 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;@7e64dc6c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-01 23:09:40,005 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-01 23:09:40,009 INFO L276 IsEmpty]: Start isEmpty. Operand has 180 states, 119 states have (on average 1.453781512605042) internal successors, (173), 120 states have internal predecessors, (173), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-12-01 23:09:40,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2024-12-01 23:09:40,027 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:09:40,028 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:09:40,028 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:09:40,033 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:09:40,033 INFO L85 PathProgramCache]: Analyzing trace with hash -1815314296, now seen corresponding path program 1 times [2024-12-01 23:09:40,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:09:40,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936640063] [2024-12-01 23:09:40,040 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:09:40,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:09:40,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:09:40,456 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 114 refuted. 0 times theorem prover too weak. 6498 trivial. 0 not checked. [2024-12-01 23:09:40,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:09:40,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936640063] [2024-12-01 23:09:40,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936640063] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:09:40,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [649635158] [2024-12-01 23:09:40,457 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:09:40,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:09:40,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:09:40,460 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:09:40,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-01 23:09:40,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:09:40,740 INFO L256 TraceCheckSpWp]: Trace formula consists of 837 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-01 23:09:40,755 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:09:40,803 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 6498 trivial. 0 not checked. [2024-12-01 23:09:40,804 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-01 23:09:40,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [649635158] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:09:40,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-01 23:09:40,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-12-01 23:09:40,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368175827] [2024-12-01 23:09:40,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:09:40,810 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-01 23:09:40,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:09:40,826 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-01 23:09:40,826 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-01 23:09:40,828 INFO L87 Difference]: Start difference. First operand has 180 states, 119 states have (on average 1.453781512605042) internal successors, (173), 120 states have internal predecessors, (173), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) Second operand has 2 states, 2 states have (on average 42.5) internal successors, (85), 2 states have internal predecessors, (85), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) [2024-12-01 23:09:40,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:09:40,873 INFO L93 Difference]: Finished difference Result 351 states and 626 transitions. [2024-12-01 23:09:40,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-01 23:09:40,874 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 42.5) internal successors, (85), 2 states have internal predecessors, (85), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) Word has length 370 [2024-12-01 23:09:40,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:09:40,881 INFO L225 Difference]: With dead ends: 351 [2024-12-01 23:09:40,881 INFO L226 Difference]: Without dead ends: 174 [2024-12-01 23:09:40,885 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 371 GetRequests, 371 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-01 23:09:40,888 INFO L435 NwaCegarLoop]: 276 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, 276 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-01 23:09:40,888 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-01 23:09:40,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2024-12-01 23:09:40,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 174. [2024-12-01 23:09:40,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 114 states have (on average 1.4035087719298245) internal successors, (160), 114 states have internal predecessors, (160), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-12-01 23:09:40,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 276 transitions. [2024-12-01 23:09:40,940 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 276 transitions. Word has length 370 [2024-12-01 23:09:40,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:09:40,940 INFO L471 AbstractCegarLoop]: Abstraction has 174 states and 276 transitions. [2024-12-01 23:09:40,941 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 42.5) internal successors, (85), 2 states have internal predecessors, (85), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) [2024-12-01 23:09:40,941 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 276 transitions. [2024-12-01 23:09:40,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2024-12-01 23:09:40,950 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:09:40,950 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:09:40,957 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-01 23:09:41,151 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-12-01 23:09:41,151 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:09:41,151 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:09:41,152 INFO L85 PathProgramCache]: Analyzing trace with hash -768100552, now seen corresponding path program 1 times [2024-12-01 23:09:41,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:09:41,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28025478] [2024-12-01 23:09:41,152 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:09:41,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:09:41,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:09:41,517 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-12-01 23:09:41,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:09:41,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28025478] [2024-12-01 23:09:41,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28025478] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:09:41,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:09:41,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-01 23:09:41,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598480229] [2024-12-01 23:09:41,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:09:41,519 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-01 23:09:41,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:09:41,521 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-01 23:09:41,521 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-01 23:09:41,521 INFO L87 Difference]: Start difference. First operand 174 states and 276 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-01 23:09:41,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:09:41,624 INFO L93 Difference]: Finished difference Result 504 states and 802 transitions. [2024-12-01 23:09:41,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-01 23:09:41,624 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 370 [2024-12-01 23:09:41,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:09:41,630 INFO L225 Difference]: With dead ends: 504 [2024-12-01 23:09:41,630 INFO L226 Difference]: Without dead ends: 333 [2024-12-01 23:09:41,631 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-01 23:09:41,632 INFO L435 NwaCegarLoop]: 322 mSDtfsCounter, 251 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 568 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-01 23:09:41,632 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [251 Valid, 568 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-01 23:09:41,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2024-12-01 23:09:41,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 203. [2024-12-01 23:09:41,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 143 states have (on average 1.4405594405594406) internal successors, (206), 143 states have internal predecessors, (206), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-12-01 23:09:41,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 322 transitions. [2024-12-01 23:09:41,663 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 322 transitions. Word has length 370 [2024-12-01 23:09:41,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:09:41,665 INFO L471 AbstractCegarLoop]: Abstraction has 203 states and 322 transitions. [2024-12-01 23:09:41,665 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-01 23:09:41,665 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 322 transitions. [2024-12-01 23:09:41,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2024-12-01 23:09:41,669 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:09:41,669 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:09:41,670 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-01 23:09:41,670 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:09:41,670 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:09:41,670 INFO L85 PathProgramCache]: Analyzing trace with hash -627551942, now seen corresponding path program 1 times [2024-12-01 23:09:41,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:09:41,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066789538] [2024-12-01 23:09:41,671 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:09:41,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:09:42,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:09:43,562 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 126 proven. 45 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2024-12-01 23:09:43,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:09:43,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066789538] [2024-12-01 23:09:43,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066789538] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:09:43,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [104506209] [2024-12-01 23:09:43,562 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:09:43,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:09:43,563 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:09:43,565 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:09:43,567 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-01 23:09:43,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:09:43,865 INFO L256 TraceCheckSpWp]: Trace formula consists of 836 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-01 23:09:43,873 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:09:44,167 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2661 proven. 45 refuted. 0 times theorem prover too weak. 3906 trivial. 0 not checked. [2024-12-01 23:09:44,167 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:09:44,588 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 126 proven. 45 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2024-12-01 23:09:44,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [104506209] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:09:44,588 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:09:44,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2024-12-01 23:09:44,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20448585] [2024-12-01 23:09:44,589 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:09:44,590 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-01 23:09:44,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:09:44,591 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-01 23:09:44,591 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-12-01 23:09:44,591 INFO L87 Difference]: Start difference. First operand 203 states and 322 transitions. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 2 states have call successors, (73), 2 states have call predecessors, (73), 4 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) [2024-12-01 23:09:45,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:09:45,655 INFO L93 Difference]: Finished difference Result 615 states and 967 transitions. [2024-12-01 23:09:45,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-01 23:09:45,655 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 2 states have call successors, (73), 2 states have call predecessors, (73), 4 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) Word has length 370 [2024-12-01 23:09:45,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:09:45,660 INFO L225 Difference]: With dead ends: 615 [2024-12-01 23:09:45,660 INFO L226 Difference]: Without dead ends: 415 [2024-12-01 23:09:45,661 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 756 GetRequests, 737 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2024-12-01 23:09:45,662 INFO L435 NwaCegarLoop]: 384 mSDtfsCounter, 499 mSDsluCounter, 859 mSDsCounter, 0 mSdLazyCounter, 877 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 597 SdHoareTripleChecker+Valid, 1243 SdHoareTripleChecker+Invalid, 973 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 877 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-12-01 23:09:45,662 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [597 Valid, 1243 Invalid, 973 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 877 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-12-01 23:09:45,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2024-12-01 23:09:45,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 256. [2024-12-01 23:09:45,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 195 states have (on average 1.4615384615384615) internal successors, (285), 195 states have internal predecessors, (285), 58 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-12-01 23:09:45,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 401 transitions. [2024-12-01 23:09:45,710 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 401 transitions. Word has length 370 [2024-12-01 23:09:45,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:09:45,711 INFO L471 AbstractCegarLoop]: Abstraction has 256 states and 401 transitions. [2024-12-01 23:09:45,712 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 2 states have call successors, (73), 2 states have call predecessors, (73), 4 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) [2024-12-01 23:09:45,712 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 401 transitions. [2024-12-01 23:09:45,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2024-12-01 23:09:45,715 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:09:45,715 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:09:45,725 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-01 23:09:45,915 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:09:45,916 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:09:45,916 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:09:45,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1471557444, now seen corresponding path program 1 times [2024-12-01 23:09:45,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:09:45,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070990380] [2024-12-01 23:09:45,917 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:09:45,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:09:46,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:09:46,523 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-12-01 23:09:46,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:09:46,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070990380] [2024-12-01 23:09:46,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070990380] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:09:46,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:09:46,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-01 23:09:46,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857650866] [2024-12-01 23:09:46,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:09:46,524 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-01 23:09:46,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:09:46,525 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-01 23:09:46,525 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-01 23:09:46,525 INFO L87 Difference]: Start difference. First operand 256 states and 401 transitions. Second operand has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-01 23:09:46,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:09:46,813 INFO L93 Difference]: Finished difference Result 714 states and 1117 transitions. [2024-12-01 23:09:46,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-01 23:09:46,814 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 370 [2024-12-01 23:09:46,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:09:46,818 INFO L225 Difference]: With dead ends: 714 [2024-12-01 23:09:46,818 INFO L226 Difference]: Without dead ends: 461 [2024-12-01 23:09:46,819 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-01 23:09:46,820 INFO L435 NwaCegarLoop]: 273 mSDtfsCounter, 171 mSDsluCounter, 519 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 175 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 792 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 175 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-01 23:09:46,821 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [171 Valid, 792 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [175 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-01 23:09:46,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2024-12-01 23:09:46,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 370. [2024-12-01 23:09:46,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 249 states have (on average 1.393574297188755) internal successors, (347), 249 states have internal predecessors, (347), 116 states have call successors, (116), 4 states have call predecessors, (116), 4 states have return successors, (116), 116 states have call predecessors, (116), 116 states have call successors, (116) [2024-12-01 23:09:46,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 579 transitions. [2024-12-01 23:09:46,881 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 579 transitions. Word has length 370 [2024-12-01 23:09:46,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:09:46,882 INFO L471 AbstractCegarLoop]: Abstraction has 370 states and 579 transitions. [2024-12-01 23:09:46,882 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-01 23:09:46,882 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 579 transitions. [2024-12-01 23:09:46,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 372 [2024-12-01 23:09:46,885 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:09:46,885 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:09:46,886 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-01 23:09:46,886 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:09:46,886 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:09:46,886 INFO L85 PathProgramCache]: Analyzing trace with hash -2058621103, now seen corresponding path program 1 times [2024-12-01 23:09:46,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:09:46,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920675524] [2024-12-01 23:09:46,887 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:09:46,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:09:46,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:09:47,518 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-12-01 23:09:47,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:09:47,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920675524] [2024-12-01 23:09:47,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920675524] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:09:47,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:09:47,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-01 23:09:47,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118332776] [2024-12-01 23:09:47,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:09:47,519 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-01 23:09:47,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:09:47,519 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-01 23:09:47,519 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-01 23:09:47,520 INFO L87 Difference]: Start difference. First operand 370 states and 579 transitions. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-01 23:09:47,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:09:47,650 INFO L93 Difference]: Finished difference Result 655 states and 1033 transitions. [2024-12-01 23:09:47,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-01 23:09:47,650 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 371 [2024-12-01 23:09:47,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:09:47,654 INFO L225 Difference]: With dead ends: 655 [2024-12-01 23:09:47,654 INFO L226 Difference]: Without dead ends: 402 [2024-12-01 23:09:47,655 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-01 23:09:47,656 INFO L435 NwaCegarLoop]: 306 mSDtfsCounter, 46 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 543 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-01 23:09:47,656 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 543 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-01 23:09:47,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2024-12-01 23:09:47,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 370. [2024-12-01 23:09:47,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 249 states have (on average 1.3855421686746987) internal successors, (345), 249 states have internal predecessors, (345), 116 states have call successors, (116), 4 states have call predecessors, (116), 4 states have return successors, (116), 116 states have call predecessors, (116), 116 states have call successors, (116) [2024-12-01 23:09:47,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 577 transitions. [2024-12-01 23:09:47,710 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 577 transitions. Word has length 371 [2024-12-01 23:09:47,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:09:47,711 INFO L471 AbstractCegarLoop]: Abstraction has 370 states and 577 transitions. [2024-12-01 23:09:47,711 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-01 23:09:47,711 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 577 transitions. [2024-12-01 23:09:47,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 372 [2024-12-01 23:09:47,714 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:09:47,714 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:09:47,714 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-01 23:09:47,715 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:09:47,715 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:09:47,715 INFO L85 PathProgramCache]: Analyzing trace with hash -253182769, now seen corresponding path program 1 times [2024-12-01 23:09:47,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:09:47,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533333265] [2024-12-01 23:09:47,715 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:09:47,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:09:47,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:09:48,651 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-12-01 23:09:48,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:09:48,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533333265] [2024-12-01 23:09:48,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533333265] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:09:48,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:09:48,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-01 23:09:48,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730643144] [2024-12-01 23:09:48,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:09:48,652 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-01 23:09:48,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:09:48,653 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-01 23:09:48,653 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-01 23:09:48,654 INFO L87 Difference]: Start difference. First operand 370 states and 577 transitions. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-01 23:09:49,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:09:49,503 INFO L93 Difference]: Finished difference Result 940 states and 1463 transitions. [2024-12-01 23:09:49,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-01 23:09:49,504 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 371 [2024-12-01 23:09:49,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:09:49,510 INFO L225 Difference]: With dead ends: 940 [2024-12-01 23:09:49,510 INFO L226 Difference]: Without dead ends: 676 [2024-12-01 23:09:49,511 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-01 23:09:49,512 INFO L435 NwaCegarLoop]: 426 mSDtfsCounter, 475 mSDsluCounter, 521 mSDsCounter, 0 mSdLazyCounter, 507 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 475 SdHoareTripleChecker+Valid, 947 SdHoareTripleChecker+Invalid, 513 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-12-01 23:09:49,512 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [475 Valid, 947 Invalid, 513 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 507 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-12-01 23:09:49,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states. [2024-12-01 23:09:49,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 522. [2024-12-01 23:09:49,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 522 states, 359 states have (on average 1.384401114206128) internal successors, (497), 360 states have internal predecessors, (497), 157 states have call successors, (157), 5 states have call predecessors, (157), 5 states have return successors, (157), 156 states have call predecessors, (157), 157 states have call successors, (157) [2024-12-01 23:09:49,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 811 transitions. [2024-12-01 23:09:49,591 INFO L78 Accepts]: Start accepts. Automaton has 522 states and 811 transitions. Word has length 371 [2024-12-01 23:09:49,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:09:49,592 INFO L471 AbstractCegarLoop]: Abstraction has 522 states and 811 transitions. [2024-12-01 23:09:49,592 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-01 23:09:49,592 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 811 transitions. [2024-12-01 23:09:49,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2024-12-01 23:09:49,594 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:09:49,595 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:09:49,595 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-01 23:09:49,595 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:09:49,595 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:09:49,595 INFO L85 PathProgramCache]: Analyzing trace with hash -25917571, now seen corresponding path program 1 times [2024-12-01 23:09:49,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:09:49,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215270561] [2024-12-01 23:09:49,596 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:09:49,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:09:49,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:09:50,341 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-12-01 23:09:50,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:09:50,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215270561] [2024-12-01 23:09:50,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215270561] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:09:50,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:09:50,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-01 23:09:50,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595260864] [2024-12-01 23:09:50,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:09:50,342 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-01 23:09:50,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:09:50,343 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-01 23:09:50,343 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-12-01 23:09:50,343 INFO L87 Difference]: Start difference. First operand 522 states and 811 transitions. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-01 23:09:50,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:09:50,938 INFO L93 Difference]: Finished difference Result 1509 states and 2325 transitions. [2024-12-01 23:09:50,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-01 23:09:50,938 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 372 [2024-12-01 23:09:50,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:09:50,944 INFO L225 Difference]: With dead ends: 1509 [2024-12-01 23:09:50,944 INFO L226 Difference]: Without dead ends: 1104 [2024-12-01 23:09:50,945 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-12-01 23:09:50,946 INFO L435 NwaCegarLoop]: 436 mSDtfsCounter, 659 mSDsluCounter, 544 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 659 SdHoareTripleChecker+Valid, 980 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-01 23:09:50,946 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [659 Valid, 980 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 355 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-01 23:09:50,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1104 states. [2024-12-01 23:09:51,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1104 to 590. [2024-12-01 23:09:51,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 426 states have (on average 1.403755868544601) internal successors, (598), 427 states have internal predecessors, (598), 157 states have call successors, (157), 6 states have call predecessors, (157), 6 states have return successors, (157), 156 states have call predecessors, (157), 157 states have call successors, (157) [2024-12-01 23:09:51,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 912 transitions. [2024-12-01 23:09:51,004 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 912 transitions. Word has length 372 [2024-12-01 23:09:51,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:09:51,005 INFO L471 AbstractCegarLoop]: Abstraction has 590 states and 912 transitions. [2024-12-01 23:09:51,005 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-01 23:09:51,006 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 912 transitions. [2024-12-01 23:09:51,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2024-12-01 23:09:51,007 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:09:51,008 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:09:51,008 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-12-01 23:09:51,008 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:09:51,008 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:09:51,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1871284737, now seen corresponding path program 1 times [2024-12-01 23:09:51,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:09:51,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359016527] [2024-12-01 23:09:51,009 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:09:51,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:09:51,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:09:51,387 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-12-01 23:09:51,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:09:51,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359016527] [2024-12-01 23:09:51,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359016527] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:09:51,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:09:51,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-01 23:09:51,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015268480] [2024-12-01 23:09:51,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:09:51,389 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-01 23:09:51,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:09:51,390 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-01 23:09:51,390 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-01 23:09:51,390 INFO L87 Difference]: Start difference. First operand 590 states and 912 transitions. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-01 23:09:51,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:09:51,739 INFO L93 Difference]: Finished difference Result 1313 states and 2037 transitions. [2024-12-01 23:09:51,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-01 23:09:51,740 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 372 [2024-12-01 23:09:51,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:09:51,744 INFO L225 Difference]: With dead ends: 1313 [2024-12-01 23:09:51,744 INFO L226 Difference]: Without dead ends: 846 [2024-12-01 23:09:51,745 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-12-01 23:09:51,746 INFO L435 NwaCegarLoop]: 432 mSDtfsCounter, 251 mSDsluCounter, 984 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 1416 SdHoareTripleChecker+Invalid, 203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-01 23:09:51,746 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [251 Valid, 1416 Invalid, 203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-01 23:09:51,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 846 states. [2024-12-01 23:09:51,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 846 to 590. [2024-12-01 23:09:51,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 426 states have (on average 1.3990610328638498) internal successors, (596), 427 states have internal predecessors, (596), 157 states have call successors, (157), 6 states have call predecessors, (157), 6 states have return successors, (157), 156 states have call predecessors, (157), 157 states have call successors, (157) [2024-12-01 23:09:51,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 910 transitions. [2024-12-01 23:09:51,795 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 910 transitions. Word has length 372 [2024-12-01 23:09:51,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:09:51,796 INFO L471 AbstractCegarLoop]: Abstraction has 590 states and 910 transitions. [2024-12-01 23:09:51,796 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-01 23:09:51,796 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 910 transitions. [2024-12-01 23:09:51,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2024-12-01 23:09:51,797 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:09:51,798 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:09:51,798 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-01 23:09:51,798 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:09:51,798 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:09:51,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1448582911, now seen corresponding path program 1 times [2024-12-01 23:09:51,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:09:51,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298482512] [2024-12-01 23:09:51,798 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:09:51,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:09:52,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:09:52,298 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 129 proven. 42 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2024-12-01 23:09:52,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:09:52,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298482512] [2024-12-01 23:09:52,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298482512] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:09:52,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294203070] [2024-12-01 23:09:52,299 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:09:52,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:09:52,299 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:09:52,300 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:09:52,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-01 23:09:52,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:09:52,541 INFO L256 TraceCheckSpWp]: Trace formula consists of 840 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-01 23:09:52,546 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:09:52,727 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2551 proven. 42 refuted. 0 times theorem prover too weak. 4019 trivial. 0 not checked. [2024-12-01 23:09:52,727 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:09:53,015 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 129 proven. 42 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2024-12-01 23:09:53,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1294203070] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:09:53,015 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:09:53,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2024-12-01 23:09:53,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813354519] [2024-12-01 23:09:53,016 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:09:53,017 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-01 23:09:53,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:09:53,017 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-01 23:09:53,017 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-01 23:09:53,018 INFO L87 Difference]: Start difference. First operand 590 states and 910 transitions. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 2 states have call successors, (72), 2 states have call predecessors, (72), 4 states have return successors, (73), 2 states have call predecessors, (73), 2 states have call successors, (73) [2024-12-01 23:09:53,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:09:53,476 INFO L93 Difference]: Finished difference Result 864 states and 1317 transitions. [2024-12-01 23:09:53,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-01 23:09:53,477 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 2 states have call successors, (72), 2 states have call predecessors, (72), 4 states have return successors, (73), 2 states have call predecessors, (73), 2 states have call successors, (73) Word has length 372 [2024-12-01 23:09:53,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:09:53,481 INFO L225 Difference]: With dead ends: 864 [2024-12-01 23:09:53,481 INFO L226 Difference]: Without dead ends: 395 [2024-12-01 23:09:53,482 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 750 GetRequests, 741 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-12-01 23:09:53,483 INFO L435 NwaCegarLoop]: 211 mSDtfsCounter, 458 mSDsluCounter, 302 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 183 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 501 SdHoareTripleChecker+Valid, 513 SdHoareTripleChecker+Invalid, 485 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 183 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-01 23:09:53,483 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [501 Valid, 513 Invalid, 485 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [183 Valid, 302 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-01 23:09:53,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2024-12-01 23:09:53,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 383. [2024-12-01 23:09:53,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 258 states have (on average 1.3372093023255813) internal successors, (345), 258 states have internal predecessors, (345), 116 states have call successors, (116), 8 states have call predecessors, (116), 8 states have return successors, (116), 116 states have call predecessors, (116), 116 states have call successors, (116) [2024-12-01 23:09:53,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 577 transitions. [2024-12-01 23:09:53,553 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 577 transitions. Word has length 372 [2024-12-01 23:09:53,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:09:53,554 INFO L471 AbstractCegarLoop]: Abstraction has 383 states and 577 transitions. [2024-12-01 23:09:53,554 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 2 states have call successors, (72), 2 states have call predecessors, (72), 4 states have return successors, (73), 2 states have call predecessors, (73), 2 states have call successors, (73) [2024-12-01 23:09:53,554 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 577 transitions. [2024-12-01 23:09:53,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2024-12-01 23:09:53,556 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:09:53,556 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:09:53,566 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-12-01 23:09:53,757 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2024-12-01 23:09:53,757 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:09:53,757 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:09:53,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1517190594, now seen corresponding path program 1 times [2024-12-01 23:09:53,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:09:53,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60889484] [2024-12-01 23:09:53,758 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:09:53,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:09:54,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:09:55,661 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 330 proven. 318 refuted. 0 times theorem prover too weak. 5964 trivial. 0 not checked. [2024-12-01 23:09:55,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:09:55,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60889484] [2024-12-01 23:09:55,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60889484] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:09:55,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453319914] [2024-12-01 23:09:55,661 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:09:55,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:09:55,661 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:09:55,663 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:09:55,664 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-01 23:09:55,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:09:55,921 INFO L256 TraceCheckSpWp]: Trace formula consists of 847 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-01 23:09:55,926 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:09:56,428 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 1471 proven. 150 refuted. 0 times theorem prover too weak. 4991 trivial. 0 not checked. [2024-12-01 23:09:56,428 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:09:56,818 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 21 proven. 150 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2024-12-01 23:09:56,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453319914] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:09:56,818 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:09:56,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 6, 6] total 18 [2024-12-01 23:09:56,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732659832] [2024-12-01 23:09:56,818 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:09:56,819 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-12-01 23:09:56,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:09:56,820 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-12-01 23:09:56,820 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2024-12-01 23:09:56,821 INFO L87 Difference]: Start difference. First operand 383 states and 577 transitions. Second operand has 18 states, 18 states have (on average 10.5) internal successors, (189), 18 states have internal predecessors, (189), 7 states have call successors, (158), 2 states have call predecessors, (158), 4 states have return successors, (160), 7 states have call predecessors, (160), 7 states have call successors, (160) [2024-12-01 23:10:00,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:10:00,195 INFO L93 Difference]: Finished difference Result 1042 states and 1505 transitions. [2024-12-01 23:10:00,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-12-01 23:10:00,196 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 10.5) internal successors, (189), 18 states have internal predecessors, (189), 7 states have call successors, (158), 2 states have call predecessors, (158), 4 states have return successors, (160), 7 states have call predecessors, (160), 7 states have call successors, (160) Word has length 373 [2024-12-01 23:10:00,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:10:00,200 INFO L225 Difference]: With dead ends: 1042 [2024-12-01 23:10:00,200 INFO L226 Difference]: Without dead ends: 776 [2024-12-01 23:10:00,202 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 824 GetRequests, 759 SyntacticMatches, 1 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1039 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=887, Invalid=3403, Unknown=0, NotChecked=0, Total=4290 [2024-12-01 23:10:00,203 INFO L435 NwaCegarLoop]: 326 mSDtfsCounter, 1399 mSDsluCounter, 1225 mSDsCounter, 0 mSdLazyCounter, 1809 mSolverCounterSat, 583 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1400 SdHoareTripleChecker+Valid, 1551 SdHoareTripleChecker+Invalid, 2392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 583 IncrementalHoareTripleChecker+Valid, 1809 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-12-01 23:10:00,203 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1400 Valid, 1551 Invalid, 2392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [583 Valid, 1809 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-12-01 23:10:00,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 776 states. [2024-12-01 23:10:00,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 776 to 509. [2024-12-01 23:10:00,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 509 states, 372 states have (on average 1.336021505376344) internal successors, (497), 372 states have internal predecessors, (497), 116 states have call successors, (116), 20 states have call predecessors, (116), 20 states have return successors, (116), 116 states have call predecessors, (116), 116 states have call successors, (116) [2024-12-01 23:10:00,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 729 transitions. [2024-12-01 23:10:00,304 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 729 transitions. Word has length 373 [2024-12-01 23:10:00,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:10:00,304 INFO L471 AbstractCegarLoop]: Abstraction has 509 states and 729 transitions. [2024-12-01 23:10:00,305 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 10.5) internal successors, (189), 18 states have internal predecessors, (189), 7 states have call successors, (158), 2 states have call predecessors, (158), 4 states have return successors, (160), 7 states have call predecessors, (160), 7 states have call successors, (160) [2024-12-01 23:10:00,305 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 729 transitions. [2024-12-01 23:10:00,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2024-12-01 23:10:00,307 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:10:00,307 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:10:00,317 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-01 23:10:00,507 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:10:00,508 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:10:00,508 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:10:00,508 INFO L85 PathProgramCache]: Analyzing trace with hash -19519745, now seen corresponding path program 1 times [2024-12-01 23:10:00,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:10:00,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556757350] [2024-12-01 23:10:00,508 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:10:00,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:10:00,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:10:01,005 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-12-01 23:10:01,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:10:01,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556757350] [2024-12-01 23:10:01,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556757350] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:10:01,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:10:01,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-01 23:10:01,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938754696] [2024-12-01 23:10:01,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:10:01,006 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-01 23:10:01,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:10:01,007 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-01 23:10:01,007 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-01 23:10:01,007 INFO L87 Difference]: Start difference. First operand 509 states and 729 transitions. Second operand has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-01 23:10:01,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:10:01,390 INFO L93 Difference]: Finished difference Result 965 states and 1390 transitions. [2024-12-01 23:10:01,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-01 23:10:01,390 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 375 [2024-12-01 23:10:01,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:10:01,393 INFO L225 Difference]: With dead ends: 965 [2024-12-01 23:10:01,393 INFO L226 Difference]: Without dead ends: 596 [2024-12-01 23:10:01,393 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-01 23:10:01,394 INFO L435 NwaCegarLoop]: 258 mSDtfsCounter, 147 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 743 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-01 23:10:01,394 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 743 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-01 23:10:01,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 596 states. [2024-12-01 23:10:01,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 596 to 585. [2024-12-01 23:10:01,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 448 states have (on average 1.3504464285714286) internal successors, (605), 448 states have internal predecessors, (605), 116 states have call successors, (116), 20 states have call predecessors, (116), 20 states have return successors, (116), 116 states have call predecessors, (116), 116 states have call successors, (116) [2024-12-01 23:10:01,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 837 transitions. [2024-12-01 23:10:01,460 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 837 transitions. Word has length 375 [2024-12-01 23:10:01,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:10:01,460 INFO L471 AbstractCegarLoop]: Abstraction has 585 states and 837 transitions. [2024-12-01 23:10:01,460 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-01 23:10:01,460 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 837 transitions. [2024-12-01 23:10:01,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-12-01 23:10:01,462 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:10:01,462 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:10:01,462 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-12-01 23:10:01,462 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:10:01,463 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:10:01,463 INFO L85 PathProgramCache]: Analyzing trace with hash 783804705, now seen corresponding path program 1 times [2024-12-01 23:10:01,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:10:01,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909332165] [2024-12-01 23:10:01,463 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:10:01,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:10:01,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:10:02,105 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 54 proven. 117 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2024-12-01 23:10:02,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:10:02,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909332165] [2024-12-01 23:10:02,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909332165] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:10:02,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021787272] [2024-12-01 23:10:02,106 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:10:02,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:10:02,106 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:10:02,107 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:10:02,109 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-01 23:10:02,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:10:02,358 INFO L256 TraceCheckSpWp]: Trace formula consists of 855 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-01 23:10:02,365 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:10:02,823 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2901 proven. 117 refuted. 0 times theorem prover too weak. 3594 trivial. 0 not checked. [2024-12-01 23:10:02,823 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:10:03,205 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 54 proven. 117 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2024-12-01 23:10:03,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021787272] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:10:03,205 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-01 23:10:03,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 7] total 14 [2024-12-01 23:10:03,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876502497] [2024-12-01 23:10:03,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-01 23:10:03,207 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-01 23:10:03,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:10:03,208 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-01 23:10:03,209 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2024-12-01 23:10:03,209 INFO L87 Difference]: Start difference. First operand 585 states and 837 transitions. Second operand has 14 states, 14 states have (on average 14.0) internal successors, (196), 14 states have internal predecessors, (196), 5 states have call successors, (136), 2 states have call predecessors, (136), 4 states have return successors, (137), 5 states have call predecessors, (137), 5 states have call successors, (137) [2024-12-01 23:10:03,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:10:03,836 INFO L93 Difference]: Finished difference Result 912 states and 1297 transitions. [2024-12-01 23:10:03,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-01 23:10:03,837 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 14.0) internal successors, (196), 14 states have internal predecessors, (196), 5 states have call successors, (136), 2 states have call predecessors, (136), 4 states have return successors, (137), 5 states have call predecessors, (137), 5 states have call successors, (137) Word has length 376 [2024-12-01 23:10:03,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:10:03,841 INFO L225 Difference]: With dead ends: 912 [2024-12-01 23:10:03,841 INFO L226 Difference]: Without dead ends: 509 [2024-12-01 23:10:03,842 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 763 GetRequests, 747 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=88, Invalid=218, Unknown=0, NotChecked=0, Total=306 [2024-12-01 23:10:03,842 INFO L435 NwaCegarLoop]: 200 mSDtfsCounter, 233 mSDsluCounter, 997 mSDsCounter, 0 mSdLazyCounter, 676 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 1197 SdHoareTripleChecker+Invalid, 722 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 676 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-01 23:10:03,842 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [251 Valid, 1197 Invalid, 722 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 676 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-01 23:10:03,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2024-12-01 23:10:03,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 497. [2024-12-01 23:10:03,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 497 states, 358 states have (on average 1.2877094972067038) internal successors, (461), 358 states have internal predecessors, (461), 116 states have call successors, (116), 22 states have call predecessors, (116), 22 states have return successors, (116), 116 states have call predecessors, (116), 116 states have call successors, (116) [2024-12-01 23:10:03,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 497 states to 497 states and 693 transitions. [2024-12-01 23:10:03,968 INFO L78 Accepts]: Start accepts. Automaton has 497 states and 693 transitions. Word has length 376 [2024-12-01 23:10:03,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:10:03,969 INFO L471 AbstractCegarLoop]: Abstraction has 497 states and 693 transitions. [2024-12-01 23:10:03,969 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 14.0) internal successors, (196), 14 states have internal predecessors, (196), 5 states have call successors, (136), 2 states have call predecessors, (136), 4 states have return successors, (137), 5 states have call predecessors, (137), 5 states have call successors, (137) [2024-12-01 23:10:03,969 INFO L276 IsEmpty]: Start isEmpty. Operand 497 states and 693 transitions. [2024-12-01 23:10:03,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-12-01 23:10:03,971 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:10:03,972 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:10:03,982 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-01 23:10:04,172 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-12-01 23:10:04,172 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:10:04,172 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:10:04,172 INFO L85 PathProgramCache]: Analyzing trace with hash 2143721693, now seen corresponding path program 1 times [2024-12-01 23:10:04,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:10:04,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103712268] [2024-12-01 23:10:04,173 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:10:04,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:10:04,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:10:06,004 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 348 proven. 588 refuted. 0 times theorem prover too weak. 5676 trivial. 0 not checked. [2024-12-01 23:10:06,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-01 23:10:06,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103712268] [2024-12-01 23:10:06,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103712268] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:10:06,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1356978854] [2024-12-01 23:10:06,005 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:10:06,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:10:06,005 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:10:06,006 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:10:06,007 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-01 23:10:06,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:10:06,268 INFO L256 TraceCheckSpWp]: Trace formula consists of 855 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-12-01 23:10:06,272 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:10:10,223 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 3548 proven. 588 refuted. 0 times theorem prover too weak. 2476 trivial. 0 not checked. [2024-12-01 23:10:10,223 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:10:18,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1356978854] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:10:18,324 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-01 23:10:18,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 24] total 35 [2024-12-01 23:10:18,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756874631] [2024-12-01 23:10:18,325 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-01 23:10:18,325 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-12-01 23:10:18,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-01 23:10:18,326 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-12-01 23:10:18,326 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=445, Invalid=1907, Unknown=0, NotChecked=0, Total=2352 [2024-12-01 23:10:18,326 INFO L87 Difference]: Start difference. First operand 497 states and 693 transitions. Second operand has 35 states, 32 states have (on average 5.65625) internal successors, (181), 29 states have internal predecessors, (181), 14 states have call successors, (100), 8 states have call predecessors, (100), 11 states have return successors, (100), 14 states have call predecessors, (100), 14 states have call successors, (100) [2024-12-01 23:10:21,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:10:21,708 INFO L93 Difference]: Finished difference Result 1053 states and 1438 transitions. [2024-12-01 23:10:21,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-12-01 23:10:21,709 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 32 states have (on average 5.65625) internal successors, (181), 29 states have internal predecessors, (181), 14 states have call successors, (100), 8 states have call predecessors, (100), 11 states have return successors, (100), 14 states have call predecessors, (100), 14 states have call successors, (100) Word has length 376 [2024-12-01 23:10:21,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:10:21,711 INFO L225 Difference]: With dead ends: 1053 [2024-12-01 23:10:21,711 INFO L226 Difference]: Without dead ends: 751 [2024-12-01 23:10:21,713 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 682 GetRequests, 605 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1393 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=1417, Invalid=4745, Unknown=0, NotChecked=0, Total=6162 [2024-12-01 23:10:21,713 INFO L435 NwaCegarLoop]: 320 mSDtfsCounter, 514 mSDsluCounter, 2417 mSDsCounter, 0 mSdLazyCounter, 3017 mSolverCounterSat, 525 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 514 SdHoareTripleChecker+Valid, 2737 SdHoareTripleChecker+Invalid, 3542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 525 IncrementalHoareTripleChecker+Valid, 3017 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-12-01 23:10:21,713 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [514 Valid, 2737 Invalid, 3542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [525 Valid, 3017 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-12-01 23:10:21,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 751 states. [2024-12-01 23:10:21,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 751 to 521. [2024-12-01 23:10:21,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 376 states have (on average 1.273936170212766) internal successors, (479), 376 states have internal predecessors, (479), 116 states have call successors, (116), 28 states have call predecessors, (116), 28 states have return successors, (116), 116 states have call predecessors, (116), 116 states have call successors, (116) [2024-12-01 23:10:21,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 711 transitions. [2024-12-01 23:10:21,791 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 711 transitions. Word has length 376 [2024-12-01 23:10:21,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:10:21,791 INFO L471 AbstractCegarLoop]: Abstraction has 521 states and 711 transitions. [2024-12-01 23:10:21,791 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 32 states have (on average 5.65625) internal successors, (181), 29 states have internal predecessors, (181), 14 states have call successors, (100), 8 states have call predecessors, (100), 11 states have return successors, (100), 14 states have call predecessors, (100), 14 states have call successors, (100) [2024-12-01 23:10:21,792 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 711 transitions. [2024-12-01 23:10:21,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 378 [2024-12-01 23:10:21,793 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:10:21,793 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:10:21,800 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-01 23:10:21,993 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:10:21,994 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:10:21,994 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:10:21,994 INFO L85 PathProgramCache]: Analyzing trace with hash -2083900241, now seen corresponding path program 1 times [2024-12-01 23:10:21,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-01 23:10:21,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544646313] [2024-12-01 23:10:21,994 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:10:21,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-01 23:10:22,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-01 23:10:22,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1625502274] [2024-12-01 23:10:22,757 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:10:22,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-01 23:10:22,758 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:10:22,759 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-01 23:10:22,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-01 23:10:23,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-01 23:10:23,087 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-12-01 23:10:23,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-01 23:10:23,445 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-12-01 23:10:23,445 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-12-01 23:10:23,446 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-12-01 23:10:23,452 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-01 23:10:23,647 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-12-01 23:10:23,650 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:10:23,882 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-12-01 23:10:23,884 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 01.12 11:10:23 BoogieIcfgContainer [2024-12-01 23:10:23,885 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-12-01 23:10:23,885 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-12-01 23:10:23,885 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-12-01 23:10:23,886 INFO L274 PluginConnector]: Witness Printer initialized [2024-12-01 23:10:23,886 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.12 11:09:39" (3/4) ... [2024-12-01 23:10:23,888 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-12-01 23:10:23,889 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-12-01 23:10:23,890 INFO L158 Benchmark]: Toolchain (without parser) took 45331.81ms. Allocated memory was 142.6MB in the beginning and 411.0MB in the end (delta: 268.4MB). Free memory was 115.6MB in the beginning and 310.2MB in the end (delta: -194.6MB). Peak memory consumption was 78.7MB. Max. memory is 16.1GB. [2024-12-01 23:10:23,890 INFO L158 Benchmark]: CDTParser took 0.24ms. Allocated memory is still 142.6MB. Free memory is still 82.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-12-01 23:10:23,890 INFO L158 Benchmark]: CACSL2BoogieTranslator took 355.29ms. Allocated memory is still 142.6MB. Free memory was 115.3MB in the beginning and 90.3MB in the end (delta: 25.0MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-12-01 23:10:23,890 INFO L158 Benchmark]: Boogie Procedure Inliner took 80.09ms. Allocated memory is still 142.6MB. Free memory was 90.3MB in the beginning and 78.5MB in the end (delta: 11.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-01 23:10:23,891 INFO L158 Benchmark]: Boogie Preprocessor took 97.50ms. Allocated memory is still 142.6MB. Free memory was 78.5MB in the beginning and 53.4MB in the end (delta: 25.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-12-01 23:10:23,891 INFO L158 Benchmark]: RCFGBuilder took 819.16ms. Allocated memory is still 142.6MB. Free memory was 53.4MB in the beginning and 103.2MB in the end (delta: -49.8MB). Peak memory consumption was 25.5MB. Max. memory is 16.1GB. [2024-12-01 23:10:23,891 INFO L158 Benchmark]: TraceAbstraction took 43970.52ms. Allocated memory was 142.6MB in the beginning and 411.0MB in the end (delta: 268.4MB). Free memory was 102.3MB in the beginning and 310.2MB in the end (delta: -207.9MB). Peak memory consumption was 260.6MB. Max. memory is 16.1GB. [2024-12-01 23:10:23,891 INFO L158 Benchmark]: Witness Printer took 3.74ms. Allocated memory is still 411.0MB. Free memory was 310.2MB in the beginning and 310.2MB in the end (delta: 21.6kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-01 23:10:23,893 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.24ms. Allocated memory is still 142.6MB. Free memory is still 82.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 355.29ms. Allocated memory is still 142.6MB. Free memory was 115.3MB in the beginning and 90.3MB in the end (delta: 25.0MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 80.09ms. Allocated memory is still 142.6MB. Free memory was 90.3MB in the beginning and 78.5MB in the end (delta: 11.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 97.50ms. Allocated memory is still 142.6MB. Free memory was 78.5MB in the beginning and 53.4MB in the end (delta: 25.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * RCFGBuilder took 819.16ms. Allocated memory is still 142.6MB. Free memory was 53.4MB in the beginning and 103.2MB in the end (delta: -49.8MB). Peak memory consumption was 25.5MB. Max. memory is 16.1GB. * TraceAbstraction took 43970.52ms. Allocated memory was 142.6MB in the beginning and 411.0MB in the end (delta: 268.4MB). Free memory was 102.3MB in the beginning and 310.2MB in the end (delta: -207.9MB). Peak memory consumption was 260.6MB. Max. memory is 16.1GB. * Witness Printer took 3.74ms. Allocated memory is still 411.0MB. Free memory was 310.2MB in the beginning and 310.2MB in the end (delta: 21.6kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryArithmeticDOUBLEoperation at line 198, overapproximation of someBinaryArithmeticDOUBLEoperation at line 220, overapproximation of someBinaryArithmeticDOUBLEoperation at line 114, overapproximation of someBinaryArithmeticDOUBLEoperation at line 171, overapproximation of someBinaryArithmeticDOUBLEoperation at line 211, overapproximation of someBinaryFLOATComparisonOperation at line 355, overapproximation of someBinaryFLOATComparisonOperation at line 371, overapproximation of someBinaryFLOATComparisonOperation at line 357, overapproximation of someBinaryFLOATComparisonOperation at line 353, overapproximation of someBinaryFLOATComparisonOperation at line 293, overapproximation of someBinaryDOUBLEComparisonOperation at line 134, overapproximation of someBinaryDOUBLEComparisonOperation at line 198, overapproximation of someBinaryDOUBLEComparisonOperation at line 359, overapproximation of someBinaryDOUBLEComparisonOperation at line 279, overapproximation of someBinaryDOUBLEComparisonOperation at line 371, overapproximation of someBinaryDOUBLEComparisonOperation at line 210, overapproximation of someBinaryDOUBLEComparisonOperation at line 371, overapproximation of someBinaryDOUBLEComparisonOperation at line 246, overapproximation of someBinaryDOUBLEComparisonOperation at line 224, overapproximation of someBinaryDOUBLEComparisonOperation at line 219, overapproximation of someBinaryDOUBLEComparisonOperation at line 371, overapproximation of someBinaryDOUBLEComparisonOperation at line 277, overapproximation of someBinaryDOUBLEComparisonOperation at line 361, overapproximation of someBinaryDOUBLEComparisonOperation at line 275, overapproximation of someBinaryDOUBLEComparisonOperation at line 260. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned short int var_1_1 = 2; [L23] unsigned short int var_1_5 = 34011; [L24] signed short int var_1_7 = -4; [L25] signed long int var_1_9 = -4; [L26] unsigned short int var_1_10 = 4; [L27] double var_1_12 = 1.8; [L28] double var_1_13 = 49.5; [L29] double var_1_14 = 0.0; [L30] double var_1_15 = 8.5; [L31] unsigned long int var_1_16 = 4; [L32] unsigned long int var_1_17 = 3254334857; [L33] unsigned long int var_1_18 = 1980622399; [L34] signed short int var_1_19 = 16; [L35] unsigned short int var_1_20 = 50; [L36] signed char var_1_21 = -4; [L37] signed char var_1_23 = -25; [L38] float var_1_24 = 16.2; [L39] unsigned long int var_1_25 = 2; [L40] float var_1_26 = 10.125; [L41] unsigned long int var_1_27 = 32; [L42] unsigned short int var_1_28 = 256; [L43] unsigned short int var_1_30 = 55296; [L44] unsigned short int var_1_32 = 500; [L45] signed char var_1_33 = 100; [L46] unsigned short int var_1_34 = 32228; [L47] unsigned short int var_1_35 = 10000; [L48] unsigned short int var_1_36 = 10000; [L49] unsigned short int var_1_37 = 27082; [L50] unsigned char var_1_38 = 16; [L51] unsigned char var_1_39 = 2; [L52] unsigned char var_1_40 = 128; [L53] unsigned char var_1_41 = 128; [L54] unsigned char var_1_42 = 100; [L55] unsigned char var_1_43 = 100; [L56] unsigned char var_1_44 = 0; [L57] signed char var_1_45 = 2; [L58] signed char var_1_46 = 1; [L59] unsigned char var_1_47 = 0; [L60] unsigned char var_1_48 = 0; [L61] unsigned char var_1_49 = 1; [L62] unsigned char var_1_51 = 0; [L63] unsigned long int var_1_52 = 10000; [L64] unsigned long int var_1_53 = 2132590236; [L65] unsigned char var_1_54 = 0; [L66] unsigned char var_1_55 = 25; [L67] unsigned char var_1_56 = 8; [L68] float var_1_57 = 7.5; [L69] float var_1_58 = 0.0; [L70] float var_1_59 = 0.25; [L71] float var_1_60 = 4.1; [L72] double var_1_61 = 8.5; [L73] unsigned short int var_1_62 = 32; [L74] signed short int var_1_63 = -64; [L75] float var_1_64 = 999999999999.9; [L76] unsigned char var_1_65 = 1; [L77] double var_1_66 = 4.625; [L78] double var_1_67 = 0.0; [L79] double var_1_68 = 99.75; [L80] unsigned long int last_1_var_1_27 = 32; [L81] unsigned char last_1_var_1_38 = 16; [L82] unsigned char last_1_var_1_54 = 0; [L83] unsigned short int last_1_var_1_62 = 32; [L84] unsigned char last_1_var_1_65 = 1; VAL [isInitial=0, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_13=99/2, var_1_14=0, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=34011, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L375] isInitial = 1 [L376] FCALL initially() [L378] CALL updateLastVariables() [L364] last_1_var_1_27 = var_1_27 [L365] last_1_var_1_38 = var_1_38 [L366] last_1_var_1_54 = var_1_54 [L367] last_1_var_1_62 = var_1_62 [L368] last_1_var_1_65 = var_1_65 VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_13=99/2, var_1_14=0, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=34011, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L378] RET updateLastVariables() [L379] CALL updateVariables() [L271] var_1_5 = __VERIFIER_nondet_ushort() [L272] CALL assume_abort_if_not(var_1_5 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_13=99/2, var_1_14=0, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_13=99/2, var_1_14=0, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L272] RET assume_abort_if_not(var_1_5 >= 32767) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_13=99/2, var_1_14=0, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L273] CALL assume_abort_if_not(var_1_5 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_13=99/2, var_1_14=0, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_13=99/2, var_1_14=0, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L273] RET assume_abort_if_not(var_1_5 <= 65534) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_13=99/2, var_1_14=0, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L274] var_1_13 = __VERIFIER_nondet_double() [L275] CALL assume_abort_if_not((var_1_13 >= 0.0F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 4611686.018427382800e+12F && var_1_13 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_14=0, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_14=0, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L275] RET assume_abort_if_not((var_1_13 >= 0.0F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 4611686.018427382800e+12F && var_1_13 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_14=0, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L276] var_1_14 = __VERIFIER_nondet_double() [L277] CALL assume_abort_if_not((var_1_14 >= 2305843.009213691390e+12F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 4611686.018427382800e+12F && var_1_14 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L277] RET assume_abort_if_not((var_1_14 >= 2305843.009213691390e+12F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 4611686.018427382800e+12F && var_1_14 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L278] var_1_15 = __VERIFIER_nondet_double() [L279] CALL assume_abort_if_not((var_1_15 >= -461168.6018427382800e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 4611686.018427382800e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L279] RET assume_abort_if_not((var_1_15 >= -461168.6018427382800e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 4611686.018427382800e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L280] var_1_17 = __VERIFIER_nondet_ulong() [L281] CALL assume_abort_if_not(var_1_17 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L281] RET assume_abort_if_not(var_1_17 >= 2147483647) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L282] CALL assume_abort_if_not(var_1_17 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L282] RET assume_abort_if_not(var_1_17 <= 4294967294) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L283] var_1_18 = __VERIFIER_nondet_ulong() [L284] CALL assume_abort_if_not(var_1_18 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L284] RET assume_abort_if_not(var_1_18 >= 1073741823) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L285] CALL assume_abort_if_not(var_1_18 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L285] RET assume_abort_if_not(var_1_18 <= 2147483647) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L286] var_1_23 = __VERIFIER_nondet_char() [L287] CALL assume_abort_if_not(var_1_23 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L287] RET assume_abort_if_not(var_1_23 >= -127) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L288] CALL assume_abort_if_not(var_1_23 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L288] RET assume_abort_if_not(var_1_23 <= 126) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L289] var_1_25 = __VERIFIER_nondet_ulong() [L290] CALL assume_abort_if_not(var_1_25 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L290] RET assume_abort_if_not(var_1_25 >= 1) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L291] CALL assume_abort_if_not(var_1_25 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L291] RET assume_abort_if_not(var_1_25 <= 2147483647) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L292] var_1_26 = __VERIFIER_nondet_float() [L293] CALL assume_abort_if_not((var_1_26 >= -922337.2036854765600e+13F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 9223372.036854765600e+12F && var_1_26 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L293] RET assume_abort_if_not((var_1_26 >= -922337.2036854765600e+13F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 9223372.036854765600e+12F && var_1_26 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L294] var_1_30 = __VERIFIER_nondet_ushort() [L295] CALL assume_abort_if_not(var_1_30 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L295] RET assume_abort_if_not(var_1_30 >= 49150) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L296] CALL assume_abort_if_not(var_1_30 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L296] RET assume_abort_if_not(var_1_30 <= 65534) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L297] var_1_33 = __VERIFIER_nondet_char() [L298] CALL assume_abort_if_not(var_1_33 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L298] RET assume_abort_if_not(var_1_33 >= -1) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L299] CALL assume_abort_if_not(var_1_33 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L299] RET assume_abort_if_not(var_1_33 <= 127) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L300] var_1_34 = __VERIFIER_nondet_ushort() [L301] CALL assume_abort_if_not(var_1_34 >= 24575) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L301] RET assume_abort_if_not(var_1_34 >= 24575) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L302] CALL assume_abort_if_not(var_1_34 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L302] RET assume_abort_if_not(var_1_34 <= 32767) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L303] var_1_35 = __VERIFIER_nondet_ushort() [L304] CALL assume_abort_if_not(var_1_35 >= 8192) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L304] RET assume_abort_if_not(var_1_35 >= 8192) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L305] CALL assume_abort_if_not(var_1_35 <= 16384) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L305] RET assume_abort_if_not(var_1_35 <= 16384) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L306] var_1_36 = __VERIFIER_nondet_ushort() [L307] CALL assume_abort_if_not(var_1_36 >= 8192) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L307] RET assume_abort_if_not(var_1_36 >= 8192) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L308] CALL assume_abort_if_not(var_1_36 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L308] RET assume_abort_if_not(var_1_36 <= 16383) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L309] var_1_37 = __VERIFIER_nondet_ushort() [L310] CALL assume_abort_if_not(var_1_37 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L310] RET assume_abort_if_not(var_1_37 >= 16383) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L311] CALL assume_abort_if_not(var_1_37 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L311] RET assume_abort_if_not(var_1_37 <= 32767) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L312] var_1_39 = __VERIFIER_nondet_uchar() [L313] CALL assume_abort_if_not(var_1_39 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L313] RET assume_abort_if_not(var_1_39 >= 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L314] CALL assume_abort_if_not(var_1_39 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L314] RET assume_abort_if_not(var_1_39 <= 254) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L315] var_1_40 = __VERIFIER_nondet_uchar() [L316] CALL assume_abort_if_not(var_1_40 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L316] RET assume_abort_if_not(var_1_40 >= 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L317] CALL assume_abort_if_not(var_1_40 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L317] RET assume_abort_if_not(var_1_40 <= 255) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L318] CALL assume_abort_if_not(var_1_40 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L318] RET assume_abort_if_not(var_1_40 != 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L319] var_1_41 = __VERIFIER_nondet_uchar() [L320] CALL assume_abort_if_not(var_1_41 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L320] RET assume_abort_if_not(var_1_41 >= 127) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L321] CALL assume_abort_if_not(var_1_41 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L321] RET assume_abort_if_not(var_1_41 <= 254) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L322] var_1_42 = __VERIFIER_nondet_uchar() [L323] CALL assume_abort_if_not(var_1_42 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L323] RET assume_abort_if_not(var_1_42 >= 63) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L324] CALL assume_abort_if_not(var_1_42 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L324] RET assume_abort_if_not(var_1_42 <= 127) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L325] var_1_43 = __VERIFIER_nondet_uchar() [L326] CALL assume_abort_if_not(var_1_43 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L326] RET assume_abort_if_not(var_1_43 >= 63) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L327] CALL assume_abort_if_not(var_1_43 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L327] RET assume_abort_if_not(var_1_43 <= 127) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L328] var_1_44 = __VERIFIER_nondet_uchar() [L329] CALL assume_abort_if_not(var_1_44 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L329] RET assume_abort_if_not(var_1_44 >= 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L330] CALL assume_abort_if_not(var_1_44 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L330] RET assume_abort_if_not(var_1_44 <= 63) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L331] var_1_46 = __VERIFIER_nondet_char() [L332] CALL assume_abort_if_not(var_1_46 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L332] RET assume_abort_if_not(var_1_46 >= 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L333] CALL assume_abort_if_not(var_1_46 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L333] RET assume_abort_if_not(var_1_46 <= 63) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L334] var_1_48 = __VERIFIER_nondet_uchar() [L335] CALL assume_abort_if_not(var_1_48 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L335] RET assume_abort_if_not(var_1_48 >= 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L336] CALL assume_abort_if_not(var_1_48 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L336] RET assume_abort_if_not(var_1_48 <= 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L337] var_1_49 = __VERIFIER_nondet_uchar() [L338] CALL assume_abort_if_not(var_1_49 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L338] RET assume_abort_if_not(var_1_49 >= 1) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L339] CALL assume_abort_if_not(var_1_49 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L339] RET assume_abort_if_not(var_1_49 <= 1) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L340] var_1_51 = __VERIFIER_nondet_uchar() [L341] CALL assume_abort_if_not(var_1_51 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L341] RET assume_abort_if_not(var_1_51 >= 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L342] CALL assume_abort_if_not(var_1_51 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L342] RET assume_abort_if_not(var_1_51 <= 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L343] var_1_53 = __VERIFIER_nondet_ulong() [L344] CALL assume_abort_if_not(var_1_53 >= 1610612735) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L344] RET assume_abort_if_not(var_1_53 >= 1610612735) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L345] CALL assume_abort_if_not(var_1_53 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L345] RET assume_abort_if_not(var_1_53 <= 2147483647) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L346] var_1_55 = __VERIFIER_nondet_uchar() [L347] CALL assume_abort_if_not(var_1_55 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L347] RET assume_abort_if_not(var_1_55 >= 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L348] CALL assume_abort_if_not(var_1_55 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=0, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=0, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L348] RET assume_abort_if_not(var_1_55 <= 254) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=0, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L349] var_1_56 = __VERIFIER_nondet_uchar() [L350] CALL assume_abort_if_not(var_1_56 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=0, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=0, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L350] RET assume_abort_if_not(var_1_56 >= 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=0, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L351] CALL assume_abort_if_not(var_1_56 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L351] RET assume_abort_if_not(var_1_56 <= 63) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L352] var_1_58 = __VERIFIER_nondet_float() [L353] CALL assume_abort_if_not((var_1_58 >= 4611686.018427382800e+12F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 9223372.036854765600e+12F && var_1_58 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L353] RET assume_abort_if_not((var_1_58 >= 4611686.018427382800e+12F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 9223372.036854765600e+12F && var_1_58 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_59=1/4, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L354] var_1_59 = __VERIFIER_nondet_float() [L355] CALL assume_abort_if_not((var_1_59 >= 0.0F && var_1_59 <= -1.0e-20F) || (var_1_59 <= 4611686.018427382800e+12F && var_1_59 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L355] RET assume_abort_if_not((var_1_59 >= 0.0F && var_1_59 <= -1.0e-20F) || (var_1_59 <= 4611686.018427382800e+12F && var_1_59 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L356] var_1_60 = __VERIFIER_nondet_float() [L357] CALL assume_abort_if_not((var_1_60 >= 0.0F && var_1_60 <= -1.0e-20F) || (var_1_60 <= 4611686.018427382800e+12F && var_1_60 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L357] RET assume_abort_if_not((var_1_60 >= 0.0F && var_1_60 <= -1.0e-20F) || (var_1_60 <= 4611686.018427382800e+12F && var_1_60 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L358] var_1_67 = __VERIFIER_nondet_double() [L359] CALL assume_abort_if_not((var_1_67 >= 4611686.018427387900e+12F && var_1_67 <= -1.0e-20F) || (var_1_67 <= 9223372.036854776000e+12F && var_1_67 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L359] RET assume_abort_if_not((var_1_67 >= 4611686.018427387900e+12F && var_1_67 <= -1.0e-20F) || (var_1_67 <= 9223372.036854776000e+12F && var_1_67 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L360] var_1_68 = __VERIFIER_nondet_double() [L361] CALL assume_abort_if_not((var_1_68 >= 0.0F && var_1_68 <= -1.0e-20F) || (var_1_68 <= 2305843.009213691390e+12F && var_1_68 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L361] RET assume_abort_if_not((var_1_68 >= 0.0F && var_1_68 <= -1.0e-20F) || (var_1_68 <= 2305843.009213691390e+12F && var_1_68 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L379] RET updateVariables() [L380] CALL step() [L88] signed long int stepLocal_8 = last_1_var_1_62; [L89] unsigned long int stepLocal_7 = var_1_18 / var_1_40; [L90] unsigned long int stepLocal_6 = last_1_var_1_27 / 2; VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_6=16, stepLocal_7=1073741823, stepLocal_8=32, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L91] COND TRUE stepLocal_8 <= var_1_18 VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_6=16, stepLocal_7=1073741823, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L92] EXPR last_1_var_1_38 | last_1_var_1_54 VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_6=16, stepLocal_7=1073741823, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=16, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L92] COND TRUE stepLocal_6 == (last_1_var_1_38 | last_1_var_1_54) [L93] var_1_38 = var_1_39 VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_7=1073741823, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L104] var_1_10 = (var_1_5 - (var_1_38 + 1000)) [L105] unsigned short int stepLocal_13 = var_1_5; [L106] unsigned short int stepLocal_12 = var_1_35; VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_12=8192, stepLocal_13=163839, stepLocal_7=1073741823, var_1_10=31767, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L107] COND FALSE !((64 / ((((var_1_40) < (var_1_42)) ? (var_1_40) : (var_1_42)))) == stepLocal_12) [L112] var_1_54 = ((var_1_43 + 64) - (var_1_44 + var_1_56)) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=163839, stepLocal_7=1073741823, var_1_10=31767, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L114] var_1_61 = (var_1_14 - ((((((((var_1_59) < (var_1_60)) ? (var_1_59) : (var_1_60)))) < (var_1_13)) ? (((((var_1_59) < (var_1_60)) ? (var_1_59) : (var_1_60)))) : (var_1_13)))) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=163839, stepLocal_7=1073741823, var_1_10=31767, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L115] COND TRUE \read(var_1_49) [L116] var_1_63 = var_1_39 VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=163839, stepLocal_7=1073741823, var_1_10=31767, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_62=32, var_1_63=0, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L118] var_1_64 = var_1_26 VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=163839, stepLocal_7=1073741823, var_1_10=31767, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_26=2, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_62=32, var_1_63=0, var_1_64=2, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L119] COND TRUE \read(last_1_var_1_65) [L120] var_1_65 = var_1_48 VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=163839, stepLocal_7=1073741823, var_1_10=31767, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_26=2, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_62=32, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L124] unsigned char stepLocal_3 = var_1_54; VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=163839, stepLocal_7=1073741823, var_1_10=31767, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_26=2, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_62=32, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L125] COND TRUE stepLocal_3 > (- 256) [L126] var_1_27 = (var_1_17 - last_1_var_1_27) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=163839, stepLocal_7=1073741823, var_1_10=31767, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_62=32, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L132] var_1_9 = (((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))) - var_1_54) [L133] unsigned char stepLocal_10 = var_1_65; [L134] unsigned char stepLocal_9 = (var_1_26 / var_1_14) <= var_1_61; VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_10=0, stepLocal_13=163839, stepLocal_7=1073741823, stepLocal_9=1, var_1_10=31767, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_62=32, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=-4, var_1_9=0] [L135] COND FALSE !(stepLocal_10 || var_1_65) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=163839, stepLocal_7=1073741823, stepLocal_9=1, var_1_10=31767, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_62=32, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=-4, var_1_9=0] [L138] COND TRUE stepLocal_9 && (! var_1_65) [L139] var_1_47 = (! (! (! var_1_49))) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=163839, stepLocal_7=1073741823, var_1_10=31767, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_62=32, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=-4, var_1_9=0] [L144] COND FALSE !(var_1_38 <= (- 500)) [L149] var_1_7 = var_1_38 VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=163839, stepLocal_7=1073741823, var_1_10=31767, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_62=32, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=0, var_1_9=0] [L151] COND TRUE var_1_7 < var_1_17 [L152] var_1_20 = (var_1_5 - var_1_38) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=163839, stepLocal_7=1073741823, var_1_10=31767, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=32767, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_62=32, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=0, var_1_9=0] [L156] unsigned char stepLocal_15 = var_1_38; [L157] signed long int stepLocal_14 = var_1_34 + var_1_38; VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=163839, stepLocal_14=24575, stepLocal_15=256, stepLocal_7=1073741823, var_1_10=31767, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=32767, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_62=32, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=0, var_1_9=0] [L158] COND FALSE !((var_1_42 + (~ var_1_40)) >= stepLocal_14) [L163] var_1_62 = var_1_56 VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=163839, stepLocal_15=256, stepLocal_7=1073741823, var_1_10=31767, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=2, var_1_20=32767, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_62=1, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=0, var_1_9=0] [L165] COND FALSE !(var_1_47 || var_1_65) [L168] var_1_1 = (((((var_1_5 - var_1_38)) < (var_1_54)) ? ((var_1_5 - var_1_38)) : (var_1_54))) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=163839, stepLocal_15=256, stepLocal_7=1073741823, var_1_10=31767, var_1_12=9/5, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=190, var_1_20=32767, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_62=1, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=0, var_1_9=0] [L170] COND TRUE ! var_1_47 [L171] var_1_12 = ((var_1_13 - (var_1_14 - 63.5)) + var_1_15) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=163839, stepLocal_15=256, stepLocal_7=1073741823, var_1_10=31767, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=190, var_1_20=32767, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_62=1, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=0, var_1_9=0] [L175] signed long int stepLocal_0 = (((var_1_54) < (var_1_38)) ? (var_1_54) : (var_1_38)); VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_0=0, stepLocal_13=163839, stepLocal_15=256, stepLocal_7=1073741823, var_1_10=31767, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=190, var_1_20=32767, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_62=1, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=0, var_1_9=0] [L176] COND FALSE !(\read(var_1_65)) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_0=0, stepLocal_13=163839, stepLocal_15=256, stepLocal_7=1073741823, var_1_10=31767, var_1_16=4, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=190, var_1_20=32767, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_62=1, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=0, var_1_9=0] [L179] COND TRUE stepLocal_0 <= var_1_54 [L180] var_1_16 = (var_1_17 - (var_1_18 - var_1_54)) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=163839, stepLocal_15=256, stepLocal_7=1073741823, var_1_10=31767, var_1_16=-16106127170, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=190, var_1_20=32767, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_62=1, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=0, var_1_9=0] [L185] unsigned char stepLocal_1 = var_1_65; VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=163839, stepLocal_15=256, stepLocal_1=0, stepLocal_7=1073741823, var_1_10=31767, var_1_16=-16106127170, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=190, var_1_20=32767, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_62=1, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=0, var_1_9=0] [L186] COND FALSE !(var_1_47 && stepLocal_1) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=163839, stepLocal_15=256, stepLocal_7=1073741823, var_1_10=31767, var_1_16=-16106127170, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=190, var_1_20=32767, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_62=1, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=0, var_1_9=0] [L189] EXPR var_1_9 >> var_1_18 VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=163839, stepLocal_15=256, stepLocal_7=1073741823, var_1_10=31767, var_1_16=-16106127170, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=190, var_1_20=32767, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_62=1, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=0, var_1_9=0] [L189] signed long int stepLocal_2 = var_1_9 >> var_1_18; [L190] COND FALSE !(\read(var_1_47)) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=163839, stepLocal_15=256, stepLocal_2=0, stepLocal_7=1073741823, var_1_10=31767, var_1_16=-16106127170, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=190, var_1_20=32767, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_62=1, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=0, var_1_9=0] [L193] COND FALSE !(stepLocal_2 < (var_1_17 / (var_1_5 + var_1_25))) [L198] var_1_24 = ((((var_1_26) < ((var_1_15 + var_1_14))) ? (var_1_26) : ((var_1_15 + var_1_14)))) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=163839, stepLocal_15=256, stepLocal_7=1073741823, var_1_10=31767, var_1_16=-16106127170, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=190, var_1_20=32767, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_62=1, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=0, var_1_9=0] [L201] unsigned char stepLocal_5 = (var_1_5 != var_1_54) && (var_1_54 <= var_1_62); [L202] unsigned char stepLocal_4 = ! 1; VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=163839, stepLocal_15=256, stepLocal_4=0, stepLocal_5=0, stepLocal_7=1073741823, var_1_10=31767, var_1_16=-16106127170, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=190, var_1_20=32767, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_62=1, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=0, var_1_9=0] [L203] COND FALSE !((var_1_9 == var_1_17) || stepLocal_4) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=163839, stepLocal_15=256, stepLocal_5=0, stepLocal_7=1073741823, var_1_10=31767, var_1_16=-16106127170, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=190, var_1_20=32767, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_57=15/2, var_1_5=163839, var_1_62=1, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=0, var_1_9=0] [L210] COND TRUE (((((var_1_13 / var_1_14)) < (var_1_12)) ? ((var_1_13 / var_1_14)) : (var_1_12))) <= var_1_15 [L211] var_1_57 = (((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14))) - (var_1_58 - var_1_59)) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=163839, stepLocal_15=256, stepLocal_5=0, stepLocal_7=1073741823, var_1_10=31767, var_1_16=-16106127170, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=190, var_1_20=32767, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_5=163839, var_1_62=1, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=0, var_1_9=0] [L219] COND TRUE ((var_1_67 - var_1_13) - 1.25) > var_1_57 [L220] var_1_66 = (var_1_13 - (var_1_59 + (var_1_14 - var_1_68))) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=163839, stepLocal_15=256, stepLocal_5=0, stepLocal_7=1073741823, var_1_10=31767, var_1_16=-16106127170, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=16, var_1_1=190, var_1_20=32767, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_5=163839, var_1_62=1, var_1_63=0, var_1_64=2, var_1_65=0, var_1_7=0, var_1_9=0] [L224] COND TRUE (var_1_15 + (- var_1_13)) != (var_1_14 * var_1_24) [L225] var_1_19 = ((((var_1_38) > (-5)) ? (var_1_38) : (-5))) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=163839, stepLocal_15=256, stepLocal_5=0, stepLocal_7=1073741823, var_1_10=31767, var_1_16=-16106127170, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=0, var_1_1=190, var_1_20=32767, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_5=163839, var_1_62=1, var_1_63=0, var_1_64=2, var_1_65=0, var_1_7=0, var_1_9=0] [L229] COND FALSE !(! (! (var_1_62 <= var_1_38))) [L244] var_1_32 = ((((((var_1_37) > (var_1_34)) ? (var_1_37) : (var_1_34))) + 30970) - ((((var_1_35) < (var_1_54)) ? (var_1_35) : (var_1_54)))) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=163839, stepLocal_15=256, stepLocal_5=0, stepLocal_7=1073741823, var_1_10=31767, var_1_16=-16106127170, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=0, var_1_1=190, var_1_20=32767, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=55355, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_5=163839, var_1_62=1, var_1_63=0, var_1_64=2, var_1_65=0, var_1_7=0, var_1_9=0] [L246] COND FALSE !(var_1_61 < var_1_14) [L253] var_1_45 = (var_1_44 + 10) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=163839, stepLocal_15=256, stepLocal_5=0, stepLocal_7=1073741823, var_1_10=31767, var_1_16=-16106127170, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=0, var_1_1=190, var_1_20=32767, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=55355, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_5=163839, var_1_62=1, var_1_63=0, var_1_64=2, var_1_65=0, var_1_7=0, var_1_9=0] [L255] unsigned short int stepLocal_11 = var_1_32; VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_11=55355, stepLocal_13=163839, stepLocal_15=256, stepLocal_5=0, stepLocal_7=1073741823, var_1_10=31767, var_1_16=-16106127170, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=0, var_1_1=190, var_1_20=32767, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=55355, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_5=163839, var_1_62=1, var_1_63=0, var_1_64=2, var_1_65=0, var_1_7=0, var_1_9=0] [L256] COND TRUE var_1_38 <= stepLocal_11 VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=163839, stepLocal_15=256, stepLocal_5=0, stepLocal_7=1073741823, var_1_10=31767, var_1_16=-16106127170, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=0, var_1_1=190, var_1_20=32767, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=55355, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_5=163839, var_1_62=1, var_1_63=0, var_1_64=2, var_1_65=0, var_1_7=0, var_1_9=0] [L257] COND FALSE !(\read(var_1_47)) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=163839, stepLocal_15=256, stepLocal_5=0, stepLocal_7=1073741823, var_1_10=31767, var_1_16=-16106127170, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=0, var_1_1=190, var_1_20=32767, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=55355, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_5=163839, var_1_62=1, var_1_63=0, var_1_64=2, var_1_65=0, var_1_7=0, var_1_9=0] [L260] COND TRUE var_1_26 > (var_1_14 - var_1_13) [L261] var_1_52 = ((((((((var_1_25) < (var_1_32)) ? (var_1_25) : (var_1_32)))) < (500u)) ? (((((var_1_25) < (var_1_32)) ? (var_1_25) : (var_1_32)))) : (500u))) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=163839, stepLocal_15=256, stepLocal_5=0, stepLocal_7=1073741823, var_1_10=31767, var_1_16=-16106127170, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=0, var_1_1=190, var_1_20=32767, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=55355, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=500, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_5=163839, var_1_62=1, var_1_63=0, var_1_64=2, var_1_65=0, var_1_7=0, var_1_9=0] [L380] RET step() [L381] CALL, EXPR property() [L371] EXPR ((((((((((var_1_47 || var_1_65) ? (var_1_1 == ((unsigned short int) ((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))))) : (var_1_1 == ((unsigned short int) (((((var_1_5 - var_1_38)) < (var_1_54)) ? ((var_1_5 - var_1_38)) : (var_1_54)))))) && ((var_1_38 <= (- 500)) ? (var_1_47 ? (var_1_7 == ((signed short int) (var_1_38 - 64))) : 1) : (var_1_7 == ((signed short int) var_1_38)))) && (var_1_9 == ((signed long int) (((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))) - var_1_54)))) && (var_1_10 == ((unsigned short int) (var_1_5 - (var_1_38 + 1000))))) && ((! var_1_47) ? (var_1_12 == ((double) ((var_1_13 - (var_1_14 - 63.5)) + var_1_15))) : (var_1_12 == ((double) (var_1_14 - var_1_13))))) && (var_1_65 ? (var_1_16 == ((unsigned long int) (var_1_20 + 200u))) : ((((((var_1_54) < (var_1_38)) ? (var_1_54) : (var_1_38))) <= var_1_54) ? (var_1_16 == ((unsigned long int) (var_1_17 - (var_1_18 - var_1_54)))) : (var_1_16 == ((unsigned long int) var_1_54))))) && (((var_1_15 + (- var_1_13)) != (var_1_14 * var_1_24)) ? (var_1_19 == ((signed short int) ((((var_1_38) > (-5)) ? (var_1_38) : (-5))))) : (var_1_19 == ((signed short int) ((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))))))) && ((var_1_7 < var_1_17) ? (var_1_20 == ((unsigned short int) (var_1_5 - var_1_38))) : (var_1_20 == ((unsigned short int) (var_1_5 - var_1_38))))) && ((var_1_47 && var_1_65) ? (var_1_21 == ((signed char) var_1_23)) : 1)) && (var_1_47 ? (var_1_24 == ((float) var_1_14)) : (((var_1_9 >> var_1_18) < (var_1_17 / (var_1_5 + var_1_25))) ? (var_1_65 ? (var_1_24 == ((float) ((((((((7.25f) < (var_1_14)) ? (7.25f) : (var_1_14)))) > (var_1_13)) ? (((((7.25f) < (var_1_14)) ? (7.25f) : (var_1_14)))) : (var_1_13))))) : 1) : (var_1_24 == ((float) ((((var_1_26) < ((var_1_15 + var_1_14))) ? (var_1_26) : ((var_1_15 + var_1_14)))))))) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=31767, var_1_16=-16106127170, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=0, var_1_1=190, var_1_20=32767, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=55355, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=500, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_5=163839, var_1_62=1, var_1_63=0, var_1_64=2, var_1_65=0, var_1_7=0, var_1_9=0] [L371] EXPR ((((((((((((((var_1_47 || var_1_65) ? (var_1_1 == ((unsigned short int) ((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))))) : (var_1_1 == ((unsigned short int) (((((var_1_5 - var_1_38)) < (var_1_54)) ? ((var_1_5 - var_1_38)) : (var_1_54)))))) && ((var_1_38 <= (- 500)) ? (var_1_47 ? (var_1_7 == ((signed short int) (var_1_38 - 64))) : 1) : (var_1_7 == ((signed short int) var_1_38)))) && (var_1_9 == ((signed long int) (((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))) - var_1_54)))) && (var_1_10 == ((unsigned short int) (var_1_5 - (var_1_38 + 1000))))) && ((! var_1_47) ? (var_1_12 == ((double) ((var_1_13 - (var_1_14 - 63.5)) + var_1_15))) : (var_1_12 == ((double) (var_1_14 - var_1_13))))) && (var_1_65 ? (var_1_16 == ((unsigned long int) (var_1_20 + 200u))) : ((((((var_1_54) < (var_1_38)) ? (var_1_54) : (var_1_38))) <= var_1_54) ? (var_1_16 == ((unsigned long int) (var_1_17 - (var_1_18 - var_1_54)))) : (var_1_16 == ((unsigned long int) var_1_54))))) && (((var_1_15 + (- var_1_13)) != (var_1_14 * var_1_24)) ? (var_1_19 == ((signed short int) ((((var_1_38) > (-5)) ? (var_1_38) : (-5))))) : (var_1_19 == ((signed short int) ((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))))))) && ((var_1_7 < var_1_17) ? (var_1_20 == ((unsigned short int) (var_1_5 - var_1_38))) : (var_1_20 == ((unsigned short int) (var_1_5 - var_1_38))))) && ((var_1_47 && var_1_65) ? (var_1_21 == ((signed char) var_1_23)) : 1)) && (var_1_47 ? (var_1_24 == ((float) var_1_14)) : (((var_1_9 >> var_1_18) < (var_1_17 / (var_1_5 + var_1_25))) ? (var_1_65 ? (var_1_24 == ((float) ((((((((7.25f) < (var_1_14)) ? (7.25f) : (var_1_14)))) > (var_1_13)) ? (((((7.25f) < (var_1_14)) ? (7.25f) : (var_1_14)))) : (var_1_13))))) : 1) : (var_1_24 == ((float) ((((var_1_26) < ((var_1_15 + var_1_14))) ? (var_1_26) : ((var_1_15 + var_1_14))))))))) && ((var_1_54 > (- 256)) ? (var_1_27 == ((unsigned long int) (var_1_17 - last_1_var_1_27))) : (var_1_65 ? (var_1_27 == ((unsigned long int) (((((var_1_38) > (var_1_25)) ? (var_1_38) : (var_1_25))) + 128u))) : 1))) && (((var_1_9 == var_1_17) || (! 1)) ? ((var_1_65 || ((var_1_5 != var_1_54) && (var_1_54 <= var_1_62))) ? (var_1_28 == ((unsigned short int) (((((var_1_30 - var_1_54) < 0 ) ? -(var_1_30 - var_1_54) : (var_1_30 - var_1_54))) - var_1_54))) : (var_1_28 == ((unsigned short int) (((((var_1_30) > (var_1_5)) ? (var_1_30) : (var_1_5))) - ((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))))))) : 1)) && ((! (! (var_1_62 <= var_1_38))) ? ((var_1_19 >= (var_1_33 - 16)) ? (((var_1_19 < var_1_17) || (! var_1_65)) ? ((var_1_13 == var_1_14) ? (var_1_32 == ((unsigned short int) (var_1_30 - var_1_54))) : (var_1_32 == ((unsigned short int) var_1_5))) : (var_1_32 == ((unsigned short int) (((var_1_34 - 4) + (var_1_35 + var_1_36)) - var_1_38)))) : (var_1_32 == ((unsigned short int) (var_1_34 + (var_1_37 - var_1_36))))) : (var_1_32 == ((unsigned short int) ((((((var_1_37) > (var_1_34)) ? (var_1_37) : (var_1_34))) + 30970) - ((((var_1_35) < (var_1_54)) ? (var_1_35) : (var_1_54)))))))) && ((last_1_var_1_62 <= var_1_18) ? (((last_1_var_1_27 / 2) == (last_1_var_1_38 | last_1_var_1_54)) ? (var_1_38 == ((unsigned char) var_1_39)) : (var_1_38 == ((unsigned char) var_1_39))) : (((var_1_18 / var_1_40) < var_1_17) ? (var_1_38 == ((unsigned char) var_1_39)) : (var_1_38 == ((unsigned char) (var_1_41 - (((((var_1_42) > (var_1_43)) ? (var_1_42) : (var_1_43))) - var_1_44)))))) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=31767, var_1_16=-16106127170, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=0, var_1_1=190, var_1_20=32767, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=55355, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=500, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_5=163839, var_1_62=1, var_1_63=0, var_1_64=2, var_1_65=0, var_1_7=0, var_1_9=0] [L371-L372] return (((((((((((((((((((((((((var_1_47 || var_1_65) ? (var_1_1 == ((unsigned short int) ((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))))) : (var_1_1 == ((unsigned short int) (((((var_1_5 - var_1_38)) < (var_1_54)) ? ((var_1_5 - var_1_38)) : (var_1_54)))))) && ((var_1_38 <= (- 500)) ? (var_1_47 ? (var_1_7 == ((signed short int) (var_1_38 - 64))) : 1) : (var_1_7 == ((signed short int) var_1_38)))) && (var_1_9 == ((signed long int) (((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))) - var_1_54)))) && (var_1_10 == ((unsigned short int) (var_1_5 - (var_1_38 + 1000))))) && ((! var_1_47) ? (var_1_12 == ((double) ((var_1_13 - (var_1_14 - 63.5)) + var_1_15))) : (var_1_12 == ((double) (var_1_14 - var_1_13))))) && (var_1_65 ? (var_1_16 == ((unsigned long int) (var_1_20 + 200u))) : ((((((var_1_54) < (var_1_38)) ? (var_1_54) : (var_1_38))) <= var_1_54) ? (var_1_16 == ((unsigned long int) (var_1_17 - (var_1_18 - var_1_54)))) : (var_1_16 == ((unsigned long int) var_1_54))))) && (((var_1_15 + (- var_1_13)) != (var_1_14 * var_1_24)) ? (var_1_19 == ((signed short int) ((((var_1_38) > (-5)) ? (var_1_38) : (-5))))) : (var_1_19 == ((signed short int) ((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))))))) && ((var_1_7 < var_1_17) ? (var_1_20 == ((unsigned short int) (var_1_5 - var_1_38))) : (var_1_20 == ((unsigned short int) (var_1_5 - var_1_38))))) && ((var_1_47 && var_1_65) ? (var_1_21 == ((signed char) var_1_23)) : 1)) && (var_1_47 ? (var_1_24 == ((float) var_1_14)) : (((var_1_9 >> var_1_18) < (var_1_17 / (var_1_5 + var_1_25))) ? (var_1_65 ? (var_1_24 == ((float) ((((((((7.25f) < (var_1_14)) ? (7.25f) : (var_1_14)))) > (var_1_13)) ? (((((7.25f) < (var_1_14)) ? (7.25f) : (var_1_14)))) : (var_1_13))))) : 1) : (var_1_24 == ((float) ((((var_1_26) < ((var_1_15 + var_1_14))) ? (var_1_26) : ((var_1_15 + var_1_14))))))))) && ((var_1_54 > (- 256)) ? (var_1_27 == ((unsigned long int) (var_1_17 - last_1_var_1_27))) : (var_1_65 ? (var_1_27 == ((unsigned long int) (((((var_1_38) > (var_1_25)) ? (var_1_38) : (var_1_25))) + 128u))) : 1))) && (((var_1_9 == var_1_17) || (! 1)) ? ((var_1_65 || ((var_1_5 != var_1_54) && (var_1_54 <= var_1_62))) ? (var_1_28 == ((unsigned short int) (((((var_1_30 - var_1_54) < 0 ) ? -(var_1_30 - var_1_54) : (var_1_30 - var_1_54))) - var_1_54))) : (var_1_28 == ((unsigned short int) (((((var_1_30) > (var_1_5)) ? (var_1_30) : (var_1_5))) - ((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))))))) : 1)) && ((! (! (var_1_62 <= var_1_38))) ? ((var_1_19 >= (var_1_33 - 16)) ? (((var_1_19 < var_1_17) || (! var_1_65)) ? ((var_1_13 == var_1_14) ? (var_1_32 == ((unsigned short int) (var_1_30 - var_1_54))) : (var_1_32 == ((unsigned short int) var_1_5))) : (var_1_32 == ((unsigned short int) (((var_1_34 - 4) + (var_1_35 + var_1_36)) - var_1_38)))) : (var_1_32 == ((unsigned short int) (var_1_34 + (var_1_37 - var_1_36))))) : (var_1_32 == ((unsigned short int) ((((((var_1_37) > (var_1_34)) ? (var_1_37) : (var_1_34))) + 30970) - ((((var_1_35) < (var_1_54)) ? (var_1_35) : (var_1_54)))))))) && ((last_1_var_1_62 <= var_1_18) ? (((last_1_var_1_27 / 2) == (last_1_var_1_38 | last_1_var_1_54)) ? (var_1_38 == ((unsigned char) var_1_39)) : (var_1_38 == ((unsigned char) var_1_39))) : (((var_1_18 / var_1_40) < var_1_17) ? (var_1_38 == ((unsigned char) var_1_39)) : (var_1_38 == ((unsigned char) (var_1_41 - (((((var_1_42) > (var_1_43)) ? (var_1_42) : (var_1_43))) - var_1_44))))))) && ((var_1_61 < var_1_14) ? ((var_1_35 != (var_1_19 + (var_1_5 - 256))) ? (var_1_45 == ((signed char) var_1_44)) : (var_1_45 == ((signed char) (var_1_44 - (100 - var_1_46))))) : (var_1_45 == ((signed char) (var_1_44 + 10))))) && ((var_1_65 || var_1_65) ? (var_1_47 == ((unsigned char) var_1_48)) : ((((var_1_26 / var_1_14) <= var_1_61) && (! var_1_65)) ? (var_1_47 == ((unsigned char) (! (! (! var_1_49))))) : (var_1_47 == ((unsigned char) ((var_1_65 && var_1_65) && (var_1_48 || var_1_51))))))) && ((var_1_38 <= var_1_32) ? (var_1_47 ? (var_1_52 == ((unsigned long int) ((((var_1_39) > (var_1_34)) ? (var_1_39) : (var_1_34))))) : ((var_1_26 > (var_1_14 - var_1_13)) ? (var_1_52 == ((unsigned long int) ((((((((var_1_25) < (var_1_32)) ? (var_1_25) : (var_1_32)))) < (500u)) ? (((((var_1_25) < (var_1_32)) ? (var_1_25) : (var_1_32)))) : (500u))))) : (var_1_52 == ((unsigned long int) var_1_16)))) : (var_1_52 == ((unsigned long int) (((var_1_53 - 4u) - var_1_32) + ((((var_1_41 + var_1_36) < 0 ) ? -(var_1_41 + var_1_36) : (var_1_41 + var_1_36)))))))) && (((64 / ((((var_1_40) < (var_1_42)) ? (var_1_40) : (var_1_42)))) == var_1_35) ? ((last_1_var_1_54 != var_1_5) ? (var_1_54 == ((unsigned char) ((((((((var_1_55) < (var_1_43)) ? (var_1_55) : (var_1_43)))) > (((((var_1_41 - var_1_42) < 0 ) ? -(var_1_41 - var_1_42) : (var_1_41 - var_1_42))))) ? (((((var_1_55) < (var_1_43)) ? (var_1_55) : (var_1_43)))) : (((((var_1_41 - var_1_42) < 0 ) ? -(var_1_41 - var_1_42) : (var_1_41 - var_1_42)))))))) : 1) : (var_1_54 == ((unsigned char) ((var_1_43 + 64) - (var_1_44 + var_1_56)))))) && (((((((var_1_13 / var_1_14)) < (var_1_12)) ? ((var_1_13 / var_1_14)) : (var_1_12))) <= var_1_15) ? (var_1_57 == ((float) (((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14))) - (var_1_58 - var_1_59)))) : ((var_1_46 > (var_1_40 / -4)) ? (var_1_57 == ((float) ((((var_1_15) > ((var_1_13 - var_1_58))) ? (var_1_15) : ((var_1_13 - var_1_58)))))) : (var_1_57 == ((float) ((var_1_13 + ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))) - (((((var_1_59 + var_1_60)) > (var_1_58)) ? ((var_1_59 + var_1_60)) : (var_1_58))))))))) && (var_1_61 == ((double) (var_1_14 - ((((((((var_1_59) < (var_1_60)) ? (var_1_59) : (var_1_60)))) < (var_1_13)) ? (((((var_1_59) < (var_1_60)) ? (var_1_59) : (var_1_60)))) : (var_1_13))))))) && (((var_1_42 + (~ var_1_40)) >= (var_1_34 + var_1_38)) ? ((var_1_38 > var_1_20) ? (var_1_62 == ((unsigned short int) var_1_5)) : 1) : (var_1_62 == ((unsigned short int) var_1_56)))) && (var_1_49 ? (var_1_63 == ((signed short int) var_1_39)) : 1)) && (var_1_64 == ((float) var_1_26))) && (last_1_var_1_65 ? (var_1_65 == ((unsigned char) var_1_48)) : (var_1_65 == ((unsigned char) var_1_49)))) && ((((var_1_67 - var_1_13) - 1.25) > var_1_57) ? (var_1_66 == ((double) (var_1_13 - (var_1_59 + (var_1_14 - var_1_68))))) : (var_1_66 == ((double) var_1_14))) ; [L381] RET, EXPR property() [L381] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=31767, var_1_16=-16106127170, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=0, var_1_1=190, var_1_20=32767, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=55355, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=500, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_5=163839, var_1_62=1, var_1_63=0, var_1_64=2, var_1_65=0, var_1_7=0, var_1_9=0] [L19] reach_error() VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=31767, var_1_16=-16106127170, var_1_17=-2147483649, var_1_18=13958643711, var_1_19=0, var_1_1=190, var_1_20=32767, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=6442450943, var_1_26=2, var_1_27=-2147483681, var_1_28=256, var_1_30=49150, var_1_32=55355, var_1_33=-1, var_1_34=-40961, var_1_35=8192, var_1_36=-57344, var_1_37=16383, var_1_38=256, var_1_39=256, var_1_40=-255, var_1_41=127, var_1_42=63, var_1_43=-129, var_1_44=256, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=500, var_1_53=-2684354561, var_1_54=190, var_1_55=0, var_1_56=1, var_1_5=163839, var_1_62=1, var_1_63=0, var_1_64=2, var_1_65=0, var_1_7=0, var_1_9=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 180 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 43.7s, OverallIterations: 14, TraceHistogramMax: 58, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 11.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5263 SdHoareTripleChecker+Valid, 7.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5103 mSDsluCounter, 13506 SdHoareTripleChecker+Invalid, 6.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 9336 mSDsCounter, 1805 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 7901 IncrementalHoareTripleChecker+Invalid, 9706 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1805 mSolverCounterUnsat, 4170 mSDtfsCounter, 7901 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4187 GetRequests, 3981 SyntacticMatches, 4 SemanticMatches, 202 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2504 ImplicationChecksByTransitivity, 11.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=590occurred in iteration=7, InterpolantAutomatonStates: 169, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.8s AutomataMinimizationTime, 13 MinimizatonAttempts, 1868 StatesRemovedByMinimization, 12 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 4.3s SatisfiabilityAnalysisTime, 23.3s InterpolantComputationTime, 7829 NumberOfCodeBlocks, 7829 NumberOfCodeBlocksAsserted, 21 NumberOfCheckSat, 8543 ConstructedInterpolants, 0 QuantifiedInterpolants, 29359 SizeOfPredicates, 17 NumberOfNonLiveVariables, 5070 ConjunctsInSsa, 69 ConjunctsInUnsatCore, 23 InterpolantComputations, 8 PerfectInterpolantSequences, 149556/152076 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-12-01 23:10:23,977 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/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_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-6.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1 --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 10f0c9018ad5a3307ca17a327503d3e78d6b57daa0dbd1bfcb592e3c4d78b33a --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-01 23:10:25,752 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-01 23:10:25,825 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-12-01 23:10:25,831 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-01 23:10:25,831 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-01 23:10:25,852 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-01 23:10:25,853 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-01 23:10:25,853 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-01 23:10:25,853 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-01 23:10:25,854 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-01 23:10:25,854 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-01 23:10:25,854 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-01 23:10:25,854 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-01 23:10:25,854 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-01 23:10:25,854 INFO L153 SettingsManager]: * Use SBE=true [2024-12-01 23:10:25,854 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-01 23:10:25,854 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-01 23:10:25,855 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-01 23:10:25,855 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-01 23:10:25,855 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-01 23:10:25,855 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-01 23:10:25,855 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-01 23:10:25,855 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-01 23:10:25,855 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-01 23:10:25,855 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-12-01 23:10:25,855 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-12-01 23:10:25,855 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-01 23:10:25,855 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-01 23:10:25,855 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-01 23:10:25,855 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-01 23:10:25,856 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-01 23:10:25,856 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-01 23:10:25,856 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-01 23:10:25,856 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-01 23:10:25,856 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-01 23:10:25,857 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-01 23:10:25,857 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-01 23:10:25,857 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-01 23:10:25,857 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-01 23:10:25,857 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-01 23:10:25,857 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-01 23:10:25,857 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-01 23:10:25,857 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-01 23:10:25,857 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-01 23:10:25,857 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-12-01 23:10:25,857 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-12-01 23:10:25,857 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-01 23:10:25,858 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-01 23:10:25,858 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-01 23:10:25,858 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-01 23:10:25,858 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_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 10f0c9018ad5a3307ca17a327503d3e78d6b57daa0dbd1bfcb592e3c4d78b33a [2024-12-01 23:10:26,089 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-01 23:10:26,096 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-01 23:10:26,099 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-01 23:10:26,100 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-01 23:10:26,101 INFO L274 PluginConnector]: CDTParser initialized [2024-12-01 23:10:26,102 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-6.i [2024-12-01 23:10:28,777 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/data/e6a0ac824/6231867443924bc9a2a2f69ad7c7b84b/FLAG6528bc1db [2024-12-01 23:10:29,033 INFO L384 CDTParser]: Found 1 translation units. [2024-12-01 23:10:29,034 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-6.i [2024-12-01 23:10:29,045 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/data/e6a0ac824/6231867443924bc9a2a2f69ad7c7b84b/FLAG6528bc1db [2024-12-01 23:10:29,058 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/data/e6a0ac824/6231867443924bc9a2a2f69ad7c7b84b [2024-12-01 23:10:29,060 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-01 23:10:29,061 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-01 23:10:29,062 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-01 23:10:29,062 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-01 23:10:29,066 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-01 23:10:29,066 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.12 11:10:29" (1/1) ... [2024-12-01 23:10:29,067 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@26569014 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:10:29, skipping insertion in model container [2024-12-01 23:10:29,067 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.12 11:10:29" (1/1) ... [2024-12-01 23:10:29,092 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-01 23:10:29,196 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_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-6.i[915,928] [2024-12-01 23:10:29,310 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-01 23:10:29,325 INFO L200 MainTranslator]: Completed pre-run [2024-12-01 23:10:29,335 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_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-6.i[915,928] [2024-12-01 23:10:29,393 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-01 23:10:29,410 INFO L204 MainTranslator]: Completed translation [2024-12-01 23:10:29,411 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:10:29 WrapperNode [2024-12-01 23:10:29,411 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-01 23:10:29,412 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-01 23:10:29,412 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-01 23:10:29,412 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-01 23:10:29,418 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:10:29" (1/1) ... [2024-12-01 23:10:29,432 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:10:29" (1/1) ... [2024-12-01 23:10:29,465 INFO L138 Inliner]: procedures = 27, calls = 71, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 369 [2024-12-01 23:10:29,465 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-01 23:10:29,466 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-01 23:10:29,466 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-01 23:10:29,466 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-01 23:10:29,474 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:10:29" (1/1) ... [2024-12-01 23:10:29,475 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:10:29" (1/1) ... [2024-12-01 23:10:29,480 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:10:29" (1/1) ... [2024-12-01 23:10:29,506 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-12-01 23:10:29,506 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:10:29" (1/1) ... [2024-12-01 23:10:29,506 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:10:29" (1/1) ... [2024-12-01 23:10:29,523 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:10:29" (1/1) ... [2024-12-01 23:10:29,526 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:10:29" (1/1) ... [2024-12-01 23:10:29,530 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:10:29" (1/1) ... [2024-12-01 23:10:29,534 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:10:29" (1/1) ... [2024-12-01 23:10:29,537 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:10:29" (1/1) ... [2024-12-01 23:10:29,543 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-01 23:10:29,544 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-01 23:10:29,544 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-01 23:10:29,544 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-01 23:10:29,545 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:10:29" (1/1) ... [2024-12-01 23:10:29,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-01 23:10:29,561 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-01 23:10:29,572 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-01 23:10:29,575 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-01 23:10:29,597 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-01 23:10:29,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-12-01 23:10:29,597 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-01 23:10:29,597 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-01 23:10:29,597 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-01 23:10:29,597 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-01 23:10:29,687 INFO L234 CfgBuilder]: Building ICFG [2024-12-01 23:10:29,689 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-01 23:11:10,253 INFO L? ?]: Removed 39 outVars from TransFormulas that were not future-live. [2024-12-01 23:11:10,253 INFO L283 CfgBuilder]: Performing block encoding [2024-12-01 23:11:10,265 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-01 23:11:10,265 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-01 23:11:10,265 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.12 11:11:10 BoogieIcfgContainer [2024-12-01 23:11:10,266 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-01 23:11:10,268 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-01 23:11:10,268 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-01 23:11:10,272 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-01 23:11:10,272 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.12 11:10:29" (1/3) ... [2024-12-01 23:11:10,273 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7cc9ff0c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.12 11:11:10, skipping insertion in model container [2024-12-01 23:11:10,273 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 11:10:29" (2/3) ... [2024-12-01 23:11:10,273 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7cc9ff0c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.12 11:11:10, skipping insertion in model container [2024-12-01 23:11:10,273 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.12 11:11:10" (3/3) ... [2024-12-01 23:11:10,274 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-6.i [2024-12-01 23:11:10,286 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-01 23:11:10,288 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-6.i that has 2 procedures, 160 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-01 23:11:10,329 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-01 23:11:10,338 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;@666f5f05, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-01 23:11:10,339 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-01 23:11:10,342 INFO L276 IsEmpty]: Start isEmpty. Operand has 160 states, 99 states have (on average 1.4444444444444444) internal successors, (143), 100 states have internal predecessors, (143), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-12-01 23:11:10,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2024-12-01 23:11:10,357 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:11:10,358 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:11:10,358 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:11:10,362 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:11:10,362 INFO L85 PathProgramCache]: Analyzing trace with hash 356467560, now seen corresponding path program 1 times [2024-12-01 23:11:10,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:11:10,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [555278488] [2024-12-01 23:11:10,372 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:11:10,372 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:11:10,372 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:11:10,374 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:11:10,375 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-12-01 23:11:13,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:11:13,281 INFO L256 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-01 23:11:13,291 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:11:13,342 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 6498 trivial. 0 not checked. [2024-12-01 23:11:13,342 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-01 23:11:13,343 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:11:13,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [555278488] [2024-12-01 23:11:13,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [555278488] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:11:13,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:11:13,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-01 23:11:13,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686949482] [2024-12-01 23:11:13,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:11:13,350 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-01 23:11:13,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:11:13,367 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-01 23:11:13,368 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-01 23:11:13,370 INFO L87 Difference]: Start difference. First operand has 160 states, 99 states have (on average 1.4444444444444444) internal successors, (143), 100 states have internal predecessors, (143), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) Second operand has 2 states, 2 states have (on average 40.0) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) [2024-12-01 23:11:13,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:11:13,402 INFO L93 Difference]: Finished difference Result 311 states and 566 transitions. [2024-12-01 23:11:13,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-01 23:11:13,404 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 40.0) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) Word has length 365 [2024-12-01 23:11:13,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:11:13,411 INFO L225 Difference]: With dead ends: 311 [2024-12-01 23:11:13,411 INFO L226 Difference]: Without dead ends: 154 [2024-12-01 23:11:13,415 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 364 GetRequests, 364 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-01 23:11:13,418 INFO L435 NwaCegarLoop]: 246 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, 246 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-01 23:11:13,418 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 246 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-01 23:11:13,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2024-12-01 23:11:13,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 154. [2024-12-01 23:11:13,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 94 states have (on average 1.3829787234042554) internal successors, (130), 94 states have internal predecessors, (130), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-12-01 23:11:13,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 246 transitions. [2024-12-01 23:11:13,468 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 246 transitions. Word has length 365 [2024-12-01 23:11:13,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:11:13,468 INFO L471 AbstractCegarLoop]: Abstraction has 154 states and 246 transitions. [2024-12-01 23:11:13,468 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 40.0) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) [2024-12-01 23:11:13,468 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 246 transitions. [2024-12-01 23:11:13,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2024-12-01 23:11:13,475 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:11:13,476 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:11:13,524 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-12-01 23:11:13,676 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:11:13,676 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:11:13,677 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:11:13,677 INFO L85 PathProgramCache]: Analyzing trace with hash -201810248, now seen corresponding path program 1 times [2024-12-01 23:11:13,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:11:13,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1227205631] [2024-12-01 23:11:13,679 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:11:13,679 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:11:13,679 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:11:13,680 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:11:13,681 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-12-01 23:11:16,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:11:16,554 INFO L256 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-01 23:11:16,563 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:11:41,345 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 1523 proven. 294 refuted. 0 times theorem prover too weak. 4795 trivial. 0 not checked. [2024-12-01 23:11:41,345 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:11:42,190 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:11:42,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1227205631] [2024-12-01 23:11:42,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1227205631] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:11:42,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1315251823] [2024-12-01 23:11:42,190 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:11:42,190 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-01 23:11:42,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-01 23:11:42,192 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-01 23:11:42,193 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-12-01 23:11:43,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:11:43,271 INFO L256 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-01 23:11:43,275 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:11:43,878 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-12-01 23:11:43,878 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-01 23:11:43,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1315251823] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:11:43,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-01 23:11:43,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [9] total 10 [2024-12-01 23:11:43,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256344248] [2024-12-01 23:11:43,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:11:43,880 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-01 23:11:43,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:11:43,881 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-01 23:11:43,881 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-12-01 23:11:43,881 INFO L87 Difference]: Start difference. First operand 154 states and 246 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-01 23:11:46,176 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.96s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:11:51,372 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.84s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:11:56,470 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.78s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:11:56,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:11:56,807 INFO L93 Difference]: Finished difference Result 447 states and 716 transitions. [2024-12-01 23:11:56,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-01 23:11:56,808 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 365 [2024-12-01 23:11:56,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:11:56,812 INFO L225 Difference]: With dead ends: 447 [2024-12-01 23:11:56,812 INFO L226 Difference]: Without dead ends: 296 [2024-12-01 23:11:56,813 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 767 GetRequests, 757 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-12-01 23:11:56,814 INFO L435 NwaCegarLoop]: 277 mSDtfsCounter, 222 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 7 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 500 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.9s IncrementalHoareTripleChecker+Time [2024-12-01 23:11:56,814 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [222 Valid, 500 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 13 Invalid, 2 Unknown, 0 Unchecked, 12.9s Time] [2024-12-01 23:11:56,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2024-12-01 23:11:56,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 178. [2024-12-01 23:11:56,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 118 states have (on average 1.4322033898305084) internal successors, (169), 118 states have internal predecessors, (169), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-12-01 23:11:56,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 285 transitions. [2024-12-01 23:11:56,845 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 285 transitions. Word has length 365 [2024-12-01 23:11:56,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:11:56,847 INFO L471 AbstractCegarLoop]: Abstraction has 178 states and 285 transitions. [2024-12-01 23:11:56,848 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-01 23:11:56,848 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 285 transitions. [2024-12-01 23:11:56,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2024-12-01 23:11:56,851 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:11:56,851 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:11:56,859 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2024-12-01 23:11:57,100 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-12-01 23:11:57,252 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:11:57,252 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:11:57,252 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:11:57,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1019458698, now seen corresponding path program 1 times [2024-12-01 23:11:57,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:11:57,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1942537086] [2024-12-01 23:11:57,253 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:11:57,253 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:11:57,253 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:11:57,255 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:11:57,255 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-12-01 23:11:59,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:12:00,051 INFO L256 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-01 23:12:00,056 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:12:30,264 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 1523 proven. 294 refuted. 0 times theorem prover too weak. 4795 trivial. 0 not checked. [2024-12-01 23:12:30,264 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:12:31,287 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:12:31,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1942537086] [2024-12-01 23:12:31,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1942537086] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:12:31,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2025017945] [2024-12-01 23:12:31,287 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:12:31,287 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-01 23:12:31,288 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-01 23:12:31,289 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-01 23:12:31,290 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-12-01 23:12:36,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:12:36,306 INFO L256 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-01 23:12:36,312 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:12:51,350 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 1471 proven. 150 refuted. 0 times theorem prover too weak. 4991 trivial. 0 not checked. [2024-12-01 23:12:51,351 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:12:51,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2025017945] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:12:51,616 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-01 23:12:51,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 10 [2024-12-01 23:12:51,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497205296] [2024-12-01 23:12:51,617 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-01 23:12:51,617 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-01 23:12:51,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:12:51,618 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-01 23:12:51,618 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-12-01 23:12:51,619 INFO L87 Difference]: Start difference. First operand 178 states and 285 transitions. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 3 states have call successors, (107), 3 states have call predecessors, (107), 5 states have return successors, (108), 3 states have call predecessors, (108), 3 states have call successors, (108) [2024-12-01 23:13:16,406 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.78s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:13:20,409 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-12-01 23:13:24,411 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-12-01 23:13:28,416 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-12-01 23:13:32,419 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:13:36,425 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-12-01 23:13:40,428 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-01 23:13:40,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:13:40,431 INFO L93 Difference]: Finished difference Result 362 states and 573 transitions. [2024-12-01 23:13:40,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-01 23:13:40,730 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 3 states have call successors, (107), 3 states have call predecessors, (107), 5 states have return successors, (108), 3 states have call predecessors, (108), 3 states have call successors, (108) Word has length 365 [2024-12-01 23:13:40,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:13:40,732 INFO L225 Difference]: With dead ends: 362 [2024-12-01 23:13:40,732 INFO L226 Difference]: Without dead ends: 187 [2024-12-01 23:13:40,732 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 810 GetRequests, 797 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2024-12-01 23:13:40,733 INFO L435 NwaCegarLoop]: 179 mSDtfsCounter, 102 mSDsluCounter, 482 mSDsCounter, 0 mSdLazyCounter, 548 mSolverCounterSat, 10 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 47.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 661 SdHoareTripleChecker+Invalid, 565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 548 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 47.8s IncrementalHoareTripleChecker+Time [2024-12-01 23:13:40,733 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 661 Invalid, 565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 548 Invalid, 7 Unknown, 0 Unchecked, 47.8s Time] [2024-12-01 23:13:40,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2024-12-01 23:13:40,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 185. [2024-12-01 23:13:40,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 123 states have (on average 1.3983739837398375) internal successors, (172), 123 states have internal predecessors, (172), 58 states have call successors, (58), 3 states have call predecessors, (58), 3 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-12-01 23:13:40,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 288 transitions. [2024-12-01 23:13:40,753 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 288 transitions. Word has length 365 [2024-12-01 23:13:40,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:13:40,754 INFO L471 AbstractCegarLoop]: Abstraction has 185 states and 288 transitions. [2024-12-01 23:13:40,754 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 3 states have call successors, (107), 3 states have call predecessors, (107), 5 states have return successors, (108), 3 states have call predecessors, (108), 3 states have call successors, (108) [2024-12-01 23:13:40,754 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 288 transitions. [2024-12-01 23:13:40,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2024-12-01 23:13:40,757 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:13:40,757 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:13:40,791 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (6)] Forceful destruction successful, exit code 0 [2024-12-01 23:13:41,005 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2024-12-01 23:13:41,157 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:13:41,158 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:13:41,158 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:13:41,158 INFO L85 PathProgramCache]: Analyzing trace with hash -2080117642, now seen corresponding path program 1 times [2024-12-01 23:13:41,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:13:41,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [930250931] [2024-12-01 23:13:41,159 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:13:41,159 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:13:41,159 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:13:41,160 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:13:41,161 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-12-01 23:13:43,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:13:43,990 INFO L256 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-01 23:13:43,998 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:13:50,370 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2661 proven. 45 refuted. 0 times theorem prover too weak. 3906 trivial. 0 not checked. [2024-12-01 23:13:50,370 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:14:00,122 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 126 proven. 45 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2024-12-01 23:14:00,123 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:14:00,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [930250931] [2024-12-01 23:14:00,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [930250931] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:14:00,123 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-01 23:14:00,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2024-12-01 23:14:00,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347989038] [2024-12-01 23:14:00,123 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-01 23:14:00,124 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-01 23:14:00,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:14:00,125 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-01 23:14:00,125 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-12-01 23:14:00,125 INFO L87 Difference]: Start difference. First operand 185 states and 288 transitions. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 2 states have call successors, (73), 2 states have call predecessors, (73), 4 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) [2024-12-01 23:14:17,179 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.26s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:14:21,183 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:14:22,300 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:14:26,927 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.25s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:14:30,931 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:14:37,778 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.78s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:14:41,783 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-12-01 23:14:45,787 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-12-01 23:14:49,798 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-12-01 23:14:53,805 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-12-01 23:14:57,818 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-12-01 23:15:01,830 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-12-01 23:15:05,832 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-12-01 23:15:09,842 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-12-01 23:15:24,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:15:24,357 INFO L93 Difference]: Finished difference Result 561 states and 865 transitions. [2024-12-01 23:15:24,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-01 23:15:24,358 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 2 states have call successors, (73), 2 states have call predecessors, (73), 4 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) Word has length 365 [2024-12-01 23:15:24,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:15:24,362 INFO L225 Difference]: With dead ends: 561 [2024-12-01 23:15:24,362 INFO L226 Difference]: Without dead ends: 379 [2024-12-01 23:15:24,363 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 741 GetRequests, 721 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=123, Invalid=297, Unknown=0, NotChecked=0, Total=420 [2024-12-01 23:15:24,364 INFO L435 NwaCegarLoop]: 335 mSDtfsCounter, 378 mSDsluCounter, 854 mSDsCounter, 0 mSdLazyCounter, 921 mSolverCounterSat, 214 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 80.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 421 SdHoareTripleChecker+Valid, 1189 SdHoareTripleChecker+Invalid, 1148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 214 IncrementalHoareTripleChecker+Valid, 921 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 81.0s IncrementalHoareTripleChecker+Time [2024-12-01 23:15:24,364 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [421 Valid, 1189 Invalid, 1148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [214 Valid, 921 Invalid, 13 Unknown, 0 Unchecked, 81.0s Time] [2024-12-01 23:15:24,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2024-12-01 23:15:24,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 234. [2024-12-01 23:15:24,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 171 states have (on average 1.4269005847953216) internal successors, (244), 171 states have internal predecessors, (244), 58 states have call successors, (58), 4 states have call predecessors, (58), 4 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-12-01 23:15:24,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 360 transitions. [2024-12-01 23:15:24,395 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 360 transitions. Word has length 365 [2024-12-01 23:15:24,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:15:24,396 INFO L471 AbstractCegarLoop]: Abstraction has 234 states and 360 transitions. [2024-12-01 23:15:24,397 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 2 states have call successors, (73), 2 states have call predecessors, (73), 4 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) [2024-12-01 23:15:24,397 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 360 transitions. [2024-12-01 23:15:24,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2024-12-01 23:15:24,400 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:15:24,400 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:15:24,452 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2024-12-01 23:15:24,600 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:15:24,600 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:15:24,601 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:15:24,601 INFO L85 PathProgramCache]: Analyzing trace with hash -2057485388, now seen corresponding path program 1 times [2024-12-01 23:15:24,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:15:24,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1361079080] [2024-12-01 23:15:24,601 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:15:24,602 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:15:24,602 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:15:24,603 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:15:24,604 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2024-12-01 23:15:27,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:15:27,540 INFO L256 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-01 23:15:27,544 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:15:48,044 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-12-01 23:15:48,044 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-01 23:15:48,044 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:15:48,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1361079080] [2024-12-01 23:15:48,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1361079080] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-01 23:15:48,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-01 23:15:48,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-01 23:15:48,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351935589] [2024-12-01 23:15:48,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-01 23:15:48,046 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-01 23:15:48,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:15:48,046 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-01 23:15:48,047 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-01 23:15:48,047 INFO L87 Difference]: Start difference. First operand 234 states and 360 transitions. Second operand has 4 states, 4 states have (on average 19.5) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-01 23:15:52,831 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.27s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:15:58,095 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.84s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:16:02,109 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-12-01 23:16:06,842 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.26s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:16:12,061 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.85s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:16:16,109 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:16:16,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:16:16,109 INFO L93 Difference]: Finished difference Result 652 states and 1000 transitions. [2024-12-01 23:16:16,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-01 23:16:16,419 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 365 [2024-12-01 23:16:16,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:16:16,423 INFO L225 Difference]: With dead ends: 652 [2024-12-01 23:16:16,423 INFO L226 Difference]: Without dead ends: 421 [2024-12-01 23:16:16,423 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 365 GetRequests, 362 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-01 23:16:16,424 INFO L435 NwaCegarLoop]: 241 mSDtfsCounter, 126 mSDsluCounter, 456 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 117 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 697 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.8s IncrementalHoareTripleChecker+Time [2024-12-01 23:16:16,424 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 697 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 23 Invalid, 6 Unknown, 0 Unchecked, 27.8s Time] [2024-12-01 23:16:16,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2024-12-01 23:16:16,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 352. [2024-12-01 23:16:16,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 227 states have (on average 1.3392070484581498) internal successors, (304), 227 states have internal predecessors, (304), 116 states have call successors, (116), 8 states have call predecessors, (116), 8 states have return successors, (116), 116 states have call predecessors, (116), 116 states have call successors, (116) [2024-12-01 23:16:16,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 536 transitions. [2024-12-01 23:16:16,458 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 536 transitions. Word has length 365 [2024-12-01 23:16:16,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:16:16,459 INFO L471 AbstractCegarLoop]: Abstraction has 352 states and 536 transitions. [2024-12-01 23:16:16,459 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-01 23:16:16,459 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 536 transitions. [2024-12-01 23:16:16,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2024-12-01 23:16:16,461 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:16:16,461 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:16:16,515 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2024-12-01 23:16:16,661 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:16,661 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:16:16,662 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:16:16,662 INFO L85 PathProgramCache]: Analyzing trace with hash 990744087, now seen corresponding path program 1 times [2024-12-01 23:16:16,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:16:16,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [820614054] [2024-12-01 23:16:16,662 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:16:16,662 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:16:16,662 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:16:16,664 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:16:16,665 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2024-12-01 23:16:19,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:16:19,522 INFO L256 TraceCheckSpWp]: Trace formula consists of 597 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-01 23:16:19,526 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:16:33,900 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2678 proven. 84 refuted. 0 times theorem prover too weak. 3850 trivial. 0 not checked. [2024-12-01 23:16:33,900 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:16:49,920 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 252 proven. 87 refuted. 0 times theorem prover too weak. 6273 trivial. 0 not checked. [2024-12-01 23:16:49,920 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:16:49,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [820614054] [2024-12-01 23:16:49,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [820614054] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-01 23:16:49,921 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-01 23:16:49,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2024-12-01 23:16:49,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954527605] [2024-12-01 23:16:49,921 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-01 23:16:49,922 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-01 23:16:49,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:16:49,923 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-01 23:16:49,923 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2024-12-01 23:16:49,923 INFO L87 Difference]: Start difference. First operand 352 states and 536 transitions. Second operand has 14 states, 14 states have (on average 6.785714285714286) internal successors, (95), 14 states have internal predecessors, (95), 3 states have call successors, (73), 3 states have call predecessors, (73), 6 states have return successors, (74), 3 states have call predecessors, (74), 3 states have call successors, (74) [2024-12-01 23:17:12,781 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.27s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:17:16,784 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:17:20,790 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:17:24,796 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:17:28,801 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:17:32,812 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:17:36,051 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.38s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:17:41,735 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.84s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:17:45,741 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-12-01 23:17:49,743 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-12-01 23:17:53,750 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-12-01 23:17:57,757 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-12-01 23:18:16,803 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.34s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:18:20,808 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:18:24,847 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:18:28,860 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:18:30,952 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:18:35,052 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.17s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:18:41,429 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.81s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:18:45,468 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:18:49,476 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-12-01 23:18:53,478 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:18:57,492 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-12-01 23:19:01,508 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-12-01 23:19:05,516 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-12-01 23:19:10,696 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.80s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-01 23:19:14,699 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-12-01 23:19:18,704 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-12-01 23:19:22,708 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-12-01 23:19:26,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 [] [2024-12-01 23:19:30,719 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-12-01 23:19:36,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:19:36,018 INFO L93 Difference]: Finished difference Result 863 states and 1291 transitions. [2024-12-01 23:19:36,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-12-01 23:19:36,019 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 6.785714285714286) internal successors, (95), 14 states have internal predecessors, (95), 3 states have call successors, (73), 3 states have call predecessors, (73), 6 states have return successors, (74), 3 states have call predecessors, (74), 3 states have call successors, (74) Word has length 367 [2024-12-01 23:19:36,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:19:36,023 INFO L225 Difference]: With dead ends: 863 [2024-12-01 23:19:36,023 INFO L226 Difference]: Without dead ends: 630 [2024-12-01 23:19:36,023 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 759 GetRequests, 721 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 14.1s TimeCoverageRelationStatistics Valid=382, Invalid=1024, Unknown=0, NotChecked=0, Total=1406 [2024-12-01 23:19:36,024 INFO L435 NwaCegarLoop]: 272 mSDtfsCounter, 1103 mSDsluCounter, 614 mSDsCounter, 0 mSdLazyCounter, 988 mSolverCounterSat, 681 mSolverCounterUnsat, 28 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 155.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1148 SdHoareTripleChecker+Valid, 886 SdHoareTripleChecker+Invalid, 1697 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 681 IncrementalHoareTripleChecker+Valid, 988 IncrementalHoareTripleChecker+Invalid, 28 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 156.9s IncrementalHoareTripleChecker+Time [2024-12-01 23:19:36,024 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1148 Valid, 886 Invalid, 1697 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [681 Valid, 988 Invalid, 28 Unknown, 0 Unchecked, 156.9s Time] [2024-12-01 23:19:36,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 630 states. [2024-12-01 23:19:36,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 630 to 458. [2024-12-01 23:19:36,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 287 states have (on average 1.3170731707317074) internal successors, (378), 288 states have internal predecessors, (378), 157 states have call successors, (157), 13 states have call predecessors, (157), 13 states have return successors, (157), 156 states have call predecessors, (157), 157 states have call successors, (157) [2024-12-01 23:19:36,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 692 transitions. [2024-12-01 23:19:36,084 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 692 transitions. Word has length 367 [2024-12-01 23:19:36,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:19:36,085 INFO L471 AbstractCegarLoop]: Abstraction has 458 states and 692 transitions. [2024-12-01 23:19:36,085 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.785714285714286) internal successors, (95), 14 states have internal predecessors, (95), 3 states have call successors, (73), 3 states have call predecessors, (73), 6 states have return successors, (74), 3 states have call predecessors, (74), 3 states have call successors, (74) [2024-12-01 23:19:36,085 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 692 transitions. [2024-12-01 23:19:36,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 369 [2024-12-01 23:19:36,087 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:19:36,087 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:19:36,136 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2024-12-01 23:19:36,288 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:19:36,288 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:19:36,288 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:19:36,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1318992487, now seen corresponding path program 1 times [2024-12-01 23:19:36,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:19:36,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [162630327] [2024-12-01 23:19:36,289 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:19:36,289 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:19:36,289 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:19:36,290 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:19:36,291 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2024-12-01 23:19:39,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:19:39,247 INFO L256 TraceCheckSpWp]: Trace formula consists of 597 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-01 23:19:39,250 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:19:58,111 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 1107 proven. 156 refuted. 0 times theorem prover too weak. 5349 trivial. 0 not checked. [2024-12-01 23:19:58,111 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:19:59,993 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:19:59,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [162630327] [2024-12-01 23:19:59,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [162630327] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:19:59,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [697398070] [2024-12-01 23:19:59,994 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:19:59,994 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-01 23:19:59,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-01 23:19:59,996 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-01 23:19:59,996 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2024-12-01 23:20:05,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:20:05,108 INFO L256 TraceCheckSpWp]: Trace formula consists of 597 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-01 23:20:05,112 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:20:25,336 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 1107 proven. 156 refuted. 0 times theorem prover too weak. 5349 trivial. 0 not checked. [2024-12-01 23:20:25,336 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:20:26,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [697398070] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:20:26,495 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-01 23:20:26,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2024-12-01 23:20:26,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673655245] [2024-12-01 23:20:26,495 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-01 23:20:26,496 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-01 23:20:26,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-01 23:20:26,497 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-01 23:20:26,497 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-12-01 23:20:26,497 INFO L87 Difference]: Start difference. First operand 458 states and 692 transitions. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 2 states have call successors, (58), 2 states have call predecessors, (58), 3 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2024-12-01 23:20:53,958 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-01 23:20:59,258 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.91s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-01 23:21:03,267 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-12-01 23:21:07,270 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-12-01 23:21:09,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-01 23:21:09,333 INFO L93 Difference]: Finished difference Result 821 states and 1228 transitions. [2024-12-01 23:21:09,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-01 23:21:09,334 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 2 states have call successors, (58), 2 states have call predecessors, (58), 3 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) Word has length 368 [2024-12-01 23:21:09,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-01 23:21:09,341 INFO L225 Difference]: With dead ends: 821 [2024-12-01 23:21:09,341 INFO L226 Difference]: Without dead ends: 488 [2024-12-01 23:21:09,342 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 824 GetRequests, 813 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2024-12-01 23:21:09,343 INFO L435 NwaCegarLoop]: 185 mSDtfsCounter, 96 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 10 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 40.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 482 SdHoareTripleChecker+Invalid, 482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 41.0s IncrementalHoareTripleChecker+Time [2024-12-01 23:21:09,343 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 482 Invalid, 482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 469 Invalid, 3 Unknown, 0 Unchecked, 41.0s Time] [2024-12-01 23:21:09,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2024-12-01 23:21:09,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 478. [2024-12-01 23:21:09,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 478 states, 302 states have (on average 1.294701986754967) internal successors, (391), 303 states have internal predecessors, (391), 157 states have call successors, (157), 18 states have call predecessors, (157), 18 states have return successors, (157), 156 states have call predecessors, (157), 157 states have call successors, (157) [2024-12-01 23:21:09,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 478 states to 478 states and 705 transitions. [2024-12-01 23:21:09,375 INFO L78 Accepts]: Start accepts. Automaton has 478 states and 705 transitions. Word has length 368 [2024-12-01 23:21:09,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-01 23:21:09,376 INFO L471 AbstractCegarLoop]: Abstraction has 478 states and 705 transitions. [2024-12-01 23:21:09,376 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 2 states have call successors, (58), 2 states have call predecessors, (58), 3 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2024-12-01 23:21:09,376 INFO L276 IsEmpty]: Start isEmpty. Operand 478 states and 705 transitions. [2024-12-01 23:21:09,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 369 [2024-12-01 23:21:09,377 INFO L210 NwaCegarLoop]: Found error trace [2024-12-01 23:21:09,377 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-01 23:21:09,408 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (11)] Forceful destruction successful, exit code 0 [2024-12-01 23:21:09,629 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Ended with exit code 0 [2024-12-01 23:21:09,778 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:21:09,778 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-01 23:21:09,778 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-01 23:21:09,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1256952873, now seen corresponding path program 1 times [2024-12-01 23:21:09,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-01 23:21:09,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1878598482] [2024-12-01 23:21:09,779 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:21:09,779 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-01 23:21:09,779 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-01 23:21:09,781 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-01 23:21:09,782 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2024-12-01 23:21:13,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-01 23:21:13,469 INFO L256 TraceCheckSpWp]: Trace formula consists of 597 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-12-01 23:21:13,474 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-01 23:23:13,337 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 4085 proven. 516 refuted. 0 times theorem prover too weak. 2011 trivial. 0 not checked. [2024-12-01 23:23:13,337 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-01 23:23:58,454 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-01 23:23:58,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1878598482] [2024-12-01 23:23:58,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1878598482] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-01 23:23:58,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1036627031] [2024-12-01 23:23:58,455 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-01 23:23:58,455 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-01 23:23:58,455 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-01 23:23:58,458 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-01 23:23:58,459 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a50ba09-52ea-45c3-a0c6-cc6e762f2488/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process