./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.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_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/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_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/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_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/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 c1488e8cfb75b9dc5828151c610bf861156ee926465c8d7b38aa1fb193fa6e77 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 10:14:53,108 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 10:14:53,164 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-12-02 10:14:53,168 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 10:14:53,169 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 10:14:53,190 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 10:14:53,191 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 10:14:53,191 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 10:14:53,191 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 10:14:53,191 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 10:14:53,191 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 10:14:53,191 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 10:14:53,192 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 10:14:53,192 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 10:14:53,192 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 10:14:53,192 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 10:14:53,192 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 10:14:53,192 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 10:14:53,192 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 10:14:53,192 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 10:14:53,193 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 10:14:53,193 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 10:14:53,193 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 10:14:53,193 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 10:14:53,193 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 10:14:53,193 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 10:14:53,193 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 10:14:53,193 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 10:14:53,193 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 10:14:53,193 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 10:14:53,193 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 10:14:53,193 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 10:14:53,193 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 10:14:53,194 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 10:14:53,194 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 10:14:53,194 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 10:14:53,194 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 10:14:53,194 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 10:14:53,194 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 10:14:53,194 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 10:14:53,194 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 10:14:53,194 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 10:14:53,194 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 10:14:53,194 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 10:14:53,194 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 10:14:53,194 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 10:14:53,195 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 10:14:53,195 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 10:14:53,195 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_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/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 -> c1488e8cfb75b9dc5828151c610bf861156ee926465c8d7b38aa1fb193fa6e77 [2024-12-02 10:14:53,435 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 10:14:53,444 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 10:14:53,446 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 10:14:53,448 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 10:14:53,448 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 10:14:53,449 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i [2024-12-02 10:14:56,146 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/data/e4d6574f0/37306306fa3d4ce1aad9d7a09ce5baa7/FLAG7e72fdd98 [2024-12-02 10:14:56,360 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 10:14:56,360 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i [2024-12-02 10:14:56,371 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/data/e4d6574f0/37306306fa3d4ce1aad9d7a09ce5baa7/FLAG7e72fdd98 [2024-12-02 10:14:56,693 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/data/e4d6574f0/37306306fa3d4ce1aad9d7a09ce5baa7 [2024-12-02 10:14:56,695 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 10:14:56,696 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 10:14:56,697 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 10:14:56,697 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 10:14:56,702 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 10:14:56,703 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 10:14:56" (1/1) ... [2024-12-02 10:14:56,704 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@43d98b94 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:14:56, skipping insertion in model container [2024-12-02 10:14:56,704 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 10:14:56" (1/1) ... [2024-12-02 10:14:56,734 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 10:14:56,866 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_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i[915,928] [2024-12-02 10:14:56,975 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 10:14:56,986 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 10:14:56,995 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_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i[915,928] [2024-12-02 10:14:57,058 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 10:14:57,075 INFO L204 MainTranslator]: Completed translation [2024-12-02 10:14:57,075 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:14:57 WrapperNode [2024-12-02 10:14:57,075 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 10:14:57,076 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 10:14:57,076 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 10:14:57,077 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 10:14:57,082 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:14:57" (1/1) ... [2024-12-02 10:14:57,096 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:14:57" (1/1) ... [2024-12-02 10:14:57,144 INFO L138 Inliner]: procedures = 26, calls = 69, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 487 [2024-12-02 10:14:57,144 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 10:14:57,144 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 10:14:57,144 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 10:14:57,145 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 10:14:57,154 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:14:57" (1/1) ... [2024-12-02 10:14:57,154 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:14:57" (1/1) ... [2024-12-02 10:14:57,160 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:14:57" (1/1) ... [2024-12-02 10:14:57,183 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-12-02 10:14:57,183 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:14:57" (1/1) ... [2024-12-02 10:14:57,183 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:14:57" (1/1) ... [2024-12-02 10:14:57,198 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:14:57" (1/1) ... [2024-12-02 10:14:57,200 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:14:57" (1/1) ... [2024-12-02 10:14:57,206 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:14:57" (1/1) ... [2024-12-02 10:14:57,210 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:14:57" (1/1) ... [2024-12-02 10:14:57,213 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:14:57" (1/1) ... [2024-12-02 10:14:57,220 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 10:14:57,221 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 10:14:57,221 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 10:14:57,221 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 10:14:57,222 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:14:57" (1/1) ... [2024-12-02 10:14:57,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 10:14:57,239 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:14:57,251 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 10:14:57,254 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 10:14:57,278 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 10:14:57,278 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 10:14:57,278 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 10:14:57,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 10:14:57,278 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 10:14:57,278 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 10:14:57,368 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 10:14:57,369 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 10:14:58,166 INFO L? ?]: Removed 52 outVars from TransFormulas that were not future-live. [2024-12-02 10:14:58,166 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 10:14:58,179 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 10:14:58,180 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 10:14:58,180 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 10:14:58 BoogieIcfgContainer [2024-12-02 10:14:58,180 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 10:14:58,182 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 10:14:58,182 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 10:14:58,187 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 10:14:58,187 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 10:14:56" (1/3) ... [2024-12-02 10:14:58,187 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33e185fe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 10:14:58, skipping insertion in model container [2024-12-02 10:14:58,188 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:14:57" (2/3) ... [2024-12-02 10:14:58,188 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33e185fe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 10:14:58, skipping insertion in model container [2024-12-02 10:14:58,188 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 10:14:58" (3/3) ... [2024-12-02 10:14:58,189 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-3.i [2024-12-02 10:14:58,204 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 10:14:58,206 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-3.i that has 2 procedures, 209 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 10:14:58,262 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 10:14:58,272 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;@5e7f5e95, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 10:14:58,272 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 10:14:58,277 INFO L276 IsEmpty]: Start isEmpty. Operand has 209 states, 150 states have (on average 1.4933333333333334) internal successors, (224), 151 states have internal predecessors, (224), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-12-02 10:14:58,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2024-12-02 10:14:58,296 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 10:14:58,297 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:14:58,298 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 10:14:58,303 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:14:58,303 INFO L85 PathProgramCache]: Analyzing trace with hash -321379115, now seen corresponding path program 1 times [2024-12-02 10:14:58,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:14:58,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845808392] [2024-12-02 10:14:58,311 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:14:58,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:14:58,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:14:58,770 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 6050 trivial. 0 not checked. [2024-12-02 10:14:58,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:14:58,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845808392] [2024-12-02 10:14:58,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845808392] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 10:14:58,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176909787] [2024-12-02 10:14:58,772 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:14:58,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:14:58,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:14:58,775 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 10:14:58,777 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 10:14:59,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:14:59,110 INFO L256 TraceCheckSpWp]: Trace formula consists of 834 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 10:14:59,127 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:14:59,172 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 110 proven. 0 refuted. 0 times theorem prover too weak. 6050 trivial. 0 not checked. [2024-12-02 10:14:59,172 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 10:14:59,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [176909787] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:14:59,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 10:14:59,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-12-02 10:14:59,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357209031] [2024-12-02 10:14:59,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:14:59,180 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 10:14:59,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:14:59,196 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 10:14:59,196 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 10:14:59,198 INFO L87 Difference]: Start difference. First operand has 209 states, 150 states have (on average 1.4933333333333334) internal successors, (224), 151 states have internal predecessors, (224), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) Second operand has 2 states, 2 states have (on average 48.5) internal successors, (97), 2 states have internal predecessors, (97), 2 states have call successors, (56), 2 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 2 states have call successors, (56) [2024-12-02 10:14:59,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 10:14:59,234 INFO L93 Difference]: Finished difference Result 411 states and 722 transitions. [2024-12-02 10:14:59,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 10:14:59,237 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 48.5) internal successors, (97), 2 states have internal predecessors, (97), 2 states have call successors, (56), 2 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 2 states have call successors, (56) Word has length 372 [2024-12-02 10:14:59,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 10:14:59,243 INFO L225 Difference]: With dead ends: 411 [2024-12-02 10:14:59,244 INFO L226 Difference]: Without dead ends: 205 [2024-12-02 10:14:59,248 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 373 GetRequests, 373 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 10:14:59,251 INFO L435 NwaCegarLoop]: 328 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, 328 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 10:14:59,252 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 328 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 10:14:59,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2024-12-02 10:14:59,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 205. [2024-12-02 10:14:59,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 147 states have (on average 1.469387755102041) internal successors, (216), 147 states have internal predecessors, (216), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-12-02 10:14:59,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 328 transitions. [2024-12-02 10:14:59,305 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 328 transitions. Word has length 372 [2024-12-02 10:14:59,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 10:14:59,306 INFO L471 AbstractCegarLoop]: Abstraction has 205 states and 328 transitions. [2024-12-02 10:14:59,306 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 48.5) internal successors, (97), 2 states have internal predecessors, (97), 2 states have call successors, (56), 2 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 2 states have call successors, (56) [2024-12-02 10:14:59,306 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 328 transitions. [2024-12-02 10:14:59,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2024-12-02 10:14:59,322 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 10:14:59,322 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:14:59,333 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 10:14:59,523 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-12-02 10:14:59,523 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 10:14:59,524 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:14:59,524 INFO L85 PathProgramCache]: Analyzing trace with hash -19291631, now seen corresponding path program 1 times [2024-12-02 10:14:59,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:14:59,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333146728] [2024-12-02 10:14:59,524 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:14:59,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:14:59,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:15:00,241 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-12-02 10:15:00,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:15:00,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333146728] [2024-12-02 10:15:00,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333146728] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:15:00,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 10:15:00,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 10:15:00,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696221947] [2024-12-02 10:15:00,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:15:00,243 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 10:15:00,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:15:00,244 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 10:15:00,245 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 10:15:00,245 INFO L87 Difference]: Start difference. First operand 205 states and 328 transitions. Second operand has 5 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 10:15:00,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 10:15:00,553 INFO L93 Difference]: Finished difference Result 594 states and 946 transitions. [2024-12-02 10:15:00,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 10:15:00,554 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 372 [2024-12-02 10:15:00,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 10:15:00,558 INFO L225 Difference]: With dead ends: 594 [2024-12-02 10:15:00,558 INFO L226 Difference]: Without dead ends: 392 [2024-12-02 10:15:00,559 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 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-02 10:15:00,560 INFO L435 NwaCegarLoop]: 306 mSDtfsCounter, 387 mSDsluCounter, 956 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 387 SdHoareTripleChecker+Valid, 1262 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 10:15:00,560 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [387 Valid, 1262 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 10:15:00,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2024-12-02 10:15:00,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 386. [2024-12-02 10:15:00,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 310 states have (on average 1.5225806451612902) internal successors, (472), 312 states have internal predecessors, (472), 72 states have call successors, (72), 3 states have call predecessors, (72), 3 states have return successors, (72), 70 states have call predecessors, (72), 72 states have call successors, (72) [2024-12-02 10:15:00,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 616 transitions. [2024-12-02 10:15:00,598 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 616 transitions. Word has length 372 [2024-12-02 10:15:00,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 10:15:00,599 INFO L471 AbstractCegarLoop]: Abstraction has 386 states and 616 transitions. [2024-12-02 10:15:00,600 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 10:15:00,600 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 616 transitions. [2024-12-02 10:15:00,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2024-12-02 10:15:00,607 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 10:15:00,607 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:15:00,607 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 10:15:00,607 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 10:15:00,608 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:15:00,608 INFO L85 PathProgramCache]: Analyzing trace with hash 812835601, now seen corresponding path program 1 times [2024-12-02 10:15:00,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:15:00,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866882885] [2024-12-02 10:15:00,608 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:15:00,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:15:00,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:15:02,267 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-12-02 10:15:02,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:15:02,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866882885] [2024-12-02 10:15:02,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866882885] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:15:02,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 10:15:02,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 10:15:02,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408990223] [2024-12-02 10:15:02,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:15:02,269 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 10:15:02,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:15:02,271 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 10:15:02,271 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 10:15:02,271 INFO L87 Difference]: Start difference. First operand 386 states and 616 transitions. Second operand has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 10:15:02,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 10:15:02,600 INFO L93 Difference]: Finished difference Result 1080 states and 1722 transitions. [2024-12-02 10:15:02,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 10:15:02,601 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 372 [2024-12-02 10:15:02,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 10:15:02,609 INFO L225 Difference]: With dead ends: 1080 [2024-12-02 10:15:02,609 INFO L226 Difference]: Without dead ends: 697 [2024-12-02 10:15:02,610 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 10:15:02,611 INFO L435 NwaCegarLoop]: 306 mSDtfsCounter, 205 mSDsluCounter, 554 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 860 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 10:15:02,611 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [205 Valid, 860 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 10:15:02,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 697 states. [2024-12-02 10:15:02,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 697 to 694. [2024-12-02 10:15:02,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 694 states, 579 states have (on average 1.53713298791019) internal successors, (890), 584 states have internal predecessors, (890), 108 states have call successors, (108), 6 states have call predecessors, (108), 6 states have return successors, (108), 103 states have call predecessors, (108), 108 states have call successors, (108) [2024-12-02 10:15:02,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 1106 transitions. [2024-12-02 10:15:02,668 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 1106 transitions. Word has length 372 [2024-12-02 10:15:02,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 10:15:02,670 INFO L471 AbstractCegarLoop]: Abstraction has 694 states and 1106 transitions. [2024-12-02 10:15:02,670 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 10:15:02,670 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 1106 transitions. [2024-12-02 10:15:02,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2024-12-02 10:15:02,678 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 10:15:02,678 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:15:02,678 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 10:15:02,678 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 10:15:02,679 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:15:02,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1704580880, now seen corresponding path program 1 times [2024-12-02 10:15:02,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:15:02,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876287780] [2024-12-02 10:15:02,679 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:15:02,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:15:02,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:15:03,553 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-12-02 10:15:03,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:15:03,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876287780] [2024-12-02 10:15:03,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876287780] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:15:03,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 10:15:03,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 10:15:03,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554005621] [2024-12-02 10:15:03,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:15:03,555 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 10:15:03,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:15:03,556 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 10:15:03,556 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-12-02 10:15:03,556 INFO L87 Difference]: Start difference. First operand 694 states and 1106 transitions. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 2 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) [2024-12-02 10:15:05,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 10:15:05,307 INFO L93 Difference]: Finished difference Result 3324 states and 5260 transitions. [2024-12-02 10:15:05,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 10:15:05,309 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 2 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) Word has length 373 [2024-12-02 10:15:05,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 10:15:05,325 INFO L225 Difference]: With dead ends: 3324 [2024-12-02 10:15:05,325 INFO L226 Difference]: Without dead ends: 2633 [2024-12-02 10:15:05,328 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=165, Unknown=0, NotChecked=0, Total=240 [2024-12-02 10:15:05,329 INFO L435 NwaCegarLoop]: 299 mSDtfsCounter, 2146 mSDsluCounter, 1017 mSDsCounter, 0 mSdLazyCounter, 968 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2146 SdHoareTripleChecker+Valid, 1316 SdHoareTripleChecker+Invalid, 1043 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 968 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-12-02 10:15:05,329 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2146 Valid, 1316 Invalid, 1043 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 968 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-12-02 10:15:05,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2633 states. [2024-12-02 10:15:05,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2633 to 1538. [2024-12-02 10:15:05,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1538 states, 1370 states have (on average 1.5605839416058394) internal successors, (2138), 1384 states have internal predecessors, (2138), 149 states have call successors, (149), 18 states have call predecessors, (149), 18 states have return successors, (149), 135 states have call predecessors, (149), 149 states have call successors, (149) [2024-12-02 10:15:05,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1538 states to 1538 states and 2436 transitions. [2024-12-02 10:15:05,463 INFO L78 Accepts]: Start accepts. Automaton has 1538 states and 2436 transitions. Word has length 373 [2024-12-02 10:15:05,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 10:15:05,464 INFO L471 AbstractCegarLoop]: Abstraction has 1538 states and 2436 transitions. [2024-12-02 10:15:05,464 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 2 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) [2024-12-02 10:15:05,464 INFO L276 IsEmpty]: Start isEmpty. Operand 1538 states and 2436 transitions. [2024-12-02 10:15:05,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2024-12-02 10:15:05,470 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 10:15:05,470 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:15:05,470 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 10:15:05,470 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 10:15:05,471 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:15:05,471 INFO L85 PathProgramCache]: Analyzing trace with hash -318377486, now seen corresponding path program 1 times [2024-12-02 10:15:05,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:15:05,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314336995] [2024-12-02 10:15:05,471 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:15:05,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:15:05,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:15:06,390 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-12-02 10:15:06,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:15:06,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314336995] [2024-12-02 10:15:06,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314336995] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:15:06,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 10:15:06,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 10:15:06,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366407474] [2024-12-02 10:15:06,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:15:06,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 10:15:06,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:15:06,392 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 10:15:06,392 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 10:15:06,392 INFO L87 Difference]: Start difference. First operand 1538 states and 2436 transitions. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 10:15:06,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 10:15:06,979 INFO L93 Difference]: Finished difference Result 5632 states and 8915 transitions. [2024-12-02 10:15:06,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 10:15:06,980 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 373 [2024-12-02 10:15:06,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 10:15:06,998 INFO L225 Difference]: With dead ends: 5632 [2024-12-02 10:15:06,998 INFO L226 Difference]: Without dead ends: 4097 [2024-12-02 10:15:07,000 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2024-12-02 10:15:07,001 INFO L435 NwaCegarLoop]: 492 mSDtfsCounter, 408 mSDsluCounter, 1119 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 408 SdHoareTripleChecker+Valid, 1611 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 10:15:07,001 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [408 Valid, 1611 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 243 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 10:15:07,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4097 states. [2024-12-02 10:15:07,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4097 to 3215. [2024-12-02 10:15:07,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3215 states, 2941 states have (on average 1.5725943556613398) internal successors, (4625), 2967 states have internal predecessors, (4625), 243 states have call successors, (243), 30 states have call predecessors, (243), 30 states have return successors, (243), 217 states have call predecessors, (243), 243 states have call successors, (243) [2024-12-02 10:15:07,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3215 states to 3215 states and 5111 transitions. [2024-12-02 10:15:07,196 INFO L78 Accepts]: Start accepts. Automaton has 3215 states and 5111 transitions. Word has length 373 [2024-12-02 10:15:07,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 10:15:07,197 INFO L471 AbstractCegarLoop]: Abstraction has 3215 states and 5111 transitions. [2024-12-02 10:15:07,197 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 10:15:07,197 INFO L276 IsEmpty]: Start isEmpty. Operand 3215 states and 5111 transitions. [2024-12-02 10:15:07,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2024-12-02 10:15:07,204 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 10:15:07,205 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:15:07,205 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 10:15:07,205 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 10:15:07,206 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:15:07,206 INFO L85 PathProgramCache]: Analyzing trace with hash 561800306, now seen corresponding path program 1 times [2024-12-02 10:15:07,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:15:07,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391201383] [2024-12-02 10:15:07,206 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:15:07,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:15:07,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:15:07,924 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-12-02 10:15:07,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:15:07,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391201383] [2024-12-02 10:15:07,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391201383] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:15:07,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 10:15:07,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 10:15:07,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379023833] [2024-12-02 10:15:07,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:15:07,926 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 10:15:07,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:15:07,926 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 10:15:07,926 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-12-02 10:15:07,927 INFO L87 Difference]: Start difference. First operand 3215 states and 5111 transitions. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 3 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 3 states have call predecessors, (56), 3 states have call successors, (56) [2024-12-02 10:15:09,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 10:15:09,428 INFO L93 Difference]: Finished difference Result 6625 states and 10470 transitions. [2024-12-02 10:15:09,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 10:15:09,429 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 3 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 3 states have call predecessors, (56), 3 states have call successors, (56) Word has length 373 [2024-12-02 10:15:09,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 10:15:09,444 INFO L225 Difference]: With dead ends: 6625 [2024-12-02 10:15:09,444 INFO L226 Difference]: Without dead ends: 3413 [2024-12-02 10:15:09,449 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2024-12-02 10:15:09,450 INFO L435 NwaCegarLoop]: 350 mSDtfsCounter, 1759 mSDsluCounter, 1142 mSDsCounter, 0 mSdLazyCounter, 1089 mSolverCounterSat, 230 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1759 SdHoareTripleChecker+Valid, 1492 SdHoareTripleChecker+Invalid, 1319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 230 IncrementalHoareTripleChecker+Valid, 1089 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-12-02 10:15:09,450 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1759 Valid, 1492 Invalid, 1319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [230 Valid, 1089 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-12-02 10:15:09,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3413 states. [2024-12-02 10:15:09,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3413 to 2714. [2024-12-02 10:15:09,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2714 states, 2459 states have (on average 1.5640504270028466) internal successors, (3846), 2479 states have internal predecessors, (3846), 219 states have call successors, (219), 35 states have call predecessors, (219), 35 states have return successors, (219), 199 states have call predecessors, (219), 219 states have call successors, (219) [2024-12-02 10:15:09,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2714 states to 2714 states and 4284 transitions. [2024-12-02 10:15:09,638 INFO L78 Accepts]: Start accepts. Automaton has 2714 states and 4284 transitions. Word has length 373 [2024-12-02 10:15:09,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 10:15:09,639 INFO L471 AbstractCegarLoop]: Abstraction has 2714 states and 4284 transitions. [2024-12-02 10:15:09,639 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 3 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 3 states have call predecessors, (56), 3 states have call successors, (56) [2024-12-02 10:15:09,639 INFO L276 IsEmpty]: Start isEmpty. Operand 2714 states and 4284 transitions. [2024-12-02 10:15:09,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2024-12-02 10:15:09,646 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 10:15:09,646 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:15:09,646 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 10:15:09,647 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 10:15:09,647 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:15:09,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1749638030, now seen corresponding path program 1 times [2024-12-02 10:15:09,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:15:09,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221542510] [2024-12-02 10:15:09,648 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:15:09,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:15:09,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:15:09,951 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-12-02 10:15:09,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:15:09,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221542510] [2024-12-02 10:15:09,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221542510] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:15:09,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 10:15:09,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 10:15:09,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857437844] [2024-12-02 10:15:09,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:15:09,952 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 10:15:09,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:15:09,952 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 10:15:09,953 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 10:15:09,953 INFO L87 Difference]: Start difference. First operand 2714 states and 4284 transitions. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 10:15:10,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 10:15:10,632 INFO L93 Difference]: Finished difference Result 11012 states and 17035 transitions. [2024-12-02 10:15:10,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 10:15:10,633 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 373 [2024-12-02 10:15:10,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 10:15:10,654 INFO L225 Difference]: With dead ends: 11012 [2024-12-02 10:15:10,654 INFO L226 Difference]: Without dead ends: 8301 [2024-12-02 10:15:10,658 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-12-02 10:15:10,658 INFO L435 NwaCegarLoop]: 439 mSDtfsCounter, 837 mSDsluCounter, 1540 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 837 SdHoareTripleChecker+Valid, 1979 SdHoareTripleChecker+Invalid, 386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 361 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-02 10:15:10,659 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [837 Valid, 1979 Invalid, 386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 361 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-02 10:15:10,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8301 states. [2024-12-02 10:15:10,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8301 to 3295. [2024-12-02 10:15:10,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3295 states, 3040 states have (on average 1.5789473684210527) internal successors, (4800), 3060 states have internal predecessors, (4800), 219 states have call successors, (219), 35 states have call predecessors, (219), 35 states have return successors, (219), 199 states have call predecessors, (219), 219 states have call successors, (219) [2024-12-02 10:15:10,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3295 states to 3295 states and 5238 transitions. [2024-12-02 10:15:10,819 INFO L78 Accepts]: Start accepts. Automaton has 3295 states and 5238 transitions. Word has length 373 [2024-12-02 10:15:10,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 10:15:10,820 INFO L471 AbstractCegarLoop]: Abstraction has 3295 states and 5238 transitions. [2024-12-02 10:15:10,820 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 10:15:10,820 INFO L276 IsEmpty]: Start isEmpty. Operand 3295 states and 5238 transitions. [2024-12-02 10:15:10,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2024-12-02 10:15:10,826 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 10:15:10,826 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:15:10,827 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-12-02 10:15:10,827 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 10:15:10,827 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:15:10,827 INFO L85 PathProgramCache]: Analyzing trace with hash 739890932, now seen corresponding path program 1 times [2024-12-02 10:15:10,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:15:10,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598601811] [2024-12-02 10:15:10,828 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:15:10,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:15:10,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:15:11,390 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-12-02 10:15:11,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:15:11,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598601811] [2024-12-02 10:15:11,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598601811] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:15:11,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 10:15:11,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 10:15:11,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004457934] [2024-12-02 10:15:11,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:15:11,392 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 10:15:11,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:15:11,392 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 10:15:11,392 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 10:15:11,393 INFO L87 Difference]: Start difference. First operand 3295 states and 5238 transitions. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 10:15:11,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 10:15:11,885 INFO L93 Difference]: Finished difference Result 7485 states and 11838 transitions. [2024-12-02 10:15:11,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 10:15:11,886 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 373 [2024-12-02 10:15:11,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 10:15:11,902 INFO L225 Difference]: With dead ends: 7485 [2024-12-02 10:15:11,902 INFO L226 Difference]: Without dead ends: 4193 [2024-12-02 10:15:11,907 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2024-12-02 10:15:11,907 INFO L435 NwaCegarLoop]: 530 mSDtfsCounter, 554 mSDsluCounter, 691 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 554 SdHoareTripleChecker+Valid, 1221 SdHoareTripleChecker+Invalid, 260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 10:15:11,907 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [554 Valid, 1221 Invalid, 260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 10:15:11,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4193 states. [2024-12-02 10:15:12,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4193 to 3305. [2024-12-02 10:15:12,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3305 states, 3045 states have (on average 1.5779967159277504) internal successors, (4805), 3065 states have internal predecessors, (4805), 223 states have call successors, (223), 36 states have call predecessors, (223), 36 states have return successors, (223), 203 states have call predecessors, (223), 223 states have call successors, (223) [2024-12-02 10:15:12,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3305 states to 3305 states and 5251 transitions. [2024-12-02 10:15:12,022 INFO L78 Accepts]: Start accepts. Automaton has 3305 states and 5251 transitions. Word has length 373 [2024-12-02 10:15:12,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 10:15:12,022 INFO L471 AbstractCegarLoop]: Abstraction has 3305 states and 5251 transitions. [2024-12-02 10:15:12,022 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 10:15:12,022 INFO L276 IsEmpty]: Start isEmpty. Operand 3305 states and 5251 transitions. [2024-12-02 10:15:12,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2024-12-02 10:15:12,026 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 10:15:12,026 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:15:12,026 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 10:15:12,026 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 10:15:12,027 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:15:12,027 INFO L85 PathProgramCache]: Analyzing trace with hash -712115695, now seen corresponding path program 1 times [2024-12-02 10:15:12,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:15:12,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131951984] [2024-12-02 10:15:12,027 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:15:12,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:15:12,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:15:12,839 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 27 proven. 138 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-12-02 10:15:12,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:15:12,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131951984] [2024-12-02 10:15:12,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131951984] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 10:15:12,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1732824778] [2024-12-02 10:15:12,839 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:15:12,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:15:12,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:15:12,842 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 10:15:12,845 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 10:15:13,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:15:13,086 INFO L256 TraceCheckSpWp]: Trace formula consists of 833 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-12-02 10:15:13,095 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:15:14,157 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 3102 proven. 105 refuted. 0 times theorem prover too weak. 2953 trivial. 0 not checked. [2024-12-02 10:15:14,158 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 10:15:14,947 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 60 proven. 105 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-12-02 10:15:14,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1732824778] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 10:15:14,947 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 10:15:14,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 9] total 26 [2024-12-02 10:15:14,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700395233] [2024-12-02 10:15:14,948 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 10:15:14,949 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-12-02 10:15:14,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:15:14,950 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-12-02 10:15:14,950 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=536, Unknown=0, NotChecked=0, Total=650 [2024-12-02 10:15:14,951 INFO L87 Difference]: Start difference. First operand 3305 states and 5251 transitions. Second operand has 26 states, 25 states have (on average 8.36) internal successors, (209), 26 states have internal predecessors, (209), 6 states have call successors, (162), 3 states have call predecessors, (162), 6 states have return successors, (162), 5 states have call predecessors, (162), 6 states have call successors, (162) [2024-12-02 10:15:20,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 10:15:20,071 INFO L93 Difference]: Finished difference Result 15976 states and 24696 transitions. [2024-12-02 10:15:20,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-12-02 10:15:20,071 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 8.36) internal successors, (209), 26 states have internal predecessors, (209), 6 states have call successors, (162), 3 states have call predecessors, (162), 6 states have return successors, (162), 5 states have call predecessors, (162), 6 states have call successors, (162) Word has length 374 [2024-12-02 10:15:20,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 10:15:20,106 INFO L225 Difference]: With dead ends: 15976 [2024-12-02 10:15:20,106 INFO L226 Difference]: Without dead ends: 12674 [2024-12-02 10:15:20,114 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 847 GetRequests, 748 SyntacticMatches, 0 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3071 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=2211, Invalid=7889, Unknown=0, NotChecked=0, Total=10100 [2024-12-02 10:15:20,115 INFO L435 NwaCegarLoop]: 216 mSDtfsCounter, 8220 mSDsluCounter, 2559 mSDsCounter, 0 mSdLazyCounter, 3241 mSolverCounterSat, 747 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8222 SdHoareTripleChecker+Valid, 2775 SdHoareTripleChecker+Invalid, 3988 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 747 IncrementalHoareTripleChecker+Valid, 3241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2024-12-02 10:15:20,115 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [8222 Valid, 2775 Invalid, 3988 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [747 Valid, 3241 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2024-12-02 10:15:20,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12674 states. [2024-12-02 10:15:20,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12674 to 4720. [2024-12-02 10:15:20,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4720 states, 4500 states have (on average 1.6117777777777778) internal successors, (7253), 4515 states have internal predecessors, (7253), 178 states have call successors, (178), 41 states have call predecessors, (178), 41 states have return successors, (178), 163 states have call predecessors, (178), 178 states have call successors, (178) [2024-12-02 10:15:20,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4720 states to 4720 states and 7609 transitions. [2024-12-02 10:15:20,468 INFO L78 Accepts]: Start accepts. Automaton has 4720 states and 7609 transitions. Word has length 374 [2024-12-02 10:15:20,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 10:15:20,469 INFO L471 AbstractCegarLoop]: Abstraction has 4720 states and 7609 transitions. [2024-12-02 10:15:20,469 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 8.36) internal successors, (209), 26 states have internal predecessors, (209), 6 states have call successors, (162), 3 states have call predecessors, (162), 6 states have return successors, (162), 5 states have call predecessors, (162), 6 states have call successors, (162) [2024-12-02 10:15:20,470 INFO L276 IsEmpty]: Start isEmpty. Operand 4720 states and 7609 transitions. [2024-12-02 10:15:20,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2024-12-02 10:15:20,480 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 10:15:20,480 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:15:20,492 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 10:15:20,681 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:15:20,681 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 10:15:20,681 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:15:20,682 INFO L85 PathProgramCache]: Analyzing trace with hash -149505518, now seen corresponding path program 1 times [2024-12-02 10:15:20,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:15:20,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114890205] [2024-12-02 10:15:20,682 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:15:20,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:15:20,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:15:22,351 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-12-02 10:15:22,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:15:22,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114890205] [2024-12-02 10:15:22,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114890205] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:15:22,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 10:15:22,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-12-02 10:15:22,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634240651] [2024-12-02 10:15:22,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:15:22,352 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 10:15:22,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:15:22,353 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 10:15:22,353 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2024-12-02 10:15:22,353 INFO L87 Difference]: Start difference. First operand 4720 states and 7609 transitions. Second operand has 13 states, 13 states have (on average 7.538461538461538) internal successors, (98), 13 states have internal predecessors, (98), 2 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) [2024-12-02 10:15:25,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 10:15:25,652 INFO L93 Difference]: Finished difference Result 12288 states and 19688 transitions. [2024-12-02 10:15:25,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-02 10:15:25,652 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 7.538461538461538) internal successors, (98), 13 states have internal predecessors, (98), 2 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) Word has length 375 [2024-12-02 10:15:25,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 10:15:25,665 INFO L225 Difference]: With dead ends: 12288 [2024-12-02 10:15:25,665 INFO L226 Difference]: Without dead ends: 7571 [2024-12-02 10:15:25,669 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=153, Invalid=447, Unknown=0, NotChecked=0, Total=600 [2024-12-02 10:15:25,670 INFO L435 NwaCegarLoop]: 338 mSDtfsCounter, 3972 mSDsluCounter, 1725 mSDsCounter, 0 mSdLazyCounter, 2385 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3972 SdHoareTripleChecker+Valid, 2063 SdHoareTripleChecker+Invalid, 2534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 2385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2024-12-02 10:15:25,670 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3972 Valid, 2063 Invalid, 2534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 2385 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2024-12-02 10:15:25,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7571 states. [2024-12-02 10:15:25,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7571 to 5159. [2024-12-02 10:15:25,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5159 states, 4923 states have (on average 1.6091813934592727) internal successors, (7922), 4940 states have internal predecessors, (7922), 190 states have call successors, (190), 45 states have call predecessors, (190), 45 states have return successors, (190), 173 states have call predecessors, (190), 190 states have call successors, (190) [2024-12-02 10:15:25,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5159 states to 5159 states and 8302 transitions. [2024-12-02 10:15:25,960 INFO L78 Accepts]: Start accepts. Automaton has 5159 states and 8302 transitions. Word has length 375 [2024-12-02 10:15:25,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 10:15:25,961 INFO L471 AbstractCegarLoop]: Abstraction has 5159 states and 8302 transitions. [2024-12-02 10:15:25,962 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.538461538461538) internal successors, (98), 13 states have internal predecessors, (98), 2 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) [2024-12-02 10:15:25,963 INFO L276 IsEmpty]: Start isEmpty. Operand 5159 states and 8302 transitions. [2024-12-02 10:15:25,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2024-12-02 10:15:25,974 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 10:15:25,975 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:15:25,975 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-02 10:15:25,975 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 10:15:25,976 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:15:25,976 INFO L85 PathProgramCache]: Analyzing trace with hash -126873264, now seen corresponding path program 1 times [2024-12-02 10:15:25,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:15:25,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438547585] [2024-12-02 10:15:25,976 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:15:25,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:15:26,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:15:26,614 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 27 proven. 138 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-12-02 10:15:26,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:15:26,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438547585] [2024-12-02 10:15:26,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438547585] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 10:15:26,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [707406351] [2024-12-02 10:15:26,615 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:15:26,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:15:26,615 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:15:26,628 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 10:15:26,629 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 10:15:26,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:15:26,914 INFO L256 TraceCheckSpWp]: Trace formula consists of 836 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-12-02 10:15:26,923 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:15:28,093 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 3464 proven. 276 refuted. 0 times theorem prover too weak. 2420 trivial. 0 not checked. [2024-12-02 10:15:28,093 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 10:15:28,954 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 60 proven. 105 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-12-02 10:15:28,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [707406351] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 10:15:28,955 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 10:15:28,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 13, 11] total 24 [2024-12-02 10:15:28,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457992092] [2024-12-02 10:15:28,955 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 10:15:28,955 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-12-02 10:15:28,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:15:28,956 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-12-02 10:15:28,956 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=429, Unknown=0, NotChecked=0, Total=552 [2024-12-02 10:15:28,957 INFO L87 Difference]: Start difference. First operand 5159 states and 8302 transitions. Second operand has 24 states, 24 states have (on average 9.125) internal successors, (219), 24 states have internal predecessors, (219), 8 states have call successors, (137), 4 states have call predecessors, (137), 8 states have return successors, (139), 8 states have call predecessors, (139), 8 states have call successors, (139) [2024-12-02 10:15:32,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 10:15:32,091 INFO L93 Difference]: Finished difference Result 10425 states and 16537 transitions. [2024-12-02 10:15:32,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-12-02 10:15:32,091 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 9.125) internal successors, (219), 24 states have internal predecessors, (219), 8 states have call successors, (137), 4 states have call predecessors, (137), 8 states have return successors, (139), 8 states have call predecessors, (139), 8 states have call successors, (139) Word has length 375 [2024-12-02 10:15:32,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 10:15:32,104 INFO L225 Difference]: With dead ends: 10425 [2024-12-02 10:15:32,104 INFO L226 Difference]: Without dead ends: 5005 [2024-12-02 10:15:32,108 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 812 GetRequests, 740 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1441 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1148, Invalid=4254, Unknown=0, NotChecked=0, Total=5402 [2024-12-02 10:15:32,109 INFO L435 NwaCegarLoop]: 464 mSDtfsCounter, 1835 mSDsluCounter, 3046 mSDsCounter, 0 mSdLazyCounter, 3408 mSolverCounterSat, 633 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1836 SdHoareTripleChecker+Valid, 3510 SdHoareTripleChecker+Invalid, 4041 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 633 IncrementalHoareTripleChecker+Valid, 3408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-12-02 10:15:32,109 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1836 Valid, 3510 Invalid, 4041 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [633 Valid, 3408 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-12-02 10:15:32,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5005 states. [2024-12-02 10:15:32,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5005 to 4075. [2024-12-02 10:15:32,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4075 states, 3744 states have (on average 1.5347222222222223) internal successors, (5746), 3763 states have internal predecessors, (5746), 263 states have call successors, (263), 67 states have call predecessors, (263), 67 states have return successors, (263), 244 states have call predecessors, (263), 263 states have call successors, (263) [2024-12-02 10:15:32,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4075 states to 4075 states and 6272 transitions. [2024-12-02 10:15:32,345 INFO L78 Accepts]: Start accepts. Automaton has 4075 states and 6272 transitions. Word has length 375 [2024-12-02 10:15:32,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 10:15:32,345 INFO L471 AbstractCegarLoop]: Abstraction has 4075 states and 6272 transitions. [2024-12-02 10:15:32,345 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 9.125) internal successors, (219), 24 states have internal predecessors, (219), 8 states have call successors, (137), 4 states have call predecessors, (137), 8 states have return successors, (139), 8 states have call predecessors, (139), 8 states have call successors, (139) [2024-12-02 10:15:32,346 INFO L276 IsEmpty]: Start isEmpty. Operand 4075 states and 6272 transitions. [2024-12-02 10:15:32,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2024-12-02 10:15:32,352 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 10:15:32,352 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:15:32,362 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 10:15:32,552 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:15:32,553 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 10:15:32,553 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:15:32,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1777210254, now seen corresponding path program 1 times [2024-12-02 10:15:32,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:15:32,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529962247] [2024-12-02 10:15:32,553 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:15:32,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:15:32,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:15:33,407 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 87 proven. 78 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-12-02 10:15:33,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:15:33,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529962247] [2024-12-02 10:15:33,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529962247] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 10:15:33,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2109349438] [2024-12-02 10:15:33,408 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:15:33,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:15:33,408 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:15:33,410 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 10:15:33,411 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 10:15:33,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:15:33,640 INFO L256 TraceCheckSpWp]: Trace formula consists of 839 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 10:15:33,646 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:19:09,890 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-12-02 10:19:09,891 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 10:19:09,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2109349438] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:19:09,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 10:19:09,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 12 [2024-12-02 10:19:09,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691037714] [2024-12-02 10:19:09,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:19:09,892 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 10:19:09,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:19:09,892 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 10:19:09,892 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-12-02 10:19:09,892 INFO L87 Difference]: Start difference. First operand 4075 states and 6272 transitions. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 10:19:10,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 10:19:10,767 INFO L93 Difference]: Finished difference Result 8759 states and 13495 transitions. [2024-12-02 10:19:10,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 10:19:10,768 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 375 [2024-12-02 10:19:10,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 10:19:10,777 INFO L225 Difference]: With dead ends: 8759 [2024-12-02 10:19:10,777 INFO L226 Difference]: Without dead ends: 4731 [2024-12-02 10:19:10,781 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 384 GetRequests, 373 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-12-02 10:19:10,781 INFO L435 NwaCegarLoop]: 640 mSDtfsCounter, 365 mSDsluCounter, 1877 mSDsCounter, 0 mSdLazyCounter, 427 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 2517 SdHoareTripleChecker+Invalid, 429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-12-02 10:19:10,782 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [365 Valid, 2517 Invalid, 429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 427 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-12-02 10:19:10,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4731 states. [2024-12-02 10:19:11,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4731 to 4309. [2024-12-02 10:19:11,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4309 states, 3978 states have (on average 1.5384615384615385) internal successors, (6120), 3997 states have internal predecessors, (6120), 263 states have call successors, (263), 67 states have call predecessors, (263), 67 states have return successors, (263), 244 states have call predecessors, (263), 263 states have call successors, (263) [2024-12-02 10:19:11,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4309 states to 4309 states and 6646 transitions. [2024-12-02 10:19:11,238 INFO L78 Accepts]: Start accepts. Automaton has 4309 states and 6646 transitions. Word has length 375 [2024-12-02 10:19:11,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 10:19:11,239 INFO L471 AbstractCegarLoop]: Abstraction has 4309 states and 6646 transitions. [2024-12-02 10:19:11,239 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 10:19:11,239 INFO L276 IsEmpty]: Start isEmpty. Operand 4309 states and 6646 transitions. [2024-12-02 10:19:11,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-12-02 10:19:11,245 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 10:19:11,246 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:19:11,257 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 10:19:11,446 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:19:11,446 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 10:19:11,447 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:19:11,447 INFO L85 PathProgramCache]: Analyzing trace with hash 1438978798, now seen corresponding path program 1 times [2024-12-02 10:19:11,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:19:11,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550294135] [2024-12-02 10:19:11,447 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:19:11,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:19:11,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:19:11,867 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-12-02 10:19:11,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:19:11,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550294135] [2024-12-02 10:19:11,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550294135] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:19:11,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 10:19:11,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 10:19:11,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041826893] [2024-12-02 10:19:11,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:19:11,867 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 10:19:11,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:19:11,868 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 10:19:11,868 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-12-02 10:19:11,868 INFO L87 Difference]: Start difference. First operand 4309 states and 6646 transitions. Second operand has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 3 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 3 states have call predecessors, (56), 3 states have call successors, (56) [2024-12-02 10:19:12,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 10:19:12,723 INFO L93 Difference]: Finished difference Result 10303 states and 15870 transitions. [2024-12-02 10:19:12,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 10:19:12,724 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 3 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 3 states have call predecessors, (56), 3 states have call successors, (56) Word has length 376 [2024-12-02 10:19:12,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 10:19:12,735 INFO L225 Difference]: With dead ends: 10303 [2024-12-02 10:19:12,735 INFO L226 Difference]: Without dead ends: 6041 [2024-12-02 10:19:12,741 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-12-02 10:19:12,742 INFO L435 NwaCegarLoop]: 334 mSDtfsCounter, 1321 mSDsluCounter, 546 mSDsCounter, 0 mSdLazyCounter, 626 mSolverCounterSat, 198 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1321 SdHoareTripleChecker+Valid, 880 SdHoareTripleChecker+Invalid, 824 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 198 IncrementalHoareTripleChecker+Valid, 626 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-02 10:19:12,742 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1321 Valid, 880 Invalid, 824 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [198 Valid, 626 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-02 10:19:12,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6041 states. [2024-12-02 10:19:13,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6041 to 4366. [2024-12-02 10:19:13,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4366 states, 4035 states have (on average 1.535811648079306) internal successors, (6197), 4054 states have internal predecessors, (6197), 263 states have call successors, (263), 67 states have call predecessors, (263), 67 states have return successors, (263), 244 states have call predecessors, (263), 263 states have call successors, (263) [2024-12-02 10:19:13,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4366 states to 4366 states and 6723 transitions. [2024-12-02 10:19:13,032 INFO L78 Accepts]: Start accepts. Automaton has 4366 states and 6723 transitions. Word has length 376 [2024-12-02 10:19:13,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 10:19:13,033 INFO L471 AbstractCegarLoop]: Abstraction has 4366 states and 6723 transitions. [2024-12-02 10:19:13,033 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 3 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 3 states have call predecessors, (56), 3 states have call successors, (56) [2024-12-02 10:19:13,033 INFO L276 IsEmpty]: Start isEmpty. Operand 4366 states and 6723 transitions. [2024-12-02 10:19:13,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-12-02 10:19:13,038 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 10:19:13,038 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:19:13,038 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-12-02 10:19:13,038 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 10:19:13,039 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:19:13,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1461611052, now seen corresponding path program 1 times [2024-12-02 10:19:13,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:19:13,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972162601] [2024-12-02 10:19:13,039 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:19:13,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:19:13,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:19:13,599 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 93 proven. 231 refuted. 0 times theorem prover too weak. 5836 trivial. 0 not checked. [2024-12-02 10:19:13,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:19:13,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972162601] [2024-12-02 10:19:13,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972162601] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 10:19:13,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [186080129] [2024-12-02 10:19:13,599 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:19:13,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:19:13,599 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:19:13,601 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 10:19:13,603 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 10:19:13,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:19:13,871 INFO L256 TraceCheckSpWp]: Trace formula consists of 833 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 10:19:13,877 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:19:14,576 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 3302 proven. 105 refuted. 0 times theorem prover too weak. 2753 trivial. 0 not checked. [2024-12-02 10:19:14,576 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 10:19:15,086 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 60 proven. 105 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-12-02 10:19:15,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [186080129] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 10:19:15,086 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 10:19:15,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2024-12-02 10:19:15,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925006841] [2024-12-02 10:19:15,086 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 10:19:15,088 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 10:19:15,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:19:15,088 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 10:19:15,088 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2024-12-02 10:19:15,089 INFO L87 Difference]: Start difference. First operand 4366 states and 6723 transitions. Second operand has 14 states, 14 states have (on average 15.0) internal successors, (210), 14 states have internal predecessors, (210), 7 states have call successors, (146), 3 states have call predecessors, (146), 6 states have return successors, (146), 7 states have call predecessors, (146), 7 states have call successors, (146) [2024-12-02 10:19:15,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 10:19:15,719 INFO L93 Difference]: Finished difference Result 7039 states and 10736 transitions. [2024-12-02 10:19:15,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 10:19:15,719 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 15.0) internal successors, (210), 14 states have internal predecessors, (210), 7 states have call successors, (146), 3 states have call predecessors, (146), 6 states have return successors, (146), 7 states have call predecessors, (146), 7 states have call successors, (146) Word has length 376 [2024-12-02 10:19:15,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 10:19:15,727 INFO L225 Difference]: With dead ends: 7039 [2024-12-02 10:19:15,727 INFO L226 Difference]: Without dead ends: 2720 [2024-12-02 10:19:15,732 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 767 GetRequests, 747 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=149, Invalid=313, Unknown=0, NotChecked=0, Total=462 [2024-12-02 10:19:15,732 INFO L435 NwaCegarLoop]: 230 mSDtfsCounter, 551 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 547 mSolverCounterSat, 224 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 554 SdHoareTripleChecker+Valid, 753 SdHoareTripleChecker+Invalid, 771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 224 IncrementalHoareTripleChecker+Valid, 547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-02 10:19:15,732 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [554 Valid, 753 Invalid, 771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [224 Valid, 547 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-02 10:19:15,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2720 states. [2024-12-02 10:19:15,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2720 to 2021. [2024-12-02 10:19:15,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2021 states, 1786 states have (on average 1.4916013437849944) internal successors, (2664), 1795 states have internal predecessors, (2664), 187 states have call successors, (187), 47 states have call predecessors, (187), 47 states have return successors, (187), 178 states have call predecessors, (187), 187 states have call successors, (187) [2024-12-02 10:19:15,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2021 states to 2021 states and 3038 transitions. [2024-12-02 10:19:15,986 INFO L78 Accepts]: Start accepts. Automaton has 2021 states and 3038 transitions. Word has length 376 [2024-12-02 10:19:15,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 10:19:15,987 INFO L471 AbstractCegarLoop]: Abstraction has 2021 states and 3038 transitions. [2024-12-02 10:19:15,987 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 15.0) internal successors, (210), 14 states have internal predecessors, (210), 7 states have call successors, (146), 3 states have call predecessors, (146), 6 states have return successors, (146), 7 states have call predecessors, (146), 7 states have call successors, (146) [2024-12-02 10:19:15,987 INFO L276 IsEmpty]: Start isEmpty. Operand 2021 states and 3038 transitions. [2024-12-02 10:19:15,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-12-02 10:19:15,990 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 10:19:15,990 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:19:16,001 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 10:19:16,191 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:19:16,191 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 10:19:16,191 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:19:16,192 INFO L85 PathProgramCache]: Analyzing trace with hash 489332556, now seen corresponding path program 1 times [2024-12-02 10:19:16,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:19:16,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189243060] [2024-12-02 10:19:16,192 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:19:16,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:19:16,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:19:16,472 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-12-02 10:19:16,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:19:16,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189243060] [2024-12-02 10:19:16,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189243060] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:19:16,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 10:19:16,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 10:19:16,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265723451] [2024-12-02 10:19:16,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:19:16,473 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 10:19:16,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:19:16,474 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 10:19:16,474 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 10:19:16,474 INFO L87 Difference]: Start difference. First operand 2021 states and 3038 transitions. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 10:19:16,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 10:19:16,867 INFO L93 Difference]: Finished difference Result 5746 states and 8656 transitions. [2024-12-02 10:19:16,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 10:19:16,867 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 376 [2024-12-02 10:19:16,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 10:19:16,874 INFO L225 Difference]: With dead ends: 5746 [2024-12-02 10:19:16,874 INFO L226 Difference]: Without dead ends: 3754 [2024-12-02 10:19:16,877 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-12-02 10:19:16,878 INFO L435 NwaCegarLoop]: 301 mSDtfsCounter, 384 mSDsluCounter, 957 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 1258 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 10:19:16,878 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [384 Valid, 1258 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 140 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 10:19:16,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3754 states. [2024-12-02 10:19:17,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3754 to 2672. [2024-12-02 10:19:17,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2672 states, 2416 states have (on average 1.5082781456953642) internal successors, (3644), 2428 states have internal predecessors, (3644), 202 states have call successors, (202), 53 states have call predecessors, (202), 53 states have return successors, (202), 190 states have call predecessors, (202), 202 states have call successors, (202) [2024-12-02 10:19:17,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2672 states to 2672 states and 4048 transitions. [2024-12-02 10:19:17,111 INFO L78 Accepts]: Start accepts. Automaton has 2672 states and 4048 transitions. Word has length 376 [2024-12-02 10:19:17,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 10:19:17,112 INFO L471 AbstractCegarLoop]: Abstraction has 2672 states and 4048 transitions. [2024-12-02 10:19:17,112 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 10:19:17,112 INFO L276 IsEmpty]: Start isEmpty. Operand 2672 states and 4048 transitions. [2024-12-02 10:19:17,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-12-02 10:19:17,115 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 10:19:17,115 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:19:17,115 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-12-02 10:19:17,115 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 10:19:17,115 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:19:17,116 INFO L85 PathProgramCache]: Analyzing trace with hash 515472972, now seen corresponding path program 1 times [2024-12-02 10:19:17,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:19:17,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365623767] [2024-12-02 10:19:17,116 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:19:17,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:19:17,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:19:17,613 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-12-02 10:19:17,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:19:17,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365623767] [2024-12-02 10:19:17,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365623767] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:19:17,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 10:19:17,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-12-02 10:19:17,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953791084] [2024-12-02 10:19:17,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:19:17,614 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 10:19:17,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:19:17,615 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 10:19:17,615 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-12-02 10:19:17,615 INFO L87 Difference]: Start difference. First operand 2672 states and 4048 transitions. Second operand has 11 states, 11 states have (on average 9.0) internal successors, (99), 11 states have internal predecessors, (99), 3 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 3 states have call predecessors, (56), 3 states have call successors, (56) [2024-12-02 10:19:19,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 10:19:19,381 INFO L93 Difference]: Finished difference Result 5852 states and 8838 transitions. [2024-12-02 10:19:19,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 10:19:19,382 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 9.0) internal successors, (99), 11 states have internal predecessors, (99), 3 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 3 states have call predecessors, (56), 3 states have call successors, (56) Word has length 376 [2024-12-02 10:19:19,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 10:19:19,387 INFO L225 Difference]: With dead ends: 5852 [2024-12-02 10:19:19,387 INFO L226 Difference]: Without dead ends: 3209 [2024-12-02 10:19:19,390 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=106, Invalid=274, Unknown=0, NotChecked=0, Total=380 [2024-12-02 10:19:19,390 INFO L435 NwaCegarLoop]: 306 mSDtfsCounter, 1987 mSDsluCounter, 1338 mSDsCounter, 0 mSdLazyCounter, 1306 mSolverCounterSat, 221 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1987 SdHoareTripleChecker+Valid, 1644 SdHoareTripleChecker+Invalid, 1527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 221 IncrementalHoareTripleChecker+Valid, 1306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-12-02 10:19:19,391 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1987 Valid, 1644 Invalid, 1527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [221 Valid, 1306 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-12-02 10:19:19,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3209 states. [2024-12-02 10:19:19,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3209 to 2425. [2024-12-02 10:19:19,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2425 states, 2169 states have (on average 1.4970032272936837) internal successors, (3247), 2181 states have internal predecessors, (3247), 202 states have call successors, (202), 53 states have call predecessors, (202), 53 states have return successors, (202), 190 states have call predecessors, (202), 202 states have call successors, (202) [2024-12-02 10:19:19,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2425 states to 2425 states and 3651 transitions. [2024-12-02 10:19:19,575 INFO L78 Accepts]: Start accepts. Automaton has 2425 states and 3651 transitions. Word has length 376 [2024-12-02 10:19:19,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 10:19:19,576 INFO L471 AbstractCegarLoop]: Abstraction has 2425 states and 3651 transitions. [2024-12-02 10:19:19,576 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.0) internal successors, (99), 11 states have internal predecessors, (99), 3 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 3 states have call predecessors, (56), 3 states have call successors, (56) [2024-12-02 10:19:19,576 INFO L276 IsEmpty]: Start isEmpty. Operand 2425 states and 3651 transitions. [2024-12-02 10:19:19,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-12-02 10:19:19,579 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 10:19:19,579 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:19:19,579 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-12-02 10:19:19,579 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 10:19:19,580 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:19:19,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1875328588, now seen corresponding path program 1 times [2024-12-02 10:19:19,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:19:19,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724780603] [2024-12-02 10:19:19,580 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:19:19,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:19:19,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:19:19,893 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 15 proven. 150 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-12-02 10:19:19,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:19:19,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724780603] [2024-12-02 10:19:19,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724780603] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 10:19:19,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214858975] [2024-12-02 10:19:19,893 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:19:19,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:19:19,894 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:19:19,895 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 10:19:19,897 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 10:19:20,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:19:20,182 INFO L256 TraceCheckSpWp]: Trace formula consists of 836 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 10:19:20,186 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:19:20,484 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 2013 proven. 132 refuted. 0 times theorem prover too weak. 4015 trivial. 0 not checked. [2024-12-02 10:19:20,484 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 10:19:20,765 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 33 proven. 132 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-12-02 10:19:20,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [214858975] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 10:19:20,765 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 10:19:20,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 10 [2024-12-02 10:19:20,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715046725] [2024-12-02 10:19:20,765 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 10:19:20,766 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 10:19:20,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:19:20,767 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 10:19:20,767 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-12-02 10:19:20,767 INFO L87 Difference]: Start difference. First operand 2425 states and 3651 transitions. Second operand has 10 states, 10 states have (on average 22.5) internal successors, (225), 10 states have internal predecessors, (225), 4 states have call successors, (150), 2 states have call predecessors, (150), 4 states have return successors, (152), 4 states have call predecessors, (152), 4 states have call successors, (152) [2024-12-02 10:19:21,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 10:19:21,310 INFO L93 Difference]: Finished difference Result 4804 states and 7197 transitions. [2024-12-02 10:19:21,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 10:19:21,311 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 22.5) internal successors, (225), 10 states have internal predecessors, (225), 4 states have call successors, (150), 2 states have call predecessors, (150), 4 states have return successors, (152), 4 states have call predecessors, (152), 4 states have call successors, (152) Word has length 376 [2024-12-02 10:19:21,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 10:19:21,316 INFO L225 Difference]: With dead ends: 4804 [2024-12-02 10:19:21,316 INFO L226 Difference]: Without dead ends: 2408 [2024-12-02 10:19:21,318 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 764 GetRequests, 747 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=103, Invalid=203, Unknown=0, NotChecked=0, Total=306 [2024-12-02 10:19:21,319 INFO L435 NwaCegarLoop]: 223 mSDtfsCounter, 610 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 611 SdHoareTripleChecker+Valid, 561 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 10:19:21,319 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [611 Valid, 561 Invalid, 537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 409 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 10:19:21,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2408 states. [2024-12-02 10:19:21,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2408 to 2299. [2024-12-02 10:19:21,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2299 states, 2034 states have (on average 1.4783677482792528) internal successors, (3007), 2046 states have internal predecessors, (3007), 202 states have call successors, (202), 62 states have call predecessors, (202), 62 states have return successors, (202), 190 states have call predecessors, (202), 202 states have call successors, (202) [2024-12-02 10:19:21,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2299 states to 2299 states and 3411 transitions. [2024-12-02 10:19:21,516 INFO L78 Accepts]: Start accepts. Automaton has 2299 states and 3411 transitions. Word has length 376 [2024-12-02 10:19:21,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 10:19:21,516 INFO L471 AbstractCegarLoop]: Abstraction has 2299 states and 3411 transitions. [2024-12-02 10:19:21,516 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 22.5) internal successors, (225), 10 states have internal predecessors, (225), 4 states have call successors, (150), 2 states have call predecessors, (150), 4 states have return successors, (152), 4 states have call predecessors, (152), 4 states have call successors, (152) [2024-12-02 10:19:21,516 INFO L276 IsEmpty]: Start isEmpty. Operand 2299 states and 3411 transitions. [2024-12-02 10:19:21,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-12-02 10:19:21,519 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 10:19:21,519 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:19:21,530 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 10:19:21,719 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-12-02 10:19:21,719 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 10:19:21,720 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:19:21,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1901469004, now seen corresponding path program 1 times [2024-12-02 10:19:21,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:19:21,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468910641] [2024-12-02 10:19:21,720 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:19:21,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:19:21,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:19:22,587 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 93 proven. 231 refuted. 0 times theorem prover too weak. 5836 trivial. 0 not checked. [2024-12-02 10:19:22,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:19:22,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468910641] [2024-12-02 10:19:22,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468910641] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 10:19:22,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [364885271] [2024-12-02 10:19:22,587 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:19:22,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:19:22,587 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:19:22,589 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 10:19:22,589 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 10:19:22,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:19:22,845 INFO L256 TraceCheckSpWp]: Trace formula consists of 838 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 10:19:22,849 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:19:24,544 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 1780 proven. 540 refuted. 0 times theorem prover too weak. 3840 trivial. 0 not checked. [2024-12-02 10:19:24,544 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 10:19:25,802 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 84 proven. 558 refuted. 0 times theorem prover too weak. 5518 trivial. 0 not checked. [2024-12-02 10:19:25,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [364885271] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 10:19:25,802 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 10:19:25,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 18, 19] total 42 [2024-12-02 10:19:25,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79623281] [2024-12-02 10:19:25,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 10:19:25,803 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-12-02 10:19:25,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:19:25,805 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-12-02 10:19:25,805 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=309, Invalid=1413, Unknown=0, NotChecked=0, Total=1722 [2024-12-02 10:19:25,805 INFO L87 Difference]: Start difference. First operand 2299 states and 3411 transitions. Second operand has 42 states, 41 states have (on average 5.634146341463414) internal successors, (231), 40 states have internal predecessors, (231), 11 states have call successors, (158), 5 states have call predecessors, (158), 11 states have return successors, (160), 11 states have call predecessors, (160), 11 states have call successors, (160) [2024-12-02 10:19:32,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 10:19:32,660 INFO L93 Difference]: Finished difference Result 11208 states and 16618 transitions. [2024-12-02 10:19:32,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2024-12-02 10:19:32,661 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 41 states have (on average 5.634146341463414) internal successors, (231), 40 states have internal predecessors, (231), 11 states have call successors, (158), 5 states have call predecessors, (158), 11 states have return successors, (160), 11 states have call predecessors, (160), 11 states have call successors, (160) Word has length 376 [2024-12-02 10:19:32,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 10:19:32,671 INFO L225 Difference]: With dead ends: 11208 [2024-12-02 10:19:32,672 INFO L226 Difference]: Without dead ends: 8898 [2024-12-02 10:19:32,679 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 905 GetRequests, 739 SyntacticMatches, 0 SemanticMatches, 166 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10321 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=5569, Invalid=22487, Unknown=0, NotChecked=0, Total=28056 [2024-12-02 10:19:32,680 INFO L435 NwaCegarLoop]: 296 mSDtfsCounter, 8998 mSDsluCounter, 2426 mSDsCounter, 0 mSdLazyCounter, 3494 mSolverCounterSat, 702 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8998 SdHoareTripleChecker+Valid, 2722 SdHoareTripleChecker+Invalid, 4196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 702 IncrementalHoareTripleChecker+Valid, 3494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2024-12-02 10:19:32,680 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [8998 Valid, 2722 Invalid, 4196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [702 Valid, 3494 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2024-12-02 10:19:32,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8898 states. [2024-12-02 10:19:32,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8898 to 1003. [2024-12-02 10:19:32,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1003 states, 818 states have (on average 1.3936430317848412) internal successors, (1140), 820 states have internal predecessors, (1140), 140 states have call successors, (140), 44 states have call predecessors, (140), 44 states have return successors, (140), 138 states have call predecessors, (140), 140 states have call successors, (140) [2024-12-02 10:19:32,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1003 states to 1003 states and 1420 transitions. [2024-12-02 10:19:32,877 INFO L78 Accepts]: Start accepts. Automaton has 1003 states and 1420 transitions. Word has length 376 [2024-12-02 10:19:32,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 10:19:32,877 INFO L471 AbstractCegarLoop]: Abstraction has 1003 states and 1420 transitions. [2024-12-02 10:19:32,878 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 41 states have (on average 5.634146341463414) internal successors, (231), 40 states have internal predecessors, (231), 11 states have call successors, (158), 5 states have call predecessors, (158), 11 states have return successors, (160), 11 states have call predecessors, (160), 11 states have call successors, (160) [2024-12-02 10:19:32,878 INFO L276 IsEmpty]: Start isEmpty. Operand 1003 states and 1420 transitions. [2024-12-02 10:19:32,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-12-02 10:19:32,879 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 10:19:32,880 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:19:32,892 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-12-02 10:19:33,080 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-12-02 10:19:33,080 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 10:19:33,081 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:19:33,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1880842585, now seen corresponding path program 1 times [2024-12-02 10:19:33,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:19:33,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529790153] [2024-12-02 10:19:33,081 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:19:33,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:19:33,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:19:34,193 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 66 proven. 258 refuted. 0 times theorem prover too weak. 5836 trivial. 0 not checked. [2024-12-02 10:19:34,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:19:34,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529790153] [2024-12-02 10:19:34,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529790153] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 10:19:34,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958716840] [2024-12-02 10:19:34,194 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:19:34,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:19:34,194 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:19:34,195 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 10:19:34,196 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 10:19:34,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:19:34,478 INFO L256 TraceCheckSpWp]: Trace formula consists of 839 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-12-02 10:19:34,484 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:19:37,950 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 2976 proven. 744 refuted. 0 times theorem prover too weak. 2440 trivial. 0 not checked. [2024-12-02 10:19:37,950 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 10:19:52,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [958716840] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 10:19:52,444 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 10:19:52,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 27] total 39 [2024-12-02 10:19:52,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626827189] [2024-12-02 10:19:52,444 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 10:19:52,445 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2024-12-02 10:19:52,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:19:52,445 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2024-12-02 10:19:52,446 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=521, Invalid=2670, Unknown=1, NotChecked=0, Total=3192 [2024-12-02 10:19:52,446 INFO L87 Difference]: Start difference. First operand 1003 states and 1420 transitions. Second operand has 39 states, 39 states have (on average 4.82051282051282) internal successors, (188), 37 states have internal predecessors, (188), 9 states have call successors, (108), 7 states have call predecessors, (108), 10 states have return successors, (108), 9 states have call predecessors, (108), 9 states have call successors, (108) [2024-12-02 10:20:13,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 10:20:13,048 INFO L93 Difference]: Finished difference Result 6203 states and 8825 transitions. [2024-12-02 10:20:13,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 209 states. [2024-12-02 10:20:13,048 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 4.82051282051282) internal successors, (188), 37 states have internal predecessors, (188), 9 states have call successors, (108), 7 states have call predecessors, (108), 10 states have return successors, (108), 9 states have call predecessors, (108), 9 states have call successors, (108) Word has length 376 [2024-12-02 10:20:13,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 10:20:13,054 INFO L225 Difference]: With dead ends: 6203 [2024-12-02 10:20:13,055 INFO L226 Difference]: Without dead ends: 5203 [2024-12-02 10:20:13,062 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 942 GetRequests, 700 SyntacticMatches, 0 SemanticMatches, 242 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21836 ImplicationChecksByTransitivity, 21.4s TimeCoverageRelationStatistics Valid=11143, Invalid=48148, Unknown=1, NotChecked=0, Total=59292 [2024-12-02 10:20:13,062 INFO L435 NwaCegarLoop]: 265 mSDtfsCounter, 9061 mSDsluCounter, 4250 mSDsCounter, 0 mSdLazyCounter, 6034 mSolverCounterSat, 585 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9072 SdHoareTripleChecker+Valid, 4515 SdHoareTripleChecker+Invalid, 6619 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 585 IncrementalHoareTripleChecker+Valid, 6034 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2024-12-02 10:20:13,062 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [9072 Valid, 4515 Invalid, 6619 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [585 Valid, 6034 Invalid, 0 Unknown, 0 Unchecked, 5.4s Time] [2024-12-02 10:20:13,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5203 states. [2024-12-02 10:20:13,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5203 to 2798. [2024-12-02 10:20:13,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2798 states, 2529 states have (on average 1.4677738236457099) internal successors, (3712), 2537 states have internal predecessors, (3712), 188 states have call successors, (188), 80 states have call predecessors, (188), 80 states have return successors, (188), 180 states have call predecessors, (188), 188 states have call successors, (188) [2024-12-02 10:20:13,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2798 states to 2798 states and 4088 transitions. [2024-12-02 10:20:13,430 INFO L78 Accepts]: Start accepts. Automaton has 2798 states and 4088 transitions. Word has length 376 [2024-12-02 10:20:13,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 10:20:13,430 INFO L471 AbstractCegarLoop]: Abstraction has 2798 states and 4088 transitions. [2024-12-02 10:20:13,430 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 4.82051282051282) internal successors, (188), 37 states have internal predecessors, (188), 9 states have call successors, (108), 7 states have call predecessors, (108), 10 states have return successors, (108), 9 states have call predecessors, (108), 9 states have call successors, (108) [2024-12-02 10:20:13,430 INFO L276 IsEmpty]: Start isEmpty. Operand 2798 states and 4088 transitions. [2024-12-02 10:20:13,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-12-02 10:20:13,433 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 10:20:13,433 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:20:13,445 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-02 10:20:13,634 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:20:13,634 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 10:20:13,634 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:20:13,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1903474839, now seen corresponding path program 1 times [2024-12-02 10:20:13,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:20:13,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267836] [2024-12-02 10:20:13,635 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:20:13,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:20:13,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 10:20:13,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [97144481] [2024-12-02 10:20:13,821 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:20:13,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:20:13,821 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:20:13,823 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 10:20:13,825 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 10:20:14,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 10:20:14,455 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-12-02 10:20:14,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 10:20:15,082 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-12-02 10:20:15,082 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-12-02 10:20:15,083 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-12-02 10:20:15,089 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-12-02 10:20:15,284 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:20:15,287 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:20:15,509 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-12-02 10:20:15,512 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 10:20:15 BoogieIcfgContainer [2024-12-02 10:20:15,512 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-12-02 10:20:15,513 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-12-02 10:20:15,513 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-12-02 10:20:15,513 INFO L274 PluginConnector]: Witness Printer initialized [2024-12-02 10:20:15,514 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 10:14:58" (3/4) ... [2024-12-02 10:20:15,516 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-12-02 10:20:15,517 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-12-02 10:20:15,517 INFO L158 Benchmark]: Toolchain (without parser) took 318821.51ms. Allocated memory was 117.4MB in the beginning and 1.2GB in the end (delta: 1.1GB). Free memory was 91.2MB in the beginning and 649.1MB in the end (delta: -557.9MB). Peak memory consumption was 504.4MB. Max. memory is 16.1GB. [2024-12-02 10:20:15,518 INFO L158 Benchmark]: CDTParser took 0.32ms. Allocated memory is still 117.4MB. Free memory is still 72.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 10:20:15,518 INFO L158 Benchmark]: CACSL2BoogieTranslator took 378.75ms. Allocated memory is still 117.4MB. Free memory was 91.2MB in the beginning and 67.5MB in the end (delta: 23.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-12-02 10:20:15,518 INFO L158 Benchmark]: Boogie Procedure Inliner took 67.64ms. Allocated memory is still 117.4MB. Free memory was 67.5MB in the beginning and 58.9MB in the end (delta: 8.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 10:20:15,518 INFO L158 Benchmark]: Boogie Preprocessor took 76.09ms. Allocated memory is still 117.4MB. Free memory was 58.9MB in the beginning and 46.8MB in the end (delta: 12.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 10:20:15,518 INFO L158 Benchmark]: RCFGBuilder took 959.05ms. Allocated memory was 117.4MB in the beginning and 184.5MB in the end (delta: 67.1MB). Free memory was 46.8MB in the beginning and 149.9MB in the end (delta: -103.2MB). Peak memory consumption was 34.0MB. Max. memory is 16.1GB. [2024-12-02 10:20:15,519 INFO L158 Benchmark]: TraceAbstraction took 317330.04ms. Allocated memory was 184.5MB in the beginning and 1.2GB in the end (delta: 989.9MB). Free memory was 149.3MB in the beginning and 649.3MB in the end (delta: -500.0MB). Peak memory consumption was 485.1MB. Max. memory is 16.1GB. [2024-12-02 10:20:15,519 INFO L158 Benchmark]: Witness Printer took 3.89ms. Allocated memory is still 1.2GB. Free memory was 649.3MB in the beginning and 649.1MB in the end (delta: 156.5kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 10:20:15,521 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.32ms. Allocated memory is still 117.4MB. Free memory is still 72.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 378.75ms. Allocated memory is still 117.4MB. Free memory was 91.2MB in the beginning and 67.5MB in the end (delta: 23.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 67.64ms. Allocated memory is still 117.4MB. Free memory was 67.5MB in the beginning and 58.9MB in the end (delta: 8.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 76.09ms. Allocated memory is still 117.4MB. Free memory was 58.9MB in the beginning and 46.8MB in the end (delta: 12.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 959.05ms. Allocated memory was 117.4MB in the beginning and 184.5MB in the end (delta: 67.1MB). Free memory was 46.8MB in the beginning and 149.9MB in the end (delta: -103.2MB). Peak memory consumption was 34.0MB. Max. memory is 16.1GB. * TraceAbstraction took 317330.04ms. Allocated memory was 184.5MB in the beginning and 1.2GB in the end (delta: 989.9MB). Free memory was 149.3MB in the beginning and 649.3MB in the end (delta: -500.0MB). Peak memory consumption was 485.1MB. Max. memory is 16.1GB. * Witness Printer took 3.89ms. Allocated memory is still 1.2GB. Free memory was 649.3MB in the beginning and 649.1MB in the end (delta: 156.5kB). 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 211, overapproximation of someBinaryArithmeticDOUBLEoperation at line 254, overapproximation of someBinaryFLOATComparisonOperation at line 370, overapproximation of someBinaryFLOATComparisonOperation at line 335, overapproximation of someBinaryDOUBLEComparisonOperation at line 355, overapproximation of someBinaryDOUBLEComparisonOperation at line 292, overapproximation of someBinaryDOUBLEComparisonOperation at line 253, overapproximation of someBinaryDOUBLEComparisonOperation at line 370, overapproximation of someBinaryDOUBLEComparisonOperation at line 296, overapproximation of someBinaryDOUBLEComparisonOperation at line 298, overapproximation of someBinaryDOUBLEComparisonOperation at line 169, overapproximation of someBinaryDOUBLEComparisonOperation at line 221, overapproximation of someBinaryDOUBLEComparisonOperation at line 357, overapproximation of someBinaryDOUBLEComparisonOperation at line 245, overapproximation of someBinaryDOUBLEComparisonOperation at line 330, overapproximation of someBinaryDOUBLEComparisonOperation at line 210, overapproximation of someBinaryDOUBLEComparisonOperation at line 370, overapproximation of someBinaryDOUBLEComparisonOperation at line 370, overapproximation of someBinaryDOUBLEComparisonOperation at line 84, overapproximation of someBinaryDOUBLEComparisonOperation at line 370, overapproximation of someBinaryDOUBLEComparisonOperation at line 97, overapproximation of someBinaryDOUBLEComparisonOperation at line 132, overapproximation of someBinaryDOUBLEComparisonOperation at line 300, overapproximation of someBinaryDOUBLEComparisonOperation at line 310, overapproximation of someBinaryDOUBLEComparisonOperation at line 294, overapproximation of someBinaryDOUBLEComparisonOperation at line 331, overapproximation of someBinaryDOUBLEComparisonOperation at line 333, overapproximation of someBinaryDOUBLEComparisonOperation at line 308. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed char var_1_1 = -2; [L23] unsigned char var_1_4 = 128; [L24] signed char var_1_5 = 0; [L25] signed char var_1_6 = 32; [L26] signed char var_1_7 = 5; [L27] signed char var_1_8 = 32; [L28] signed char var_1_9 = 0; [L29] double var_1_10 = 128.6; [L30] double var_1_13 = 9.125; [L31] double var_1_14 = 32.75; [L32] double var_1_15 = 63.5; [L33] double var_1_16 = 256.5; [L34] double var_1_17 = 15.8; [L35] unsigned short int var_1_18 = 64; [L36] unsigned short int var_1_19 = 41023; [L37] unsigned short int var_1_20 = 5; [L38] unsigned short int var_1_21 = 26155; [L39] signed char var_1_22 = 0; [L40] double var_1_24 = 499.8; [L41] double var_1_25 = 3.75; [L42] double var_1_26 = 9999.33; [L43] unsigned char var_1_27 = 1; [L44] unsigned char var_1_28 = 1; [L45] unsigned char var_1_29 = 0; [L46] unsigned char var_1_30 = 0; [L47] signed char var_1_31 = -2; [L48] signed short int var_1_32 = -5; [L49] signed short int var_1_33 = 18382; [L50] signed char var_1_34 = -1; [L51] signed char var_1_35 = 64; [L52] signed char var_1_36 = 8; [L53] unsigned short int var_1_37 = 32; [L54] double var_1_39 = 9.6; [L55] float var_1_40 = 2.75; [L56] double var_1_41 = 0.0; [L57] float var_1_42 = 256.8; [L58] float var_1_43 = 64.75; [L59] signed short int var_1_44 = 4; [L60] unsigned short int var_1_45 = 32; [L61] signed long int var_1_46 = 8; [L62] signed long int var_1_47 = 2; [L63] unsigned char var_1_49 = 0; [L64] unsigned char var_1_50 = 0; [L65] unsigned char var_1_51 = 0; [L66] unsigned char var_1_52 = 0; [L67] unsigned long int var_1_53 = 2; [L68] unsigned char var_1_54 = 64; [L69] unsigned char var_1_55 = 64; [L70] double var_1_56 = 10000.5; [L71] double var_1_57 = 4.125; [L72] double var_1_58 = 99999999999.5; [L73] double var_1_59 = 0.75; [L74] unsigned char var_1_60 = 8; [L75] unsigned char var_1_61 = 128; [L76] signed short int last_1_var_1_32 = -5; [L77] float last_1_var_1_40 = 2.75; [L78] unsigned short int last_1_var_1_45 = 32; [L79] unsigned char last_1_var_1_49 = 0; [L80] unsigned char last_1_var_1_54 = 64; VAL [isInitial=0, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=128, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L374] isInitial = 1 [L375] FCALL initially() [L377] CALL updateLastVariables() [L363] last_1_var_1_32 = var_1_32 [L364] last_1_var_1_40 = var_1_40 [L365] last_1_var_1_45 = var_1_45 [L366] last_1_var_1_49 = var_1_49 [L367] last_1_var_1_54 = var_1_54 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=128, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L377] RET updateLastVariables() [L378] CALL updateVariables() [L272] var_1_4 = __VERIFIER_nondet_uchar() [L273] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L273] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L274] CALL assume_abort_if_not(var_1_4 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L274] RET assume_abort_if_not(var_1_4 <= 255) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L275] CALL assume_abort_if_not(var_1_4 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L275] RET assume_abort_if_not(var_1_4 != 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L276] var_1_5 = __VERIFIER_nondet_char() [L277] CALL assume_abort_if_not(var_1_5 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L277] RET assume_abort_if_not(var_1_5 >= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L278] CALL assume_abort_if_not(var_1_5 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L278] RET assume_abort_if_not(var_1_5 <= 63) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L279] var_1_6 = __VERIFIER_nondet_char() [L280] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=5, var_1_8=32, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=5, var_1_8=32, var_1_9=0] [L280] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=5, var_1_8=32, var_1_9=0] [L281] CALL assume_abort_if_not(var_1_6 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=5, var_1_8=32, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=5, var_1_8=32, var_1_9=0] [L281] RET assume_abort_if_not(var_1_6 <= 63) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=5, var_1_8=32, var_1_9=0] [L282] var_1_7 = __VERIFIER_nondet_char() [L283] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=32, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=32, var_1_9=0] [L283] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=32, var_1_9=0] [L284] CALL assume_abort_if_not(var_1_7 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=32, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=32, var_1_9=0] [L284] RET assume_abort_if_not(var_1_7 <= 63) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=32, var_1_9=0] [L285] var_1_8 = __VERIFIER_nondet_char() [L286] CALL assume_abort_if_not(var_1_8 >= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L286] RET assume_abort_if_not(var_1_8 >= 31) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L287] CALL assume_abort_if_not(var_1_8 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L287] RET assume_abort_if_not(var_1_8 <= 63) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L288] var_1_9 = __VERIFIER_nondet_char() [L289] CALL assume_abort_if_not(var_1_9 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L289] RET assume_abort_if_not(var_1_9 >= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L290] CALL assume_abort_if_not(var_1_9 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L290] RET assume_abort_if_not(var_1_9 <= 31) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L291] var_1_13 = __VERIFIER_nondet_double() [L292] CALL assume_abort_if_not((var_1_13 >= -922337.2036854765600e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L292] RET assume_abort_if_not((var_1_13 >= -922337.2036854765600e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L293] var_1_14 = __VERIFIER_nondet_double() [L294] CALL assume_abort_if_not((var_1_14 >= -461168.6018427382800e+13F && 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_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L294] RET assume_abort_if_not((var_1_14 >= -461168.6018427382800e+13F && 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_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L295] var_1_15 = __VERIFIER_nondet_double() [L296] CALL assume_abort_if_not((var_1_15 >= -230584.3009213691390e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 2305843.009213691390e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L296] RET assume_abort_if_not((var_1_15 >= -230584.3009213691390e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 2305843.009213691390e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L297] var_1_16 = __VERIFIER_nondet_double() [L298] CALL assume_abort_if_not((var_1_16 >= -230584.3009213691390e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 2305843.009213691390e+12F && var_1_16 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L298] RET assume_abort_if_not((var_1_16 >= -230584.3009213691390e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 2305843.009213691390e+12F && var_1_16 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L299] var_1_17 = __VERIFIER_nondet_double() [L300] CALL assume_abort_if_not((var_1_17 >= 0.0F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 4611686.018427382800e+12F && var_1_17 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L300] RET assume_abort_if_not((var_1_17 >= 0.0F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 4611686.018427382800e+12F && var_1_17 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L301] var_1_19 = __VERIFIER_nondet_ushort() [L302] CALL assume_abort_if_not(var_1_19 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L302] RET assume_abort_if_not(var_1_19 >= 32767) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L303] CALL assume_abort_if_not(var_1_19 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L303] RET assume_abort_if_not(var_1_19 <= 65534) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L304] var_1_21 = __VERIFIER_nondet_ushort() [L305] CALL assume_abort_if_not(var_1_21 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L305] RET assume_abort_if_not(var_1_21 >= 16383) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L306] CALL assume_abort_if_not(var_1_21 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L306] RET assume_abort_if_not(var_1_21 <= 32767) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L307] var_1_25 = __VERIFIER_nondet_double() [L308] CALL assume_abort_if_not((var_1_25 >= 0.0F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 2305843.009213691390e+12F && var_1_25 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L308] RET assume_abort_if_not((var_1_25 >= 0.0F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 2305843.009213691390e+12F && var_1_25 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L309] var_1_26 = __VERIFIER_nondet_double() [L310] CALL assume_abort_if_not((var_1_26 >= 0.0F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 2305843.009213691390e+12F && var_1_26 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L310] RET assume_abort_if_not((var_1_26 >= 0.0F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 2305843.009213691390e+12F && var_1_26 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L311] var_1_28 = __VERIFIER_nondet_uchar() [L312] CALL assume_abort_if_not(var_1_28 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L312] RET assume_abort_if_not(var_1_28 >= 1) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L313] CALL assume_abort_if_not(var_1_28 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L313] RET assume_abort_if_not(var_1_28 <= 1) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L314] var_1_29 = __VERIFIER_nondet_uchar() [L315] CALL assume_abort_if_not(var_1_29 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L315] RET assume_abort_if_not(var_1_29 >= 1) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L316] CALL assume_abort_if_not(var_1_29 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L316] RET assume_abort_if_not(var_1_29 <= 1) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L317] var_1_30 = __VERIFIER_nondet_uchar() [L318] CALL assume_abort_if_not(var_1_30 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L318] RET assume_abort_if_not(var_1_30 >= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L319] CALL assume_abort_if_not(var_1_30 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L319] RET assume_abort_if_not(var_1_30 <= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L320] var_1_33 = __VERIFIER_nondet_short() [L321] CALL assume_abort_if_not(var_1_33 >= 16382) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L321] RET assume_abort_if_not(var_1_33 >= 16382) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L322] CALL assume_abort_if_not(var_1_33 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L322] RET assume_abort_if_not(var_1_33 <= 32766) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L323] var_1_35 = __VERIFIER_nondet_char() [L324] CALL assume_abort_if_not(var_1_35 >= 62) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L324] RET assume_abort_if_not(var_1_35 >= 62) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L325] CALL assume_abort_if_not(var_1_35 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L325] RET assume_abort_if_not(var_1_35 <= 126) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L326] var_1_36 = __VERIFIER_nondet_char() [L327] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L327] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L328] CALL assume_abort_if_not(var_1_36 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L328] RET assume_abort_if_not(var_1_36 <= 126) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L329] var_1_39 = __VERIFIER_nondet_double() [L330] CALL assume_abort_if_not((var_1_39 >= -922337.2036854776000e+13F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854776000e+12F && var_1_39 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L330] RET assume_abort_if_not((var_1_39 >= -922337.2036854776000e+13F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854776000e+12F && var_1_39 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L331] CALL assume_abort_if_not(var_1_39 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L331] RET assume_abort_if_not(var_1_39 != 0.0F) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L332] var_1_41 = __VERIFIER_nondet_double() [L333] CALL assume_abort_if_not((var_1_41 >= 4611686.018427387900e+12F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854776000e+12F && var_1_41 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L333] RET assume_abort_if_not((var_1_41 >= 4611686.018427387900e+12F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854776000e+12F && var_1_41 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L334] var_1_42 = __VERIFIER_nondet_float() [L335] CALL assume_abort_if_not((var_1_42 >= -922337.2036854765600e+13F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 9223372.036854765600e+12F && var_1_42 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L335] RET assume_abort_if_not((var_1_42 >= -922337.2036854765600e+13F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 9223372.036854765600e+12F && var_1_42 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L336] var_1_46 = __VERIFIER_nondet_long() [L337] CALL assume_abort_if_not(var_1_46 >= 8) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L337] RET assume_abort_if_not(var_1_46 >= 8) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L338] CALL assume_abort_if_not(var_1_46 <= 16) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L338] RET assume_abort_if_not(var_1_46 <= 16) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L339] var_1_47 = __VERIFIER_nondet_long() [L340] CALL assume_abort_if_not(var_1_47 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L340] RET assume_abort_if_not(var_1_47 >= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L341] CALL assume_abort_if_not(var_1_47 <= 8) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L341] RET assume_abort_if_not(var_1_47 <= 8) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L342] var_1_50 = __VERIFIER_nondet_uchar() [L343] CALL assume_abort_if_not(var_1_50 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L343] RET assume_abort_if_not(var_1_50 >= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L344] CALL assume_abort_if_not(var_1_50 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L344] RET assume_abort_if_not(var_1_50 <= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L345] var_1_51 = __VERIFIER_nondet_uchar() [L346] CALL assume_abort_if_not(var_1_51 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L346] RET assume_abort_if_not(var_1_51 >= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L347] CALL assume_abort_if_not(var_1_51 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L347] RET assume_abort_if_not(var_1_51 <= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L348] var_1_52 = __VERIFIER_nondet_uchar() [L349] CALL assume_abort_if_not(var_1_52 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L349] RET assume_abort_if_not(var_1_52 >= 1) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L350] CALL assume_abort_if_not(var_1_52 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L350] RET assume_abort_if_not(var_1_52 <= 1) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L351] var_1_55 = __VERIFIER_nondet_uchar() [L352] CALL assume_abort_if_not(var_1_55 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L352] RET assume_abort_if_not(var_1_55 >= 63) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L353] CALL assume_abort_if_not(var_1_55 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L353] RET assume_abort_if_not(var_1_55 <= 127) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L354] var_1_58 = __VERIFIER_nondet_double() [L355] CALL assume_abort_if_not((var_1_58 >= -115292.1504606845700e+13F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 1152921.504606845700e+12F && var_1_58 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L355] RET assume_abort_if_not((var_1_58 >= -115292.1504606845700e+13F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 1152921.504606845700e+12F && var_1_58 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L356] var_1_59 = __VERIFIER_nondet_double() [L357] CALL assume_abort_if_not((var_1_59 >= -115292.1504606845700e+13F && var_1_59 <= -1.0e-20F) || (var_1_59 <= 1152921.504606845700e+12F && var_1_59 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L357] RET assume_abort_if_not((var_1_59 >= -115292.1504606845700e+13F && var_1_59 <= -1.0e-20F) || (var_1_59 <= 1152921.504606845700e+12F && var_1_59 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L358] var_1_61 = __VERIFIER_nondet_uchar() [L359] CALL assume_abort_if_not(var_1_61 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=1, var_1_60=8, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=1, var_1_60=8, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L359] RET assume_abort_if_not(var_1_61 >= 127) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=1, var_1_60=8, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L360] CALL assume_abort_if_not(var_1_61 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=1, var_1_60=8, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=1, var_1_60=8, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L360] RET assume_abort_if_not(var_1_61 <= 254) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=1, var_1_60=8, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L378] RET updateVariables() [L379] CALL step() [L84] COND TRUE var_1_26 > ((var_1_25 + last_1_var_1_40) + var_1_41) [L85] var_1_44 = var_1_4 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=1, var_1_60=8, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L87] COND TRUE ! var_1_51 [L88] var_1_60 = (var_1_8 + var_1_5) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L96] unsigned char stepLocal_13 = last_1_var_1_49; VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_13=0, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L97] COND FALSE !(stepLocal_13 || (var_1_16 <= var_1_39)) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L100] COND FALSE !(var_1_9 >= var_1_8) [L103] var_1_27 = (! var_1_30) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L105] signed char stepLocal_14 = var_1_9; VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_14=0, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L106] COND TRUE var_1_60 >= stepLocal_14 [L107] var_1_56 = var_1_15 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L119] EXPR var_1_60 >> (var_1_46 - var_1_47) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L119] COND FALSE !(var_1_5 > (var_1_60 >> (var_1_46 - var_1_47))) [L122] COND FALSE !(((- 32) >= var_1_60) || ((var_1_4 % var_1_8) >= 16)) [L127] var_1_45 = (last_1_var_1_45 + var_1_47) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L130] unsigned char stepLocal_4 = ((((var_1_45) > (var_1_21)) ? (var_1_45) : (var_1_21))) >= 2; VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_4=1, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L131] COND TRUE ((var_1_60 * 4u) < var_1_5) || stepLocal_4 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L132] COND TRUE var_1_16 < var_1_56 [L133] var_1_22 = var_1_6 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L136] unsigned short int stepLocal_12 = var_1_45; VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_12=40, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L137] EXPR var_1_7 | (var_1_19 - var_1_5) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_12=40, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L137] COND TRUE stepLocal_12 != (var_1_7 | (var_1_19 - var_1_5)) [L138] var_1_53 = ((((var_1_7) < (var_1_6)) ? (var_1_7) : (var_1_6))) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L142] signed long int stepLocal_6 = ~ var_1_4; [L143] unsigned short int stepLocal_5 = var_1_45; VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_5=40, stepLocal_6=-3, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L144] EXPR var_1_21 | var_1_9 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_5=40, stepLocal_6=-3, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L144] COND TRUE (var_1_21 | var_1_9) >= stepLocal_5 [L145] COND TRUE last_1_var_1_32 != stepLocal_6 [L146] var_1_32 = ((var_1_33 - var_1_4) - var_1_6) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L157] signed long int stepLocal_7 = (((var_1_54) < (var_1_60)) ? (var_1_54) : (var_1_60)); VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_7=63, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L158] COND TRUE stepLocal_7 != (((((var_1_21) < (var_1_32)) ? (var_1_21) : (var_1_32))) / var_1_8) [L159] var_1_34 = (((((var_1_8) > ((var_1_35 - var_1_9))) ? (var_1_8) : ((var_1_35 - var_1_9)))) - var_1_36) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L163] EXPR var_1_6 | var_1_9 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L163] signed long int stepLocal_3 = (var_1_6 | var_1_9) * var_1_34; [L164] COND TRUE ((((((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) < ((var_1_60 * var_1_7))) ? (((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) : ((var_1_60 * var_1_7)))) <= stepLocal_3 [L165] var_1_18 = (((((var_1_60) < 0 ) ? -(var_1_60) : (var_1_60))) + var_1_7) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L169] COND TRUE ((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) >= -0.6 [L170] var_1_20 = (var_1_5 + (var_1_21 - var_1_18)) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L174] unsigned short int stepLocal_11 = var_1_20; VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_11=16321, var_1_10=643/5, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L175] COND FALSE !(stepLocal_11 <= var_1_8) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L178] EXPR var_1_7 ^ var_1_19 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L178] COND FALSE !((var_1_7 ^ var_1_19) <= var_1_18) [L185] var_1_49 = ((var_1_28 && var_1_29) && (var_1_30 || var_1_52)) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L187] unsigned char stepLocal_2 = var_1_27; VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_2=1, var_1_10=643/5, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L188] COND TRUE stepLocal_2 && var_1_49 [L189] var_1_10 = var_1_13 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L199] COND FALSE !(var_1_6 <= -8) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L206] COND TRUE \read(var_1_49) [L207] var_1_24 = var_1_13 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L210] COND TRUE var_1_26 >= var_1_13 [L211] var_1_57 = (((var_1_58 + var_1_59) + ((((var_1_16) > (var_1_26)) ? (var_1_16) : (var_1_26)))) + ((((var_1_14) > (var_1_25)) ? (var_1_14) : (var_1_25)))) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L221] COND FALSE !(((((var_1_13) > (var_1_43)) ? (var_1_13) : (var_1_43))) < var_1_25) [L232] var_1_31 = var_1_8 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=62, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L234] signed char stepLocal_1 = var_1_34; [L235] signed char stepLocal_0 = var_1_31; VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_0=62, stepLocal_1=125, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=62, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L236] COND FALSE !(stepLocal_0 != (var_1_34 / var_1_4)) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_1=125, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=62, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L243] unsigned char stepLocal_8 = var_1_1 > var_1_44; VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_1=125, stepLocal_8=0, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=62, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L244] COND TRUE stepLocal_8 || var_1_27 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_1=125, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=62, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L245] COND FALSE !(var_1_57 <= (- var_1_26)) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_1=125, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=62, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L251] unsigned short int stepLocal_10 = var_1_37; [L252] unsigned long int stepLocal_9 = var_1_53; VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_10=32, stepLocal_1=125, stepLocal_9=0, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=62, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L253] COND TRUE var_1_43 <= ((var_1_41 - var_1_17) - var_1_26) [L254] var_1_40 = (((((var_1_17 - var_1_26)) < (var_1_13)) ? ((var_1_17 - var_1_26)) : (var_1_13))) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_10=32, stepLocal_1=125, stepLocal_9=0, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=62, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L379] RET step() [L380] CALL, EXPR property() [L370] EXPR (((var_1_31 != (var_1_34 / var_1_4)) ? ((var_1_34 >= var_1_31) ? (var_1_1 == ((signed char) (((((var_1_5 - var_1_6) < 0 ) ? -(var_1_5 - var_1_6) : (var_1_5 - var_1_6))) + (var_1_7 - (var_1_8 - var_1_9))))) : (var_1_1 == ((signed char) ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7)))))) : 1) && ((var_1_27 && var_1_49) ? (var_1_10 == ((double) var_1_13)) : (var_1_27 ? (var_1_49 ? (var_1_10 == ((double) (var_1_14 + (var_1_15 + var_1_16)))) : (var_1_10 == ((double) (((((((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) > ((2.5 - var_1_17))) ? (((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) : ((2.5 - var_1_17)))) + var_1_14)))) : 1))) && ((((((((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) < ((var_1_60 * var_1_7))) ? (((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) : ((var_1_60 * var_1_7)))) <= ((var_1_6 | var_1_9) * var_1_34)) ? (var_1_18 == ((unsigned short int) (((((var_1_60) < 0 ) ? -(var_1_60) : (var_1_60))) + var_1_7))) : (var_1_18 == ((unsigned short int) (var_1_19 - var_1_7)))) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=62, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L370] EXPR (((((((((var_1_31 != (var_1_34 / var_1_4)) ? ((var_1_34 >= var_1_31) ? (var_1_1 == ((signed char) (((((var_1_5 - var_1_6) < 0 ) ? -(var_1_5 - var_1_6) : (var_1_5 - var_1_6))) + (var_1_7 - (var_1_8 - var_1_9))))) : (var_1_1 == ((signed char) ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7)))))) : 1) && ((var_1_27 && var_1_49) ? (var_1_10 == ((double) var_1_13)) : (var_1_27 ? (var_1_49 ? (var_1_10 == ((double) (var_1_14 + (var_1_15 + var_1_16)))) : (var_1_10 == ((double) (((((((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) > ((2.5 - var_1_17))) ? (((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) : ((2.5 - var_1_17)))) + var_1_14)))) : 1))) && ((((((((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) < ((var_1_60 * var_1_7))) ? (((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) : ((var_1_60 * var_1_7)))) <= ((var_1_6 | var_1_9) * var_1_34)) ? (var_1_18 == ((unsigned short int) (((((var_1_60) < 0 ) ? -(var_1_60) : (var_1_60))) + var_1_7))) : (var_1_18 == ((unsigned short int) (var_1_19 - var_1_7))))) && ((((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) >= -0.6) ? (var_1_20 == ((unsigned short int) (var_1_5 + (var_1_21 - var_1_18)))) : (var_1_20 == ((unsigned short int) var_1_9)))) && ((((var_1_60 * 4u) < var_1_5) || (((((var_1_45) > (var_1_21)) ? (var_1_45) : (var_1_21))) >= 2)) ? ((var_1_16 < var_1_56) ? (var_1_22 == ((signed char) var_1_6)) : 1) : 1)) && ((var_1_6 <= -8) ? ((var_1_27 || (var_1_5 == var_1_6)) ? (var_1_24 == ((double) (var_1_16 + var_1_17))) : (var_1_24 == ((double) ((((((var_1_16 + var_1_15)) > (((((-0.25) < 0 ) ? -(-0.25) : (-0.25))))) ? ((var_1_16 + var_1_15)) : (((((-0.25) < 0 ) ? -(-0.25) : (-0.25)))))) + (var_1_17 - (var_1_25 + var_1_26)))))) : (var_1_49 ? (var_1_24 == ((double) var_1_13)) : 1))) && ((var_1_9 >= var_1_8) ? (var_1_27 == ((unsigned char) (var_1_28 && var_1_29))) : (var_1_27 == ((unsigned char) (! var_1_30))))) && ((((((var_1_13) > (var_1_43)) ? (var_1_13) : (var_1_43))) < var_1_25) ? (var_1_49 ? (var_1_31 == ((signed char) ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9))))) : (((var_1_44 - var_1_32) > var_1_60) ? (var_1_31 == ((signed char) (var_1_5 + var_1_8))) : (var_1_31 == ((signed char) var_1_8)))) : (var_1_31 == ((signed char) var_1_8)))) && (((var_1_21 | var_1_9) >= var_1_45) ? ((last_1_var_1_32 != (~ var_1_4)) ? (var_1_32 == ((signed short int) ((var_1_33 - var_1_4) - var_1_6))) : (var_1_32 == ((signed short int) ((((-64) < 0 ) ? -(-64) : (-64)))))) : (var_1_29 ? (var_1_32 == ((signed short int) last_1_var_1_32)) : (var_1_32 == ((signed short int) last_1_var_1_32)))) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=62, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L370] EXPR (((((((((((((((var_1_31 != (var_1_34 / var_1_4)) ? ((var_1_34 >= var_1_31) ? (var_1_1 == ((signed char) (((((var_1_5 - var_1_6) < 0 ) ? -(var_1_5 - var_1_6) : (var_1_5 - var_1_6))) + (var_1_7 - (var_1_8 - var_1_9))))) : (var_1_1 == ((signed char) ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7)))))) : 1) && ((var_1_27 && var_1_49) ? (var_1_10 == ((double) var_1_13)) : (var_1_27 ? (var_1_49 ? (var_1_10 == ((double) (var_1_14 + (var_1_15 + var_1_16)))) : (var_1_10 == ((double) (((((((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) > ((2.5 - var_1_17))) ? (((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) : ((2.5 - var_1_17)))) + var_1_14)))) : 1))) && ((((((((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) < ((var_1_60 * var_1_7))) ? (((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) : ((var_1_60 * var_1_7)))) <= ((var_1_6 | var_1_9) * var_1_34)) ? (var_1_18 == ((unsigned short int) (((((var_1_60) < 0 ) ? -(var_1_60) : (var_1_60))) + var_1_7))) : (var_1_18 == ((unsigned short int) (var_1_19 - var_1_7))))) && ((((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) >= -0.6) ? (var_1_20 == ((unsigned short int) (var_1_5 + (var_1_21 - var_1_18)))) : (var_1_20 == ((unsigned short int) var_1_9)))) && ((((var_1_60 * 4u) < var_1_5) || (((((var_1_45) > (var_1_21)) ? (var_1_45) : (var_1_21))) >= 2)) ? ((var_1_16 < var_1_56) ? (var_1_22 == ((signed char) var_1_6)) : 1) : 1)) && ((var_1_6 <= -8) ? ((var_1_27 || (var_1_5 == var_1_6)) ? (var_1_24 == ((double) (var_1_16 + var_1_17))) : (var_1_24 == ((double) ((((((var_1_16 + var_1_15)) > (((((-0.25) < 0 ) ? -(-0.25) : (-0.25))))) ? ((var_1_16 + var_1_15)) : (((((-0.25) < 0 ) ? -(-0.25) : (-0.25)))))) + (var_1_17 - (var_1_25 + var_1_26)))))) : (var_1_49 ? (var_1_24 == ((double) var_1_13)) : 1))) && ((var_1_9 >= var_1_8) ? (var_1_27 == ((unsigned char) (var_1_28 && var_1_29))) : (var_1_27 == ((unsigned char) (! var_1_30))))) && ((((((var_1_13) > (var_1_43)) ? (var_1_13) : (var_1_43))) < var_1_25) ? (var_1_49 ? (var_1_31 == ((signed char) ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9))))) : (((var_1_44 - var_1_32) > var_1_60) ? (var_1_31 == ((signed char) (var_1_5 + var_1_8))) : (var_1_31 == ((signed char) var_1_8)))) : (var_1_31 == ((signed char) var_1_8)))) && (((var_1_21 | var_1_9) >= var_1_45) ? ((last_1_var_1_32 != (~ var_1_4)) ? (var_1_32 == ((signed short int) ((var_1_33 - var_1_4) - var_1_6))) : (var_1_32 == ((signed short int) ((((-64) < 0 ) ? -(-64) : (-64)))))) : (var_1_29 ? (var_1_32 == ((signed short int) last_1_var_1_32)) : (var_1_32 == ((signed short int) last_1_var_1_32))))) && ((((((var_1_54) < (var_1_60)) ? (var_1_54) : (var_1_60))) != (((((var_1_21) < (var_1_32)) ? (var_1_21) : (var_1_32))) / var_1_8)) ? (var_1_34 == ((signed char) (((((var_1_8) > ((var_1_35 - var_1_9))) ? (var_1_8) : ((var_1_35 - var_1_9)))) - var_1_36))) : (var_1_34 == ((signed char) var_1_6)))) && (((var_1_1 > var_1_44) || var_1_27) ? ((var_1_57 <= (- var_1_26)) ? ((var_1_14 != ((- var_1_16) / var_1_39)) ? (var_1_37 == ((unsigned short int) var_1_5)) : 1) : 1) : 1)) && ((var_1_43 <= ((var_1_41 - var_1_17) - var_1_26)) ? (var_1_40 == ((float) (((((var_1_17 - var_1_26)) < (var_1_13)) ? ((var_1_17 - var_1_26)) : (var_1_13))))) : (var_1_49 ? ((var_1_37 < var_1_5) ? (var_1_40 == ((float) ((((((((var_1_14) < (var_1_26)) ? (var_1_14) : (var_1_26)))) > ((((((var_1_25) > (var_1_16)) ? (var_1_25) : (var_1_16))) + var_1_17))) ? (((((var_1_14) < (var_1_26)) ? (var_1_14) : (var_1_26)))) : ((((((var_1_25) > (var_1_16)) ? (var_1_25) : (var_1_16))) + var_1_17)))))) : ((var_1_53 <= var_1_37) ? (var_1_40 == ((float) ((((var_1_16) > (((((var_1_26) < (var_1_25)) ? (var_1_26) : (var_1_25))))) ? (var_1_16) : (((((var_1_26) < (var_1_25)) ? (var_1_26) : (var_1_25)))))))) : (var_1_40 == ((float) ((((var_1_42) < (((((var_1_25) < (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))) ? (var_1_25) : (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17)))))))) ? (var_1_42) : (((((var_1_25) < (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))) ? (var_1_25) : (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))))))))))) : (var_1_40 == ((float) var_1_25))))) && ((var_1_20 <= var_1_8) ? (var_1_43 == ((float) (((((((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))) + var_1_15)) < (9999.25f)) ? ((((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))) + var_1_15)) : (9999.25f))))) : 1)) && ((var_1_26 > ((var_1_25 + last_1_var_1_40) + var_1_41)) ? (var_1_44 == ((signed short int) var_1_4)) : 1)) && ((var_1_5 > (var_1_60 >> (var_1_46 - var_1_47))) ? (var_1_45 == ((unsigned short int) ((((2) < ((36840 - var_1_21))) ? (2) : ((36840 - var_1_21)))))) : ((((- 32) >= var_1_60) || ((var_1_4 % var_1_8) >= 16)) ? ((last_1_var_1_45 >= var_1_33) ? (var_1_45 == ((unsigned short int) ((((((((var_1_46) < (var_1_54)) ? (var_1_46) : (var_1_54)))) > (var_1_9)) ? (((((var_1_46) < (var_1_54)) ? (var_1_46) : (var_1_54)))) : (var_1_9))))) : 1) : (var_1_45 == ((unsigned short int) (last_1_var_1_45 + var_1_47))))) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=62, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L370] EXPR ((((((((((((((((var_1_31 != (var_1_34 / var_1_4)) ? ((var_1_34 >= var_1_31) ? (var_1_1 == ((signed char) (((((var_1_5 - var_1_6) < 0 ) ? -(var_1_5 - var_1_6) : (var_1_5 - var_1_6))) + (var_1_7 - (var_1_8 - var_1_9))))) : (var_1_1 == ((signed char) ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7)))))) : 1) && ((var_1_27 && var_1_49) ? (var_1_10 == ((double) var_1_13)) : (var_1_27 ? (var_1_49 ? (var_1_10 == ((double) (var_1_14 + (var_1_15 + var_1_16)))) : (var_1_10 == ((double) (((((((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) > ((2.5 - var_1_17))) ? (((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) : ((2.5 - var_1_17)))) + var_1_14)))) : 1))) && ((((((((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) < ((var_1_60 * var_1_7))) ? (((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) : ((var_1_60 * var_1_7)))) <= ((var_1_6 | var_1_9) * var_1_34)) ? (var_1_18 == ((unsigned short int) (((((var_1_60) < 0 ) ? -(var_1_60) : (var_1_60))) + var_1_7))) : (var_1_18 == ((unsigned short int) (var_1_19 - var_1_7))))) && ((((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) >= -0.6) ? (var_1_20 == ((unsigned short int) (var_1_5 + (var_1_21 - var_1_18)))) : (var_1_20 == ((unsigned short int) var_1_9)))) && ((((var_1_60 * 4u) < var_1_5) || (((((var_1_45) > (var_1_21)) ? (var_1_45) : (var_1_21))) >= 2)) ? ((var_1_16 < var_1_56) ? (var_1_22 == ((signed char) var_1_6)) : 1) : 1)) && ((var_1_6 <= -8) ? ((var_1_27 || (var_1_5 == var_1_6)) ? (var_1_24 == ((double) (var_1_16 + var_1_17))) : (var_1_24 == ((double) ((((((var_1_16 + var_1_15)) > (((((-0.25) < 0 ) ? -(-0.25) : (-0.25))))) ? ((var_1_16 + var_1_15)) : (((((-0.25) < 0 ) ? -(-0.25) : (-0.25)))))) + (var_1_17 - (var_1_25 + var_1_26)))))) : (var_1_49 ? (var_1_24 == ((double) var_1_13)) : 1))) && ((var_1_9 >= var_1_8) ? (var_1_27 == ((unsigned char) (var_1_28 && var_1_29))) : (var_1_27 == ((unsigned char) (! var_1_30))))) && ((((((var_1_13) > (var_1_43)) ? (var_1_13) : (var_1_43))) < var_1_25) ? (var_1_49 ? (var_1_31 == ((signed char) ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9))))) : (((var_1_44 - var_1_32) > var_1_60) ? (var_1_31 == ((signed char) (var_1_5 + var_1_8))) : (var_1_31 == ((signed char) var_1_8)))) : (var_1_31 == ((signed char) var_1_8)))) && (((var_1_21 | var_1_9) >= var_1_45) ? ((last_1_var_1_32 != (~ var_1_4)) ? (var_1_32 == ((signed short int) ((var_1_33 - var_1_4) - var_1_6))) : (var_1_32 == ((signed short int) ((((-64) < 0 ) ? -(-64) : (-64)))))) : (var_1_29 ? (var_1_32 == ((signed short int) last_1_var_1_32)) : (var_1_32 == ((signed short int) last_1_var_1_32))))) && ((((((var_1_54) < (var_1_60)) ? (var_1_54) : (var_1_60))) != (((((var_1_21) < (var_1_32)) ? (var_1_21) : (var_1_32))) / var_1_8)) ? (var_1_34 == ((signed char) (((((var_1_8) > ((var_1_35 - var_1_9))) ? (var_1_8) : ((var_1_35 - var_1_9)))) - var_1_36))) : (var_1_34 == ((signed char) var_1_6)))) && (((var_1_1 > var_1_44) || var_1_27) ? ((var_1_57 <= (- var_1_26)) ? ((var_1_14 != ((- var_1_16) / var_1_39)) ? (var_1_37 == ((unsigned short int) var_1_5)) : 1) : 1) : 1)) && ((var_1_43 <= ((var_1_41 - var_1_17) - var_1_26)) ? (var_1_40 == ((float) (((((var_1_17 - var_1_26)) < (var_1_13)) ? ((var_1_17 - var_1_26)) : (var_1_13))))) : (var_1_49 ? ((var_1_37 < var_1_5) ? (var_1_40 == ((float) ((((((((var_1_14) < (var_1_26)) ? (var_1_14) : (var_1_26)))) > ((((((var_1_25) > (var_1_16)) ? (var_1_25) : (var_1_16))) + var_1_17))) ? (((((var_1_14) < (var_1_26)) ? (var_1_14) : (var_1_26)))) : ((((((var_1_25) > (var_1_16)) ? (var_1_25) : (var_1_16))) + var_1_17)))))) : ((var_1_53 <= var_1_37) ? (var_1_40 == ((float) ((((var_1_16) > (((((var_1_26) < (var_1_25)) ? (var_1_26) : (var_1_25))))) ? (var_1_16) : (((((var_1_26) < (var_1_25)) ? (var_1_26) : (var_1_25)))))))) : (var_1_40 == ((float) ((((var_1_42) < (((((var_1_25) < (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))) ? (var_1_25) : (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17)))))))) ? (var_1_42) : (((((var_1_25) < (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))) ? (var_1_25) : (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))))))))))) : (var_1_40 == ((float) var_1_25))))) && ((var_1_20 <= var_1_8) ? (var_1_43 == ((float) (((((((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))) + var_1_15)) < (9999.25f)) ? ((((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))) + var_1_15)) : (9999.25f))))) : 1)) && ((var_1_26 > ((var_1_25 + last_1_var_1_40) + var_1_41)) ? (var_1_44 == ((signed short int) var_1_4)) : 1)) && ((var_1_5 > (var_1_60 >> (var_1_46 - var_1_47))) ? (var_1_45 == ((unsigned short int) ((((2) < ((36840 - var_1_21))) ? (2) : ((36840 - var_1_21)))))) : ((((- 32) >= var_1_60) || ((var_1_4 % var_1_8) >= 16)) ? ((last_1_var_1_45 >= var_1_33) ? (var_1_45 == ((unsigned short int) ((((((((var_1_46) < (var_1_54)) ? (var_1_46) : (var_1_54)))) > (var_1_9)) ? (((((var_1_46) < (var_1_54)) ? (var_1_46) : (var_1_54)))) : (var_1_9))))) : 1) : (var_1_45 == ((unsigned short int) (last_1_var_1_45 + var_1_47)))))) && (((var_1_7 ^ var_1_19) <= var_1_18) ? ((! var_1_27) ? (var_1_49 == ((unsigned char) (var_1_30 || ((var_1_28 && var_1_50) || var_1_51)))) : (var_1_49 == ((unsigned char) (! var_1_29)))) : (var_1_49 == ((unsigned char) ((var_1_28 && var_1_29) && (var_1_30 || var_1_52))))) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=62, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L370] EXPR (((((((((((((((((var_1_31 != (var_1_34 / var_1_4)) ? ((var_1_34 >= var_1_31) ? (var_1_1 == ((signed char) (((((var_1_5 - var_1_6) < 0 ) ? -(var_1_5 - var_1_6) : (var_1_5 - var_1_6))) + (var_1_7 - (var_1_8 - var_1_9))))) : (var_1_1 == ((signed char) ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7)))))) : 1) && ((var_1_27 && var_1_49) ? (var_1_10 == ((double) var_1_13)) : (var_1_27 ? (var_1_49 ? (var_1_10 == ((double) (var_1_14 + (var_1_15 + var_1_16)))) : (var_1_10 == ((double) (((((((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) > ((2.5 - var_1_17))) ? (((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) : ((2.5 - var_1_17)))) + var_1_14)))) : 1))) && ((((((((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) < ((var_1_60 * var_1_7))) ? (((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) : ((var_1_60 * var_1_7)))) <= ((var_1_6 | var_1_9) * var_1_34)) ? (var_1_18 == ((unsigned short int) (((((var_1_60) < 0 ) ? -(var_1_60) : (var_1_60))) + var_1_7))) : (var_1_18 == ((unsigned short int) (var_1_19 - var_1_7))))) && ((((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) >= -0.6) ? (var_1_20 == ((unsigned short int) (var_1_5 + (var_1_21 - var_1_18)))) : (var_1_20 == ((unsigned short int) var_1_9)))) && ((((var_1_60 * 4u) < var_1_5) || (((((var_1_45) > (var_1_21)) ? (var_1_45) : (var_1_21))) >= 2)) ? ((var_1_16 < var_1_56) ? (var_1_22 == ((signed char) var_1_6)) : 1) : 1)) && ((var_1_6 <= -8) ? ((var_1_27 || (var_1_5 == var_1_6)) ? (var_1_24 == ((double) (var_1_16 + var_1_17))) : (var_1_24 == ((double) ((((((var_1_16 + var_1_15)) > (((((-0.25) < 0 ) ? -(-0.25) : (-0.25))))) ? ((var_1_16 + var_1_15)) : (((((-0.25) < 0 ) ? -(-0.25) : (-0.25)))))) + (var_1_17 - (var_1_25 + var_1_26)))))) : (var_1_49 ? (var_1_24 == ((double) var_1_13)) : 1))) && ((var_1_9 >= var_1_8) ? (var_1_27 == ((unsigned char) (var_1_28 && var_1_29))) : (var_1_27 == ((unsigned char) (! var_1_30))))) && ((((((var_1_13) > (var_1_43)) ? (var_1_13) : (var_1_43))) < var_1_25) ? (var_1_49 ? (var_1_31 == ((signed char) ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9))))) : (((var_1_44 - var_1_32) > var_1_60) ? (var_1_31 == ((signed char) (var_1_5 + var_1_8))) : (var_1_31 == ((signed char) var_1_8)))) : (var_1_31 == ((signed char) var_1_8)))) && (((var_1_21 | var_1_9) >= var_1_45) ? ((last_1_var_1_32 != (~ var_1_4)) ? (var_1_32 == ((signed short int) ((var_1_33 - var_1_4) - var_1_6))) : (var_1_32 == ((signed short int) ((((-64) < 0 ) ? -(-64) : (-64)))))) : (var_1_29 ? (var_1_32 == ((signed short int) last_1_var_1_32)) : (var_1_32 == ((signed short int) last_1_var_1_32))))) && ((((((var_1_54) < (var_1_60)) ? (var_1_54) : (var_1_60))) != (((((var_1_21) < (var_1_32)) ? (var_1_21) : (var_1_32))) / var_1_8)) ? (var_1_34 == ((signed char) (((((var_1_8) > ((var_1_35 - var_1_9))) ? (var_1_8) : ((var_1_35 - var_1_9)))) - var_1_36))) : (var_1_34 == ((signed char) var_1_6)))) && (((var_1_1 > var_1_44) || var_1_27) ? ((var_1_57 <= (- var_1_26)) ? ((var_1_14 != ((- var_1_16) / var_1_39)) ? (var_1_37 == ((unsigned short int) var_1_5)) : 1) : 1) : 1)) && ((var_1_43 <= ((var_1_41 - var_1_17) - var_1_26)) ? (var_1_40 == ((float) (((((var_1_17 - var_1_26)) < (var_1_13)) ? ((var_1_17 - var_1_26)) : (var_1_13))))) : (var_1_49 ? ((var_1_37 < var_1_5) ? (var_1_40 == ((float) ((((((((var_1_14) < (var_1_26)) ? (var_1_14) : (var_1_26)))) > ((((((var_1_25) > (var_1_16)) ? (var_1_25) : (var_1_16))) + var_1_17))) ? (((((var_1_14) < (var_1_26)) ? (var_1_14) : (var_1_26)))) : ((((((var_1_25) > (var_1_16)) ? (var_1_25) : (var_1_16))) + var_1_17)))))) : ((var_1_53 <= var_1_37) ? (var_1_40 == ((float) ((((var_1_16) > (((((var_1_26) < (var_1_25)) ? (var_1_26) : (var_1_25))))) ? (var_1_16) : (((((var_1_26) < (var_1_25)) ? (var_1_26) : (var_1_25)))))))) : (var_1_40 == ((float) ((((var_1_42) < (((((var_1_25) < (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))) ? (var_1_25) : (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17)))))))) ? (var_1_42) : (((((var_1_25) < (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))) ? (var_1_25) : (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))))))))))) : (var_1_40 == ((float) var_1_25))))) && ((var_1_20 <= var_1_8) ? (var_1_43 == ((float) (((((((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))) + var_1_15)) < (9999.25f)) ? ((((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))) + var_1_15)) : (9999.25f))))) : 1)) && ((var_1_26 > ((var_1_25 + last_1_var_1_40) + var_1_41)) ? (var_1_44 == ((signed short int) var_1_4)) : 1)) && ((var_1_5 > (var_1_60 >> (var_1_46 - var_1_47))) ? (var_1_45 == ((unsigned short int) ((((2) < ((36840 - var_1_21))) ? (2) : ((36840 - var_1_21)))))) : ((((- 32) >= var_1_60) || ((var_1_4 % var_1_8) >= 16)) ? ((last_1_var_1_45 >= var_1_33) ? (var_1_45 == ((unsigned short int) ((((((((var_1_46) < (var_1_54)) ? (var_1_46) : (var_1_54)))) > (var_1_9)) ? (((((var_1_46) < (var_1_54)) ? (var_1_46) : (var_1_54)))) : (var_1_9))))) : 1) : (var_1_45 == ((unsigned short int) (last_1_var_1_45 + var_1_47)))))) && (((var_1_7 ^ var_1_19) <= var_1_18) ? ((! var_1_27) ? (var_1_49 == ((unsigned char) (var_1_30 || ((var_1_28 && var_1_50) || var_1_51)))) : (var_1_49 == ((unsigned char) (! var_1_29)))) : (var_1_49 == ((unsigned char) ((var_1_28 && var_1_29) && (var_1_30 || var_1_52)))))) && ((var_1_45 != (var_1_7 | (var_1_19 - var_1_5))) ? (var_1_53 == ((unsigned long int) ((((var_1_7) < (var_1_6)) ? (var_1_7) : (var_1_6))))) : (var_1_53 == ((unsigned long int) ((((2u + var_1_45) < 0 ) ? -(2u + var_1_45) : (2u + var_1_45)))))) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=62, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L370-L371] return (((((((((((((((((((((var_1_31 != (var_1_34 / var_1_4)) ? ((var_1_34 >= var_1_31) ? (var_1_1 == ((signed char) (((((var_1_5 - var_1_6) < 0 ) ? -(var_1_5 - var_1_6) : (var_1_5 - var_1_6))) + (var_1_7 - (var_1_8 - var_1_9))))) : (var_1_1 == ((signed char) ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7)))))) : 1) && ((var_1_27 && var_1_49) ? (var_1_10 == ((double) var_1_13)) : (var_1_27 ? (var_1_49 ? (var_1_10 == ((double) (var_1_14 + (var_1_15 + var_1_16)))) : (var_1_10 == ((double) (((((((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) > ((2.5 - var_1_17))) ? (((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) : ((2.5 - var_1_17)))) + var_1_14)))) : 1))) && ((((((((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) < ((var_1_60 * var_1_7))) ? (((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) : ((var_1_60 * var_1_7)))) <= ((var_1_6 | var_1_9) * var_1_34)) ? (var_1_18 == ((unsigned short int) (((((var_1_60) < 0 ) ? -(var_1_60) : (var_1_60))) + var_1_7))) : (var_1_18 == ((unsigned short int) (var_1_19 - var_1_7))))) && ((((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) >= -0.6) ? (var_1_20 == ((unsigned short int) (var_1_5 + (var_1_21 - var_1_18)))) : (var_1_20 == ((unsigned short int) var_1_9)))) && ((((var_1_60 * 4u) < var_1_5) || (((((var_1_45) > (var_1_21)) ? (var_1_45) : (var_1_21))) >= 2)) ? ((var_1_16 < var_1_56) ? (var_1_22 == ((signed char) var_1_6)) : 1) : 1)) && ((var_1_6 <= -8) ? ((var_1_27 || (var_1_5 == var_1_6)) ? (var_1_24 == ((double) (var_1_16 + var_1_17))) : (var_1_24 == ((double) ((((((var_1_16 + var_1_15)) > (((((-0.25) < 0 ) ? -(-0.25) : (-0.25))))) ? ((var_1_16 + var_1_15)) : (((((-0.25) < 0 ) ? -(-0.25) : (-0.25)))))) + (var_1_17 - (var_1_25 + var_1_26)))))) : (var_1_49 ? (var_1_24 == ((double) var_1_13)) : 1))) && ((var_1_9 >= var_1_8) ? (var_1_27 == ((unsigned char) (var_1_28 && var_1_29))) : (var_1_27 == ((unsigned char) (! var_1_30))))) && ((((((var_1_13) > (var_1_43)) ? (var_1_13) : (var_1_43))) < var_1_25) ? (var_1_49 ? (var_1_31 == ((signed char) ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9))))) : (((var_1_44 - var_1_32) > var_1_60) ? (var_1_31 == ((signed char) (var_1_5 + var_1_8))) : (var_1_31 == ((signed char) var_1_8)))) : (var_1_31 == ((signed char) var_1_8)))) && (((var_1_21 | var_1_9) >= var_1_45) ? ((last_1_var_1_32 != (~ var_1_4)) ? (var_1_32 == ((signed short int) ((var_1_33 - var_1_4) - var_1_6))) : (var_1_32 == ((signed short int) ((((-64) < 0 ) ? -(-64) : (-64)))))) : (var_1_29 ? (var_1_32 == ((signed short int) last_1_var_1_32)) : (var_1_32 == ((signed short int) last_1_var_1_32))))) && ((((((var_1_54) < (var_1_60)) ? (var_1_54) : (var_1_60))) != (((((var_1_21) < (var_1_32)) ? (var_1_21) : (var_1_32))) / var_1_8)) ? (var_1_34 == ((signed char) (((((var_1_8) > ((var_1_35 - var_1_9))) ? (var_1_8) : ((var_1_35 - var_1_9)))) - var_1_36))) : (var_1_34 == ((signed char) var_1_6)))) && (((var_1_1 > var_1_44) || var_1_27) ? ((var_1_57 <= (- var_1_26)) ? ((var_1_14 != ((- var_1_16) / var_1_39)) ? (var_1_37 == ((unsigned short int) var_1_5)) : 1) : 1) : 1)) && ((var_1_43 <= ((var_1_41 - var_1_17) - var_1_26)) ? (var_1_40 == ((float) (((((var_1_17 - var_1_26)) < (var_1_13)) ? ((var_1_17 - var_1_26)) : (var_1_13))))) : (var_1_49 ? ((var_1_37 < var_1_5) ? (var_1_40 == ((float) ((((((((var_1_14) < (var_1_26)) ? (var_1_14) : (var_1_26)))) > ((((((var_1_25) > (var_1_16)) ? (var_1_25) : (var_1_16))) + var_1_17))) ? (((((var_1_14) < (var_1_26)) ? (var_1_14) : (var_1_26)))) : ((((((var_1_25) > (var_1_16)) ? (var_1_25) : (var_1_16))) + var_1_17)))))) : ((var_1_53 <= var_1_37) ? (var_1_40 == ((float) ((((var_1_16) > (((((var_1_26) < (var_1_25)) ? (var_1_26) : (var_1_25))))) ? (var_1_16) : (((((var_1_26) < (var_1_25)) ? (var_1_26) : (var_1_25)))))))) : (var_1_40 == ((float) ((((var_1_42) < (((((var_1_25) < (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))) ? (var_1_25) : (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17)))))))) ? (var_1_42) : (((((var_1_25) < (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))) ? (var_1_25) : (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))))))))))) : (var_1_40 == ((float) var_1_25))))) && ((var_1_20 <= var_1_8) ? (var_1_43 == ((float) (((((((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))) + var_1_15)) < (9999.25f)) ? ((((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))) + var_1_15)) : (9999.25f))))) : 1)) && ((var_1_26 > ((var_1_25 + last_1_var_1_40) + var_1_41)) ? (var_1_44 == ((signed short int) var_1_4)) : 1)) && ((var_1_5 > (var_1_60 >> (var_1_46 - var_1_47))) ? (var_1_45 == ((unsigned short int) ((((2) < ((36840 - var_1_21))) ? (2) : ((36840 - var_1_21)))))) : ((((- 32) >= var_1_60) || ((var_1_4 % var_1_8) >= 16)) ? ((last_1_var_1_45 >= var_1_33) ? (var_1_45 == ((unsigned short int) ((((((((var_1_46) < (var_1_54)) ? (var_1_46) : (var_1_54)))) > (var_1_9)) ? (((((var_1_46) < (var_1_54)) ? (var_1_46) : (var_1_54)))) : (var_1_9))))) : 1) : (var_1_45 == ((unsigned short int) (last_1_var_1_45 + var_1_47)))))) && (((var_1_7 ^ var_1_19) <= var_1_18) ? ((! var_1_27) ? (var_1_49 == ((unsigned char) (var_1_30 || ((var_1_28 && var_1_50) || var_1_51)))) : (var_1_49 == ((unsigned char) (! var_1_29)))) : (var_1_49 == ((unsigned char) ((var_1_28 && var_1_29) && (var_1_30 || var_1_52)))))) && ((var_1_45 != (var_1_7 | (var_1_19 - var_1_5))) ? (var_1_53 == ((unsigned long int) ((((var_1_7) < (var_1_6)) ? (var_1_7) : (var_1_6))))) : (var_1_53 == ((unsigned long int) ((((2u + var_1_45) < 0 ) ? -(2u + var_1_45) : (2u + var_1_45))))))) && ((last_1_var_1_49 || (var_1_16 <= var_1_39)) ? (var_1_54 == ((unsigned char) ((var_1_55 - var_1_6) + 10))) : 1)) && ((var_1_60 >= var_1_9) ? (var_1_56 == ((double) var_1_15)) : ((! var_1_27) ? (var_1_56 == ((double) (((((((((var_1_25 - 0.25)) < (var_1_15)) ? ((var_1_25 - 0.25)) : (var_1_15)))) > (var_1_17)) ? ((((((var_1_25 - 0.25)) < (var_1_15)) ? ((var_1_25 - 0.25)) : (var_1_15)))) : (var_1_17))))) : (var_1_28 ? (var_1_56 == ((double) (((((var_1_25) < (var_1_16)) ? (var_1_25) : (var_1_16))) + (var_1_17 - var_1_26)))) : (var_1_56 == ((double) ((((var_1_13) > (var_1_42)) ? (var_1_13) : (var_1_42))))))))) && ((var_1_26 >= var_1_13) ? (var_1_57 == ((double) (((var_1_58 + var_1_59) + ((((var_1_16) > (var_1_26)) ? (var_1_16) : (var_1_26)))) + ((((var_1_14) > (var_1_25)) ? (var_1_14) : (var_1_25)))))) : ((0u <= var_1_54) ? (var_1_49 ? (var_1_57 == ((double) (var_1_17 - var_1_25))) : 1) : (var_1_57 == ((double) var_1_13))))) && ((! var_1_51) ? (var_1_60 == ((unsigned char) (var_1_8 + var_1_5))) : ((last_1_var_1_49 && (last_1_var_1_54 < var_1_46)) ? (var_1_60 == ((unsigned char) (var_1_61 - var_1_9))) : (var_1_60 == ((unsigned char) var_1_5)))) ; [L380] RET, EXPR property() [L380] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=62, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L19] reach_error() VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=62, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 209 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 317.0s, OverallIterations: 20, TraceHistogramMax: 56, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 50.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 43618 SdHoareTripleChecker+Valid, 22.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 43600 mSDsluCounter, 33267 SdHoareTripleChecker+Invalid, 19.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 26604 mSDsCounter, 4044 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 25180 IncrementalHoareTripleChecker+Invalid, 29224 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4044 mSolverCounterUnsat, 6663 mSDtfsCounter, 25180 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5976 GetRequests, 5241 SyntacticMatches, 1 SemanticMatches, 734 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36889 ImplicationChecksByTransitivity, 30.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5159occurred in iteration=10, InterpolantAutomatonStates: 599, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.9s AutomataMinimizationTime, 19 MinimizatonAttempts, 34946 StatesRemovedByMinimization, 18 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 3.3s SatisfiabilityAnalysisTime, 254.8s InterpolantComputationTime, 10864 NumberOfCodeBlocks, 10864 NumberOfCodeBlocksAsserted, 29 NumberOfCheckSat, 11957 ConstructedInterpolants, 0 QuantifiedInterpolants, 44302 SizeOfPredicates, 43 NumberOfNonLiveVariables, 6688 ConjunctsInSsa, 132 ConjunctsInUnsatCore, 32 InterpolantComputations, 13 PerfectInterpolantSequences, 192879/197120 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-12-02 10:20:15,736 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2024-12-02 10:20:15,770 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 137 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/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_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/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_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/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 c1488e8cfb75b9dc5828151c610bf861156ee926465c8d7b38aa1fb193fa6e77 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 10:20:17,572 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 10:20:17,648 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-12-02 10:20:17,654 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 10:20:17,654 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 10:20:17,676 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 10:20:17,676 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 10:20:17,677 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 10:20:17,677 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 10:20:17,677 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 10:20:17,677 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 10:20:17,677 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 10:20:17,677 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 10:20:17,678 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 10:20:17,678 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 10:20:17,678 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 10:20:17,678 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 10:20:17,678 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 10:20:17,678 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 10:20:17,678 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 10:20:17,678 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 10:20:17,679 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 10:20:17,679 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 10:20:17,679 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 10:20:17,679 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-12-02 10:20:17,679 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-12-02 10:20:17,679 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 10:20:17,679 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 10:20:17,679 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 10:20:17,679 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 10:20:17,679 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 10:20:17,679 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 10:20:17,679 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 10:20:17,680 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 10:20:17,680 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 10:20:17,680 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 10:20:17,680 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 10:20:17,680 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 10:20:17,680 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 10:20:17,680 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 10:20:17,680 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 10:20:17,681 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 10:20:17,681 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 10:20:17,681 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 10:20:17,681 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-12-02 10:20:17,681 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-12-02 10:20:17,681 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 10:20:17,681 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 10:20:17,681 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 10:20:17,681 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 10:20:17,681 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_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/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 -> c1488e8cfb75b9dc5828151c610bf861156ee926465c8d7b38aa1fb193fa6e77 [2024-12-02 10:20:17,909 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 10:20:17,918 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 10:20:17,920 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 10:20:17,922 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 10:20:17,922 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 10:20:17,923 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i [2024-12-02 10:20:20,722 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/data/90b76455e/6c44852247ce4f5a8519a03580b29a63/FLAGf0564dce1 [2024-12-02 10:20:20,946 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 10:20:20,946 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i [2024-12-02 10:20:20,957 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/data/90b76455e/6c44852247ce4f5a8519a03580b29a63/FLAGf0564dce1 [2024-12-02 10:20:21,275 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/data/90b76455e/6c44852247ce4f5a8519a03580b29a63 [2024-12-02 10:20:21,277 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 10:20:21,278 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 10:20:21,279 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 10:20:21,279 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 10:20:21,284 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 10:20:21,284 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 10:20:21" (1/1) ... [2024-12-02 10:20:21,285 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@22aed99e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:20:21, skipping insertion in model container [2024-12-02 10:20:21,285 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 10:20:21" (1/1) ... [2024-12-02 10:20:21,309 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 10:20:21,418 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_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i[915,928] [2024-12-02 10:20:21,541 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 10:20:21,554 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 10:20:21,563 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_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i[915,928] [2024-12-02 10:20:21,629 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 10:20:21,645 INFO L204 MainTranslator]: Completed translation [2024-12-02 10:20:21,645 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:20:21 WrapperNode [2024-12-02 10:20:21,645 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 10:20:21,646 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 10:20:21,646 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 10:20:21,646 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 10:20:21,651 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:20:21" (1/1) ... [2024-12-02 10:20:21,666 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:20:21" (1/1) ... [2024-12-02 10:20:21,692 INFO L138 Inliner]: procedures = 27, calls = 69, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 363 [2024-12-02 10:20:21,692 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 10:20:21,693 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 10:20:21,693 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 10:20:21,693 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 10:20:21,699 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:20:21" (1/1) ... [2024-12-02 10:20:21,699 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:20:21" (1/1) ... [2024-12-02 10:20:21,704 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:20:21" (1/1) ... [2024-12-02 10:20:21,728 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-12-02 10:20:21,728 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:20:21" (1/1) ... [2024-12-02 10:20:21,729 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:20:21" (1/1) ... [2024-12-02 10:20:21,746 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:20:21" (1/1) ... [2024-12-02 10:20:21,749 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:20:21" (1/1) ... [2024-12-02 10:20:21,753 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:20:21" (1/1) ... [2024-12-02 10:20:21,757 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:20:21" (1/1) ... [2024-12-02 10:20:21,760 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:20:21" (1/1) ... [2024-12-02 10:20:21,766 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 10:20:21,767 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 10:20:21,767 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 10:20:21,767 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 10:20:21,768 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:20:21" (1/1) ... [2024-12-02 10:20:21,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 10:20:21,786 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:20:21,798 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 10:20:21,801 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 10:20:21,822 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 10:20:21,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-12-02 10:20:21,823 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 10:20:21,823 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 10:20:21,823 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 10:20:21,823 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 10:20:21,928 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 10:20:21,930 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 10:20:56,011 INFO L? ?]: Removed 38 outVars from TransFormulas that were not future-live. [2024-12-02 10:20:56,012 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 10:20:56,025 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 10:20:56,025 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 10:20:56,025 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 10:20:56 BoogieIcfgContainer [2024-12-02 10:20:56,025 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 10:20:56,028 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 10:20:56,028 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 10:20:56,032 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 10:20:56,032 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 10:20:21" (1/3) ... [2024-12-02 10:20:56,033 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3e40bbc7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 10:20:56, skipping insertion in model container [2024-12-02 10:20:56,033 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:20:21" (2/3) ... [2024-12-02 10:20:56,033 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3e40bbc7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 10:20:56, skipping insertion in model container [2024-12-02 10:20:56,033 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 10:20:56" (3/3) ... [2024-12-02 10:20:56,034 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-3.i [2024-12-02 10:20:56,049 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 10:20:56,051 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-3.i that has 2 procedures, 164 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 10:20:56,107 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 10:20:56,119 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;@350d47, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 10:20:56,119 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 10:20:56,123 INFO L276 IsEmpty]: Start isEmpty. Operand has 164 states, 105 states have (on average 1.4666666666666666) internal successors, (154), 106 states have internal predecessors, (154), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-12-02 10:20:56,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2024-12-02 10:20:56,141 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 10:20:56,142 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:20:56,143 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 10:20:56,148 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:20:56,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1046083312, now seen corresponding path program 1 times [2024-12-02 10:20:56,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 10:20:56,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [881807419] [2024-12-02 10:20:56,160 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:20:56,160 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 10:20:56,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 10:20:56,162 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 10:20:56,163 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-12-02 10:20:58,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:20:58,797 INFO L256 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 10:20:58,811 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:20:58,869 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 110 proven. 0 refuted. 0 times theorem prover too weak. 6050 trivial. 0 not checked. [2024-12-02 10:20:58,869 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 10:20:58,869 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 10:20:58,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [881807419] [2024-12-02 10:20:58,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [881807419] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:20:58,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 10:20:58,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 10:20:58,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303151551] [2024-12-02 10:20:58,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:20:58,877 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 10:20:58,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 10:20:58,893 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 10:20:58,893 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 10:20:58,895 INFO L87 Difference]: Start difference. First operand has 164 states, 105 states have (on average 1.4666666666666666) internal successors, (154), 106 states have internal predecessors, (154), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) Second operand has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 1 states have call successors, (56), 1 states have call predecessors, (56), 2 states have return successors, (56), 2 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 10:20:58,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 10:20:58,937 INFO L93 Difference]: Finished difference Result 321 states and 582 transitions. [2024-12-02 10:20:58,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 10:20:58,939 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 1 states have call successors, (56), 1 states have call predecessors, (56), 2 states have return successors, (56), 2 states have call predecessors, (56), 1 states have call successors, (56) Word has length 357 [2024-12-02 10:20:58,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 10:20:58,944 INFO L225 Difference]: With dead ends: 321 [2024-12-02 10:20:58,945 INFO L226 Difference]: Without dead ends: 160 [2024-12-02 10:20:58,949 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 356 GetRequests, 356 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 10:20:58,951 INFO L435 NwaCegarLoop]: 258 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, 258 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 10:20:58,952 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 10:20:58,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2024-12-02 10:20:58,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 160. [2024-12-02 10:20:58,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 102 states have (on average 1.4313725490196079) internal successors, (146), 102 states have internal predecessors, (146), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-12-02 10:20:58,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 258 transitions. [2024-12-02 10:20:58,999 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 258 transitions. Word has length 357 [2024-12-02 10:20:59,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 10:20:59,000 INFO L471 AbstractCegarLoop]: Abstraction has 160 states and 258 transitions. [2024-12-02 10:20:59,000 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 1 states have call successors, (56), 1 states have call predecessors, (56), 2 states have return successors, (56), 2 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 10:20:59,000 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 258 transitions. [2024-12-02 10:20:59,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2024-12-02 10:20:59,007 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 10:20:59,008 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:20:59,056 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-12-02 10:20:59,208 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 10:20:59,209 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 10:20:59,209 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:20:59,209 INFO L85 PathProgramCache]: Analyzing trace with hash 458832724, now seen corresponding path program 1 times [2024-12-02 10:20:59,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 10:20:59,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [31594199] [2024-12-02 10:20:59,211 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:20:59,211 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 10:20:59,211 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 10:20:59,213 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 10:20:59,214 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-12-02 10:21:01,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:21:02,058 INFO L256 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 10:21:02,067 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:21:14,888 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 3230 proven. 177 refuted. 0 times theorem prover too weak. 2753 trivial. 0 not checked. [2024-12-02 10:21:14,888 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 10:21:24,667 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 147 proven. 180 refuted. 0 times theorem prover too weak. 5833 trivial. 0 not checked. [2024-12-02 10:21:24,667 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 10:21:24,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [31594199] [2024-12-02 10:21:24,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [31594199] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 10:21:24,668 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 10:21:24,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2024-12-02 10:21:24,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123614359] [2024-12-02 10:21:24,668 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 10:21:24,671 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 10:21:24,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 10:21:24,673 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 10:21:24,673 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2024-12-02 10:21:24,674 INFO L87 Difference]: Start difference. First operand 160 states and 258 transitions. Second operand has 14 states, 14 states have (on average 9.071428571428571) internal successors, (127), 14 states have internal predecessors, (127), 3 states have call successors, (87), 3 states have call predecessors, (87), 7 states have return successors, (88), 3 states have call predecessors, (88), 3 states have call successors, (88) [2024-12-02 10:21:33,384 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 10:21:39,081 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 10:21:43,084 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-02 10:21:48,141 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.59s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 10:21:52,142 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-02 10:21:56,146 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-02 10:22:00,149 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-02 10:22:04,157 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-02 10:22:08,162 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-02 10:22:12,173 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-02 10:22:16,177 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-02 10:22:20,181 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-02 10:22:24,194 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-02 10:22:28,200 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-02 10:22:32,203 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-02 10:22:36,215 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-02 10:22:40,220 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-02 10:22:44,226 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-02 10:22:48,228 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-02 10:22:52,232 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-02 10:22:56,235 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-02 10:23:11,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 10:23:11,958 INFO L93 Difference]: Finished difference Result 702 states and 1110 transitions. [2024-12-02 10:23:11,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-12-02 10:23:11,959 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 9.071428571428571) internal successors, (127), 14 states have internal predecessors, (127), 3 states have call successors, (87), 3 states have call predecessors, (87), 7 states have return successors, (88), 3 states have call predecessors, (88), 3 states have call successors, (88) Word has length 357 [2024-12-02 10:23:11,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 10:23:11,963 INFO L225 Difference]: With dead ends: 702 [2024-12-02 10:23:11,963 INFO L226 Difference]: Without dead ends: 545 [2024-12-02 10:23:11,965 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 744 GetRequests, 703 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 486 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=482, Invalid=1240, Unknown=0, NotChecked=0, Total=1722 [2024-12-02 10:23:11,965 INFO L435 NwaCegarLoop]: 331 mSDtfsCounter, 776 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 938 mSolverCounterSat, 473 mSolverCounterUnsat, 20 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 100.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 802 SdHoareTripleChecker+Valid, 999 SdHoareTripleChecker+Invalid, 1431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 473 IncrementalHoareTripleChecker+Valid, 938 IncrementalHoareTripleChecker+Invalid, 20 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 101.3s IncrementalHoareTripleChecker+Time [2024-12-02 10:23:11,965 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [802 Valid, 999 Invalid, 1431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [473 Valid, 938 Invalid, 20 Unknown, 0 Unchecked, 101.3s Time] [2024-12-02 10:23:11,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2024-12-02 10:23:12,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 402. [2024-12-02 10:23:12,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 259 states have (on average 1.3745173745173744) internal successors, (356), 261 states have internal predecessors, (356), 136 states have call successors, (136), 6 states have call predecessors, (136), 6 states have return successors, (136), 134 states have call predecessors, (136), 136 states have call successors, (136) [2024-12-02 10:23:12,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 628 transitions. [2024-12-02 10:23:12,055 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 628 transitions. Word has length 357 [2024-12-02 10:23:12,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 10:23:12,056 INFO L471 AbstractCegarLoop]: Abstraction has 402 states and 628 transitions. [2024-12-02 10:23:12,056 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.071428571428571) internal successors, (127), 14 states have internal predecessors, (127), 3 states have call successors, (87), 3 states have call predecessors, (87), 7 states have return successors, (88), 3 states have call predecessors, (88), 3 states have call successors, (88) [2024-12-02 10:23:12,056 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 628 transitions. [2024-12-02 10:23:12,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2024-12-02 10:23:12,063 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 10:23:12,064 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:23:12,130 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/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-02 10:23:12,264 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 10:23:12,264 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 10:23:12,265 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:23:12,265 INFO L85 PathProgramCache]: Analyzing trace with hash -385172778, now seen corresponding path program 1 times [2024-12-02 10:23:12,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 10:23:12,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1907882247] [2024-12-02 10:23:12,265 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:23:12,265 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 10:23:12,265 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 10:23:12,267 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 10:23:12,268 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-12-02 10:23:14,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:23:15,014 INFO L256 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 10:23:15,020 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:23:21,877 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 3129 proven. 78 refuted. 0 times theorem prover too weak. 2953 trivial. 0 not checked. [2024-12-02 10:23:21,877 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 10:23:29,721 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 87 proven. 78 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-12-02 10:23:29,721 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 10:23:29,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1907882247] [2024-12-02 10:23:29,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1907882247] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 10:23:29,721 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 10:23:29,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2024-12-02 10:23:29,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397962083] [2024-12-02 10:23:29,722 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 10:23:29,722 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 10:23:29,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 10:23:29,723 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 10:23:29,724 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-12-02 10:23:29,724 INFO L87 Difference]: Start difference. First operand 402 states and 628 transitions. Second operand has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 2 states have call successors, (82), 2 states have call predecessors, (82), 4 states have return successors, (83), 2 states have call predecessors, (83), 2 states have call successors, (83) [2024-12-02 10:23:42,814 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.63s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 10:23:46,840 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 10:23:50,852 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-02 10:23:54,862 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-02 10:23:58,867 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-02 10:24:02,875 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 10:24:06,885 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-02 10:24:10,894 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-02 10:24:14,903 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-02 10:24:18,905 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-02 10:24:22,911 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-02 10:24:26,914 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-02 10:24:34,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 10:24:34,676 INFO L93 Difference]: Finished difference Result 1026 states and 1570 transitions. [2024-12-02 10:24:34,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-02 10:24:34,677 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 2 states have call successors, (82), 2 states have call predecessors, (82), 4 states have return successors, (83), 2 states have call predecessors, (83), 2 states have call successors, (83) Word has length 357 [2024-12-02 10:24:34,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 10:24:34,684 INFO L225 Difference]: With dead ends: 1026 [2024-12-02 10:24:34,684 INFO L226 Difference]: Without dead ends: 667 [2024-12-02 10:24:34,686 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 732 GetRequests, 706 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=206, Invalid=496, Unknown=0, NotChecked=0, Total=702 [2024-12-02 10:24:34,687 INFO L435 NwaCegarLoop]: 269 mSDtfsCounter, 679 mSDsluCounter, 899 mSDsCounter, 0 mSdLazyCounter, 558 mSolverCounterSat, 515 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 60.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 711 SdHoareTripleChecker+Valid, 1168 SdHoareTripleChecker+Invalid, 1085 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 515 IncrementalHoareTripleChecker+Valid, 558 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 61.5s IncrementalHoareTripleChecker+Time [2024-12-02 10:24:34,688 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [711 Valid, 1168 Invalid, 1085 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [515 Valid, 558 Invalid, 12 Unknown, 0 Unchecked, 61.5s Time] [2024-12-02 10:24:34,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 667 states. [2024-12-02 10:24:34,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 667 to 278. [2024-12-02 10:24:34,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 157 states have (on average 1.2356687898089171) internal successors, (194), 158 states have internal predecessors, (194), 112 states have call successors, (112), 8 states have call predecessors, (112), 8 states have return successors, (112), 111 states have call predecessors, (112), 112 states have call successors, (112) [2024-12-02 10:24:34,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 418 transitions. [2024-12-02 10:24:34,753 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 418 transitions. Word has length 357 [2024-12-02 10:24:34,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 10:24:34,754 INFO L471 AbstractCegarLoop]: Abstraction has 278 states and 418 transitions. [2024-12-02 10:24:34,754 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 2 states have call successors, (82), 2 states have call predecessors, (82), 4 states have return successors, (83), 2 states have call predecessors, (83), 2 states have call successors, (83) [2024-12-02 10:24:34,754 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 418 transitions. [2024-12-02 10:24:34,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2024-12-02 10:24:34,757 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 10:24:34,757 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:24:34,811 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2024-12-02 10:24:34,958 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 10:24:34,958 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 10:24:34,958 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:24:34,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1832566785, now seen corresponding path program 1 times [2024-12-02 10:24:34,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 10:24:34,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1185892244] [2024-12-02 10:24:34,959 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:24:34,959 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 10:24:34,959 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 10:24:34,960 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 10:24:34,961 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-12-02 10:24:37,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:24:37,643 INFO L256 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 10:24:37,648 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:24:55,307 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 2932 proven. 204 refuted. 0 times theorem prover too weak. 3024 trivial. 0 not checked. [2024-12-02 10:24:55,307 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 10:25:00,908 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-12-02 10:25:00,908 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 10:25:00,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1185892244] [2024-12-02 10:25:00,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1185892244] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 10:25:00,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 10:25:00,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [10] total 12 [2024-12-02 10:25:00,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526402352] [2024-12-02 10:25:00,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:25:00,910 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 10:25:00,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 10:25:00,911 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 10:25:00,911 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-12-02 10:25:00,911 INFO L87 Difference]: Start difference. First operand 278 states and 418 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 10:25:06,727 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.59s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 10:25:10,734 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-02 10:25:14,738 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-02 10:25:18,740 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-02 10:25:18,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 10:25:18,990 INFO L93 Difference]: Finished difference Result 538 states and 811 transitions. [2024-12-02 10:25:18,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 10:25:18,991 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 358 [2024-12-02 10:25:18,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 10:25:18,994 INFO L225 Difference]: With dead ends: 538 [2024-12-02 10:25:18,994 INFO L226 Difference]: Without dead ends: 369 [2024-12-02 10:25:18,994 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 715 GetRequests, 704 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-12-02 10:25:18,995 INFO L435 NwaCegarLoop]: 240 mSDtfsCounter, 133 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 708 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.7s IncrementalHoareTripleChecker+Time [2024-12-02 10:25:18,995 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 708 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 39 Invalid, 4 Unknown, 0 Unchecked, 17.7s Time] [2024-12-02 10:25:18,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2024-12-02 10:25:19,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 366. [2024-12-02 10:25:19,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 223 states have (on average 1.2869955156950672) internal successors, (287), 225 states have internal predecessors, (287), 132 states have call successors, (132), 10 states have call predecessors, (132), 10 states have return successors, (132), 130 states have call predecessors, (132), 132 states have call successors, (132) [2024-12-02 10:25:19,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 551 transitions. [2024-12-02 10:25:19,043 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 551 transitions. Word has length 358 [2024-12-02 10:25:19,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 10:25:19,044 INFO L471 AbstractCegarLoop]: Abstraction has 366 states and 551 transitions. [2024-12-02 10:25:19,044 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-12-02 10:25:19,044 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 551 transitions. [2024-12-02 10:25:19,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 360 [2024-12-02 10:25:19,047 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 10:25:19,047 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:25:19,097 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2024-12-02 10:25:19,248 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 10:25:19,248 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 10:25:19,249 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:25:19,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1664995515, now seen corresponding path program 1 times [2024-12-02 10:25:19,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 10:25:19,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [950064587] [2024-12-02 10:25:19,249 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:25:19,249 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 10:25:19,250 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 10:25:19,251 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 10:25:19,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8795ca-189f-468d-93a6-f9b2a8f4bc03/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 (6)] Waiting until timeout for monitored process [2024-12-02 10:25:23,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:25:23,735 INFO L256 TraceCheckSpWp]: Trace formula consists of 572 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-12-02 10:25:23,744 INFO L279 TraceCheckSpWp]: Computing forward predicates...