./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 6497de01 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/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_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC --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-6497de0 [2024-11-23 22:42:43,693 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 22:42:43,817 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-23 22:42:43,828 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 22:42:43,830 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 22:42:43,881 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 22:42:43,883 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 22:42:43,883 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 22:42:43,884 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 22:42:43,884 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 22:42:43,886 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 22:42:43,886 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 22:42:43,886 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 22:42:43,886 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 22:42:43,887 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 22:42:43,887 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 22:42:43,887 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 22:42:43,887 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-23 22:42:43,887 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-23 22:42:43,887 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-23 22:42:43,887 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 22:42:43,887 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 22:42:43,887 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 22:42:43,888 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 22:42:43,888 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-23 22:42:43,888 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 22:42:43,888 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 22:42:43,888 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 22:42:43,888 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 22:42:43,888 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 22:42:43,888 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 22:42:43,888 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 22:42:43,889 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 22:42:43,889 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 22:42:43,889 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 22:42:43,889 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 22:42:43,889 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 22:42:43,889 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 22:42:43,889 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 22:42:43,889 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 22:42:43,890 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 22:42:43,890 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 22:42:43,890 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-23 22:42:43,890 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-23 22:42:43,892 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 22:42:43,892 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 22:42:43,892 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 22:42:43,892 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 22:42:43,892 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_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC 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-11-23 22:42:44,232 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 22:42:44,243 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 22:42:44,246 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 22:42:44,247 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 22:42:44,248 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 22:42:44,249 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i [2024-11-23 22:42:48,127 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/data/5d44d53d9/541f15f7371746cfbcea893dea0f5404/FLAG707a2ace4 [2024-11-23 22:42:48,663 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 22:42:48,664 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i [2024-11-23 22:42:48,677 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/data/5d44d53d9/541f15f7371746cfbcea893dea0f5404/FLAG707a2ace4 [2024-11-23 22:42:48,729 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/data/5d44d53d9/541f15f7371746cfbcea893dea0f5404 [2024-11-23 22:42:48,732 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 22:42:48,735 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 22:42:48,738 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 22:42:48,738 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 22:42:48,744 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 22:42:48,745 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:42:48" (1/1) ... [2024-11-23 22:42:48,746 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@19f29e20 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:42:48, skipping insertion in model container [2024-11-23 22:42:48,747 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:42:48" (1/1) ... [2024-11-23 22:42:48,798 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 22:42:49,011 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_03e498ce-4c5d-42be-89fc-46fc3711447e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i[915,928] [2024-11-23 22:42:49,206 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 22:42:49,223 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 22:42:49,237 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_03e498ce-4c5d-42be-89fc-46fc3711447e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i[915,928] [2024-11-23 22:42:49,333 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 22:42:49,356 INFO L204 MainTranslator]: Completed translation [2024-11-23 22:42:49,357 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:42:49 WrapperNode [2024-11-23 22:42:49,357 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 22:42:49,358 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 22:42:49,358 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 22:42:49,358 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 22:42:49,367 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:42:49" (1/1) ... [2024-11-23 22:42:49,385 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:42:49" (1/1) ... [2024-11-23 22:42:49,458 INFO L138 Inliner]: procedures = 26, calls = 69, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 487 [2024-11-23 22:42:49,459 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 22:42:49,460 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 22:42:49,460 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 22:42:49,460 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 22:42:49,472 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:42:49" (1/1) ... [2024-11-23 22:42:49,472 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:42:49" (1/1) ... [2024-11-23 22:42:49,480 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:42:49" (1/1) ... [2024-11-23 22:42:49,509 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-23 22:42:49,509 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:42:49" (1/1) ... [2024-11-23 22:42:49,510 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:42:49" (1/1) ... [2024-11-23 22:42:49,548 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:42:49" (1/1) ... [2024-11-23 22:42:49,550 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:42:49" (1/1) ... [2024-11-23 22:42:49,557 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:42:49" (1/1) ... [2024-11-23 22:42:49,563 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:42:49" (1/1) ... [2024-11-23 22:42:49,567 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:42:49" (1/1) ... [2024-11-23 22:42:49,578 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 22:42:49,579 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 22:42:49,580 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 22:42:49,580 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 22:42:49,581 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:42:49" (1/1) ... [2024-11-23 22:42:49,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 22:42:49,608 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:42:49,626 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 22:42:49,635 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 22:42:49,668 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 22:42:49,668 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-23 22:42:49,668 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-23 22:42:49,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-23 22:42:49,669 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 22:42:49,670 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 22:42:49,827 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 22:42:49,829 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 22:42:51,220 INFO L? ?]: Removed 52 outVars from TransFormulas that were not future-live. [2024-11-23 22:42:51,221 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 22:42:51,247 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 22:42:51,247 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-23 22:42:51,247 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:42:51 BoogieIcfgContainer [2024-11-23 22:42:51,248 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 22:42:51,250 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 22:42:51,250 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 22:42:51,260 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 22:42:51,261 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 10:42:48" (1/3) ... [2024-11-23 22:42:51,262 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66a8db6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 10:42:51, skipping insertion in model container [2024-11-23 22:42:51,262 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:42:49" (2/3) ... [2024-11-23 22:42:51,263 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66a8db6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 10:42:51, skipping insertion in model container [2024-11-23 22:42:51,263 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:42:51" (3/3) ... [2024-11-23 22:42:51,269 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-3.i [2024-11-23 22:42:51,284 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 22:42:51,286 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-11-23 22:42:51,367 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 22:42:51,387 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;@3de579c5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 22:42:51,387 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-23 22:42:51,395 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-11-23 22:42:51,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2024-11-23 22:42:51,429 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:42:51,431 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-11-23 22:42:51,431 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:42:51,438 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:42:51,438 INFO L85 PathProgramCache]: Analyzing trace with hash -321379115, now seen corresponding path program 1 times [2024-11-23 22:42:51,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:42:51,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381693108] [2024-11-23 22:42:51,449 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:42:51,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:42:51,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:42:52,416 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 6050 trivial. 0 not checked. [2024-11-23 22:42:52,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:42:52,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381693108] [2024-11-23 22:42:52,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381693108] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:42:52,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830166640] [2024-11-23 22:42:52,422 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:42:52,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:42:52,422 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:42:52,427 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:42:52,433 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-23 22:42:52,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:42:52,987 INFO L256 TraceCheckSpWp]: Trace formula consists of 834 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-23 22:42:53,009 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:42:53,081 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 110 proven. 0 refuted. 0 times theorem prover too weak. 6050 trivial. 0 not checked. [2024-11-23 22:42:53,082 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 22:42:53,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830166640] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:42:53,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 22:42:53,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-23 22:42:53,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661590007] [2024-11-23 22:42:53,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:42:53,095 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-23 22:42:53,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:42:53,129 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-23 22:42:53,129 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 22:42:53,135 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-11-23 22:42:53,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:42:53,202 INFO L93 Difference]: Finished difference Result 411 states and 722 transitions. [2024-11-23 22:42:53,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-23 22:42:53,205 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-11-23 22:42:53,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:42:53,220 INFO L225 Difference]: With dead ends: 411 [2024-11-23 22:42:53,220 INFO L226 Difference]: Without dead ends: 205 [2024-11-23 22:42:53,229 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-11-23 22:42:53,235 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-11-23 22:42:53,238 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-11-23 22:42:53,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2024-11-23 22:42:53,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 205. [2024-11-23 22:42:53,330 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-11-23 22:42:53,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 328 transitions. [2024-11-23 22:42:53,350 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 328 transitions. Word has length 372 [2024-11-23 22:42:53,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:42:53,354 INFO L471 AbstractCegarLoop]: Abstraction has 205 states and 328 transitions. [2024-11-23 22:42:53,355 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-11-23 22:42:53,355 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 328 transitions. [2024-11-23 22:42:53,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2024-11-23 22:42:53,371 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:42:53,372 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-11-23 22:42:53,388 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-23 22:42:53,577 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-23 22:42:53,578 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:42:53,579 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:42:53,579 INFO L85 PathProgramCache]: Analyzing trace with hash -19291631, now seen corresponding path program 1 times [2024-11-23 22:42:53,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:42:53,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255547158] [2024-11-23 22:42:53,580 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:42:53,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:42:53,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:42:54,987 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-23 22:42:54,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:42:54,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255547158] [2024-11-23 22:42:54,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255547158] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:42:54,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:42:54,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-23 22:42:54,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054750010] [2024-11-23 22:42:54,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:42:54,992 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 22:42:54,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:42:54,995 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 22:42:54,996 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-23 22:42:54,998 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-11-23 22:42:55,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:42:55,587 INFO L93 Difference]: Finished difference Result 594 states and 946 transitions. [2024-11-23 22:42:55,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 22:42:55,588 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-11-23 22:42:55,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:42:55,596 INFO L225 Difference]: With dead ends: 594 [2024-11-23 22:42:55,597 INFO L226 Difference]: Without dead ends: 392 [2024-11-23 22:42:55,598 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-11-23 22:42:55,601 INFO L435 NwaCegarLoop]: 306 mSDtfsCounter, 387 mSDsluCounter, 956 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.5s IncrementalHoareTripleChecker+Time [2024-11-23 22:42:55,602 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.5s Time] [2024-11-23 22:42:55,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2024-11-23 22:42:55,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 386. [2024-11-23 22:42:55,671 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-11-23 22:42:55,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 616 transitions. [2024-11-23 22:42:55,682 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 616 transitions. Word has length 372 [2024-11-23 22:42:55,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:42:55,686 INFO L471 AbstractCegarLoop]: Abstraction has 386 states and 616 transitions. [2024-11-23 22:42:55,687 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-11-23 22:42:55,687 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 616 transitions. [2024-11-23 22:42:55,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2024-11-23 22:42:55,696 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:42:55,697 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-11-23 22:42:55,697 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-23 22:42:55,698 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:42:55,699 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:42:55,699 INFO L85 PathProgramCache]: Analyzing trace with hash 812835601, now seen corresponding path program 1 times [2024-11-23 22:42:55,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:42:55,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944201412] [2024-11-23 22:42:55,700 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:42:55,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:42:55,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:42:58,424 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-23 22:42:58,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:42:58,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944201412] [2024-11-23 22:42:58,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944201412] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:42:58,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:42:58,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 22:42:58,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661288753] [2024-11-23 22:42:58,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:42:58,429 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 22:42:58,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:42:58,430 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 22:42:58,430 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 22:42:58,431 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-11-23 22:42:58,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:42:58,810 INFO L93 Difference]: Finished difference Result 1080 states and 1722 transitions. [2024-11-23 22:42:58,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 22:42:58,814 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-11-23 22:42:58,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:42:58,823 INFO L225 Difference]: With dead ends: 1080 [2024-11-23 22:42:58,823 INFO L226 Difference]: Without dead ends: 697 [2024-11-23 22:42:58,824 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-11-23 22:42:58,825 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-11-23 22:42:58,826 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-11-23 22:42:58,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 697 states. [2024-11-23 22:42:58,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 697 to 694. [2024-11-23 22:42:58,906 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-11-23 22:42:58,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 1106 transitions. [2024-11-23 22:42:58,936 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 1106 transitions. Word has length 372 [2024-11-23 22:42:58,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:42:58,939 INFO L471 AbstractCegarLoop]: Abstraction has 694 states and 1106 transitions. [2024-11-23 22:42:58,940 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-11-23 22:42:58,940 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 1106 transitions. [2024-11-23 22:42:58,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2024-11-23 22:42:58,949 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:42:58,949 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-11-23 22:42:58,949 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-23 22:42:58,949 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:42:58,951 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:42:58,951 INFO L85 PathProgramCache]: Analyzing trace with hash -1704580880, now seen corresponding path program 1 times [2024-11-23 22:42:58,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:42:58,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358481219] [2024-11-23 22:42:58,951 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:42:58,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:42:59,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:43:00,184 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-23 22:43:00,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:43:00,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358481219] [2024-11-23 22:43:00,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358481219] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:43:00,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:43:00,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-23 22:43:00,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775270367] [2024-11-23 22:43:00,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:43:00,186 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-23 22:43:00,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:43:00,187 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-23 22:43:00,187 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-11-23 22:43:00,187 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-11-23 22:43:02,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:43:02,482 INFO L93 Difference]: Finished difference Result 3324 states and 5260 transitions. [2024-11-23 22:43:02,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-23 22:43:02,483 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-11-23 22:43:02,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:43:02,498 INFO L225 Difference]: With dead ends: 3324 [2024-11-23 22:43:02,498 INFO L226 Difference]: Without dead ends: 2633 [2024-11-23 22:43:02,501 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=75, Invalid=165, Unknown=0, NotChecked=0, Total=240 [2024-11-23 22:43:02,502 INFO L435 NwaCegarLoop]: 299 mSDtfsCounter, 2146 mSDsluCounter, 1017 mSDsCounter, 0 mSdLazyCounter, 968 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s 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.9s IncrementalHoareTripleChecker+Time [2024-11-23 22:43:02,502 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.9s Time] [2024-11-23 22:43:02,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2633 states. [2024-11-23 22:43:02,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2633 to 1538. [2024-11-23 22:43:02,670 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-11-23 22:43:02,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1538 states to 1538 states and 2436 transitions. [2024-11-23 22:43:02,682 INFO L78 Accepts]: Start accepts. Automaton has 1538 states and 2436 transitions. Word has length 373 [2024-11-23 22:43:02,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:43:02,691 INFO L471 AbstractCegarLoop]: Abstraction has 1538 states and 2436 transitions. [2024-11-23 22:43:02,691 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-11-23 22:43:02,692 INFO L276 IsEmpty]: Start isEmpty. Operand 1538 states and 2436 transitions. [2024-11-23 22:43:02,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2024-11-23 22:43:02,702 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:43:02,702 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-11-23 22:43:02,703 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-23 22:43:02,703 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:43:02,703 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:43:02,704 INFO L85 PathProgramCache]: Analyzing trace with hash -318377486, now seen corresponding path program 1 times [2024-11-23 22:43:02,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:43:02,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443077089] [2024-11-23 22:43:02,704 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:43:02,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:43:02,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:43:03,936 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-23 22:43:03,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:43:03,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443077089] [2024-11-23 22:43:03,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443077089] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:43:03,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:43:03,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-23 22:43:03,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978949287] [2024-11-23 22:43:03,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:43:03,937 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 22:43:03,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:43:03,938 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 22:43:03,938 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-23 22:43:03,938 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-11-23 22:43:04,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:43:04,740 INFO L93 Difference]: Finished difference Result 5632 states and 8915 transitions. [2024-11-23 22:43:04,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-23 22:43:04,741 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-11-23 22:43:04,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:43:04,763 INFO L225 Difference]: With dead ends: 5632 [2024-11-23 22:43:04,763 INFO L226 Difference]: Without dead ends: 4097 [2024-11-23 22:43:04,768 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-11-23 22:43:04,769 INFO L435 NwaCegarLoop]: 492 mSDtfsCounter, 408 mSDsluCounter, 1119 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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.5s IncrementalHoareTripleChecker+Time [2024-11-23 22:43:04,770 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.5s Time] [2024-11-23 22:43:04,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4097 states. [2024-11-23 22:43:05,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4097 to 3215. [2024-11-23 22:43:05,018 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-11-23 22:43:05,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3215 states to 3215 states and 5111 transitions. [2024-11-23 22:43:05,038 INFO L78 Accepts]: Start accepts. Automaton has 3215 states and 5111 transitions. Word has length 373 [2024-11-23 22:43:05,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:43:05,039 INFO L471 AbstractCegarLoop]: Abstraction has 3215 states and 5111 transitions. [2024-11-23 22:43:05,039 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-11-23 22:43:05,039 INFO L276 IsEmpty]: Start isEmpty. Operand 3215 states and 5111 transitions. [2024-11-23 22:43:05,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2024-11-23 22:43:05,051 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:43:05,051 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-11-23 22:43:05,051 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-23 22:43:05,052 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:43:05,052 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:43:05,052 INFO L85 PathProgramCache]: Analyzing trace with hash 561800306, now seen corresponding path program 1 times [2024-11-23 22:43:05,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:43:05,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613642697] [2024-11-23 22:43:05,053 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:43:05,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:43:05,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:43:05,820 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-23 22:43:05,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:43:05,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613642697] [2024-11-23 22:43:05,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613642697] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:43:05,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:43:05,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-23 22:43:05,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51406836] [2024-11-23 22:43:05,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:43:05,823 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-23 22:43:05,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:43:05,824 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-23 22:43:05,824 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-11-23 22:43:05,825 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-11-23 22:43:08,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:43:08,007 INFO L93 Difference]: Finished difference Result 6625 states and 10470 transitions. [2024-11-23 22:43:08,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-23 22:43:08,008 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-11-23 22:43:08,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:43:08,027 INFO L225 Difference]: With dead ends: 6625 [2024-11-23 22:43:08,027 INFO L226 Difference]: Without dead ends: 3413 [2024-11-23 22:43:08,034 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2024-11-23 22:43:08,037 INFO L435 NwaCegarLoop]: 350 mSDtfsCounter, 1759 mSDsluCounter, 1142 mSDsCounter, 0 mSdLazyCounter, 1089 mSolverCounterSat, 230 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s 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.7s IncrementalHoareTripleChecker+Time [2024-11-23 22:43:08,037 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.7s Time] [2024-11-23 22:43:08,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3413 states. [2024-11-23 22:43:08,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3413 to 2714. [2024-11-23 22:43:08,324 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-11-23 22:43:08,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2714 states to 2714 states and 4284 transitions. [2024-11-23 22:43:08,352 INFO L78 Accepts]: Start accepts. Automaton has 2714 states and 4284 transitions. Word has length 373 [2024-11-23 22:43:08,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:43:08,353 INFO L471 AbstractCegarLoop]: Abstraction has 2714 states and 4284 transitions. [2024-11-23 22:43:08,353 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-11-23 22:43:08,353 INFO L276 IsEmpty]: Start isEmpty. Operand 2714 states and 4284 transitions. [2024-11-23 22:43:08,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2024-11-23 22:43:08,370 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:43:08,370 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-11-23 22:43:08,370 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-23 22:43:08,371 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:43:08,371 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:43:08,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1749638030, now seen corresponding path program 1 times [2024-11-23 22:43:08,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:43:08,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143525036] [2024-11-23 22:43:08,372 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:43:08,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:43:08,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:43:08,846 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-23 22:43:08,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:43:08,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143525036] [2024-11-23 22:43:08,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143525036] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:43:08,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:43:08,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-23 22:43:08,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654449376] [2024-11-23 22:43:08,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:43:08,848 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 22:43:08,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:43:08,852 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 22:43:08,852 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-23 22:43:08,852 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-11-23 22:43:09,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:43:09,975 INFO L93 Difference]: Finished difference Result 11012 states and 17035 transitions. [2024-11-23 22:43:09,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-23 22:43:09,976 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-11-23 22:43:09,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:43:10,020 INFO L225 Difference]: With dead ends: 11012 [2024-11-23 22:43:10,020 INFO L226 Difference]: Without dead ends: 8301 [2024-11-23 22:43:10,026 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-11-23 22:43:10,027 INFO L435 NwaCegarLoop]: 439 mSDtfsCounter, 837 mSDsluCounter, 1540 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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.5s IncrementalHoareTripleChecker+Time [2024-11-23 22:43:10,028 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.5s Time] [2024-11-23 22:43:10,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8301 states. [2024-11-23 22:43:10,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8301 to 3295. [2024-11-23 22:43:10,291 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-11-23 22:43:10,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3295 states to 3295 states and 5238 transitions. [2024-11-23 22:43:10,317 INFO L78 Accepts]: Start accepts. Automaton has 3295 states and 5238 transitions. Word has length 373 [2024-11-23 22:43:10,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:43:10,318 INFO L471 AbstractCegarLoop]: Abstraction has 3295 states and 5238 transitions. [2024-11-23 22:43:10,318 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-11-23 22:43:10,318 INFO L276 IsEmpty]: Start isEmpty. Operand 3295 states and 5238 transitions. [2024-11-23 22:43:10,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2024-11-23 22:43:10,330 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:43:10,330 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-11-23 22:43:10,331 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-23 22:43:10,331 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:43:10,331 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:43:10,332 INFO L85 PathProgramCache]: Analyzing trace with hash 739890932, now seen corresponding path program 1 times [2024-11-23 22:43:10,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:43:10,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415481391] [2024-11-23 22:43:10,332 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:43:10,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:43:10,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:43:11,279 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-23 22:43:11,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:43:11,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415481391] [2024-11-23 22:43:11,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415481391] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:43:11,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:43:11,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-23 22:43:11,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093947624] [2024-11-23 22:43:11,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:43:11,281 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 22:43:11,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:43:11,282 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 22:43:11,283 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-23 22:43:11,283 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-11-23 22:43:12,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:43:12,012 INFO L93 Difference]: Finished difference Result 7485 states and 11838 transitions. [2024-11-23 22:43:12,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-23 22:43:12,013 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-11-23 22:43:12,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:43:12,032 INFO L225 Difference]: With dead ends: 7485 [2024-11-23 22:43:12,033 INFO L226 Difference]: Without dead ends: 4193 [2024-11-23 22:43:12,038 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-11-23 22:43:12,039 INFO L435 NwaCegarLoop]: 530 mSDtfsCounter, 554 mSDsluCounter, 691 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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.4s IncrementalHoareTripleChecker+Time [2024-11-23 22:43:12,039 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.4s Time] [2024-11-23 22:43:12,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4193 states. [2024-11-23 22:43:12,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4193 to 3305. [2024-11-23 22:43:12,247 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-11-23 22:43:12,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3305 states to 3305 states and 5251 transitions. [2024-11-23 22:43:12,260 INFO L78 Accepts]: Start accepts. Automaton has 3305 states and 5251 transitions. Word has length 373 [2024-11-23 22:43:12,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:43:12,261 INFO L471 AbstractCegarLoop]: Abstraction has 3305 states and 5251 transitions. [2024-11-23 22:43:12,261 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-11-23 22:43:12,261 INFO L276 IsEmpty]: Start isEmpty. Operand 3305 states and 5251 transitions. [2024-11-23 22:43:12,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2024-11-23 22:43:12,269 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:43:12,269 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-11-23 22:43:12,269 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-23 22:43:12,269 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:43:12,270 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:43:12,270 INFO L85 PathProgramCache]: Analyzing trace with hash -712115695, now seen corresponding path program 1 times [2024-11-23 22:43:12,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:43:12,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441878353] [2024-11-23 22:43:12,270 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:43:12,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:43:12,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:43:13,700 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 27 proven. 138 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-23 22:43:13,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:43:13,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441878353] [2024-11-23 22:43:13,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441878353] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:43:13,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925377357] [2024-11-23 22:43:13,701 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:43:13,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:43:13,701 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:43:13,705 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:43:13,710 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-23 22:43:14,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:43:14,020 INFO L256 TraceCheckSpWp]: Trace formula consists of 833 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-23 22:43:14,031 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:43:15,633 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 3102 proven. 105 refuted. 0 times theorem prover too weak. 2953 trivial. 0 not checked. [2024-11-23 22:43:15,633 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:43:16,809 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 60 proven. 105 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-23 22:43:16,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1925377357] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 22:43:16,809 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 22:43:16,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 9] total 26 [2024-11-23 22:43:16,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138919966] [2024-11-23 22:43:16,810 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 22:43:16,811 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-23 22:43:16,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:43:16,813 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-23 22:43:16,813 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=536, Unknown=0, NotChecked=0, Total=650 [2024-11-23 22:43:16,813 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-11-23 22:43:24,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:43:24,619 INFO L93 Difference]: Finished difference Result 15976 states and 24696 transitions. [2024-11-23 22:43:24,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-11-23 22:43:24,620 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-11-23 22:43:24,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:43:24,669 INFO L225 Difference]: With dead ends: 15976 [2024-11-23 22:43:24,670 INFO L226 Difference]: Without dead ends: 12674 [2024-11-23 22:43:24,680 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 847 GetRequests, 748 SyntacticMatches, 0 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3071 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=2211, Invalid=7889, Unknown=0, NotChecked=0, Total=10100 [2024-11-23 22:43:24,680 INFO L435 NwaCegarLoop]: 216 mSDtfsCounter, 8220 mSDsluCounter, 2559 mSDsCounter, 0 mSdLazyCounter, 3241 mSolverCounterSat, 747 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8222 SdHoareTripleChecker+Valid, 2775 SdHoareTripleChecker+Invalid, 3988 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 747 IncrementalHoareTripleChecker+Valid, 3241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-11-23 22:43:24,681 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [8222 Valid, 2775 Invalid, 3988 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [747 Valid, 3241 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2024-11-23 22:43:24,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12674 states. [2024-11-23 22:43:25,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12674 to 4720. [2024-11-23 22:43:25,089 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-11-23 22:43:25,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4720 states to 4720 states and 7609 transitions. [2024-11-23 22:43:25,105 INFO L78 Accepts]: Start accepts. Automaton has 4720 states and 7609 transitions. Word has length 374 [2024-11-23 22:43:25,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:43:25,106 INFO L471 AbstractCegarLoop]: Abstraction has 4720 states and 7609 transitions. [2024-11-23 22:43:25,110 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-11-23 22:43:25,110 INFO L276 IsEmpty]: Start isEmpty. Operand 4720 states and 7609 transitions. [2024-11-23 22:43:25,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2024-11-23 22:43:25,126 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:43:25,126 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-11-23 22:43:25,139 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-23 22:43:25,330 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:43:25,330 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:43:25,331 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:43:25,331 INFO L85 PathProgramCache]: Analyzing trace with hash -149505518, now seen corresponding path program 1 times [2024-11-23 22:43:25,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:43:25,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513094162] [2024-11-23 22:43:25,331 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:43:25,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:43:25,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:43:27,158 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-23 22:43:27,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:43:27,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513094162] [2024-11-23 22:43:27,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513094162] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:43:27,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:43:27,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-23 22:43:27,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861970655] [2024-11-23 22:43:27,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:43:27,160 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-23 22:43:27,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:43:27,160 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-23 22:43:27,161 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2024-11-23 22:43:27,161 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-11-23 22:43:31,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:43:31,397 INFO L93 Difference]: Finished difference Result 12288 states and 19688 transitions. [2024-11-23 22:43:31,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-23 22:43:31,398 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-11-23 22:43:31,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:43:31,421 INFO L225 Difference]: With dead ends: 12288 [2024-11-23 22:43:31,421 INFO L226 Difference]: Without dead ends: 7571 [2024-11-23 22:43:31,429 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=153, Invalid=447, Unknown=0, NotChecked=0, Total=600 [2024-11-23 22:43:31,429 INFO L435 NwaCegarLoop]: 338 mSDtfsCounter, 3972 mSDsluCounter, 1725 mSDsCounter, 0 mSdLazyCounter, 2385 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s 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, 3.3s IncrementalHoareTripleChecker+Time [2024-11-23 22:43:31,430 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3972 Valid, 2063 Invalid, 2534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 2385 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2024-11-23 22:43:31,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7571 states. [2024-11-23 22:43:31,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7571 to 5159. [2024-11-23 22:43:31,803 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-11-23 22:43:31,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5159 states to 5159 states and 8302 transitions. [2024-11-23 22:43:31,819 INFO L78 Accepts]: Start accepts. Automaton has 5159 states and 8302 transitions. Word has length 375 [2024-11-23 22:43:31,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:43:31,820 INFO L471 AbstractCegarLoop]: Abstraction has 5159 states and 8302 transitions. [2024-11-23 22:43:31,822 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-11-23 22:43:31,822 INFO L276 IsEmpty]: Start isEmpty. Operand 5159 states and 8302 transitions. [2024-11-23 22:43:31,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2024-11-23 22:43:31,832 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:43:31,832 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-11-23 22:43:31,832 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-23 22:43:31,832 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:43:31,833 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:43:31,833 INFO L85 PathProgramCache]: Analyzing trace with hash -126873264, now seen corresponding path program 1 times [2024-11-23 22:43:31,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:43:31,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350214353] [2024-11-23 22:43:31,833 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:43:31,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:43:32,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:43:32,573 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 27 proven. 138 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-23 22:43:32,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:43:32,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350214353] [2024-11-23 22:43:32,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350214353] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:43:32,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1876831496] [2024-11-23 22:43:32,574 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:43:32,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:43:32,574 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:43:32,576 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:43:32,580 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-23 22:43:32,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:43:32,869 INFO L256 TraceCheckSpWp]: Trace formula consists of 836 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-23 22:43:32,877 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:43:34,720 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 3464 proven. 276 refuted. 0 times theorem prover too weak. 2420 trivial. 0 not checked. [2024-11-23 22:43:34,720 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:43:35,828 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 60 proven. 105 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-23 22:43:35,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1876831496] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 22:43:35,829 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 22:43:35,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 13, 11] total 24 [2024-11-23 22:43:35,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609525365] [2024-11-23 22:43:35,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 22:43:35,830 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-23 22:43:35,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:43:35,831 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-23 22:43:35,831 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=429, Unknown=0, NotChecked=0, Total=552 [2024-11-23 22:43:35,832 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-11-23 22:43:39,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:43:39,817 INFO L93 Difference]: Finished difference Result 10425 states and 16537 transitions. [2024-11-23 22:43:39,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-11-23 22:43:39,818 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-11-23 22:43:39,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:43:39,837 INFO L225 Difference]: With dead ends: 10425 [2024-11-23 22:43:39,837 INFO L226 Difference]: Without dead ends: 5005 [2024-11-23 22:43:39,844 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 812 GetRequests, 740 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1441 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1148, Invalid=4254, Unknown=0, NotChecked=0, Total=5402 [2024-11-23 22:43:39,845 INFO L435 NwaCegarLoop]: 464 mSDtfsCounter, 1835 mSDsluCounter, 3046 mSDsCounter, 0 mSdLazyCounter, 3408 mSolverCounterSat, 633 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s 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.6s IncrementalHoareTripleChecker+Time [2024-11-23 22:43:39,845 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.6s Time] [2024-11-23 22:43:39,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5005 states. [2024-11-23 22:43:40,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5005 to 4075. [2024-11-23 22:43:40,161 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-11-23 22:43:40,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4075 states to 4075 states and 6272 transitions. [2024-11-23 22:43:40,174 INFO L78 Accepts]: Start accepts. Automaton has 4075 states and 6272 transitions. Word has length 375 [2024-11-23 22:43:40,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:43:40,175 INFO L471 AbstractCegarLoop]: Abstraction has 4075 states and 6272 transitions. [2024-11-23 22:43:40,175 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-11-23 22:43:40,175 INFO L276 IsEmpty]: Start isEmpty. Operand 4075 states and 6272 transitions. [2024-11-23 22:43:40,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2024-11-23 22:43:40,184 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:43:40,184 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-11-23 22:43:40,197 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-23 22:43:40,388 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:43:40,389 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:43:40,389 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:43:40,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1777210254, now seen corresponding path program 1 times [2024-11-23 22:43:40,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:43:40,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338891870] [2024-11-23 22:43:40,390 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:43:40,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:43:40,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:43:41,430 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 87 proven. 78 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-23 22:43:41,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:43:41,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338891870] [2024-11-23 22:43:41,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338891870] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:43:41,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1604120121] [2024-11-23 22:43:41,431 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:43:41,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:43:41,431 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:43:41,435 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:43:41,437 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-23 22:43:41,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:43:41,755 INFO L256 TraceCheckSpWp]: Trace formula consists of 839 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-23 22:43:41,765 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:48:20,331 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-23 22:48:20,332 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 22:48:20,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1604120121] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:48:20,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 22:48:20,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 12 [2024-11-23 22:48:20,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780841786] [2024-11-23 22:48:20,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:48:20,333 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 22:48:20,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:48:20,334 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 22:48:20,335 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-11-23 22:48:20,335 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-11-23 22:48:21,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:48:21,899 INFO L93 Difference]: Finished difference Result 8759 states and 13495 transitions. [2024-11-23 22:48:21,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-23 22:48:21,900 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-11-23 22:48:21,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:48:21,916 INFO L225 Difference]: With dead ends: 8759 [2024-11-23 22:48:21,916 INFO L226 Difference]: Without dead ends: 4731 [2024-11-23 22:48:21,923 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 384 GetRequests, 373 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-11-23 22:48:21,924 INFO L435 NwaCegarLoop]: 640 mSDtfsCounter, 365 mSDsluCounter, 1877 mSDsCounter, 0 mSdLazyCounter, 427 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s 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, 1.1s IncrementalHoareTripleChecker+Time [2024-11-23 22:48:21,924 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [365 Valid, 2517 Invalid, 429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 427 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-23 22:48:21,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4731 states. [2024-11-23 22:48:22,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4731 to 4309. [2024-11-23 22:48:22,362 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-11-23 22:48:22,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4309 states to 4309 states and 6646 transitions. [2024-11-23 22:48:22,383 INFO L78 Accepts]: Start accepts. Automaton has 4309 states and 6646 transitions. Word has length 375 [2024-11-23 22:48:22,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:48:22,385 INFO L471 AbstractCegarLoop]: Abstraction has 4309 states and 6646 transitions. [2024-11-23 22:48:22,385 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-11-23 22:48:22,386 INFO L276 IsEmpty]: Start isEmpty. Operand 4309 states and 6646 transitions. [2024-11-23 22:48:22,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-11-23 22:48:22,399 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:48:22,399 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-11-23 22:48:22,414 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-23 22:48:22,600 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-23 22:48:22,601 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:48:22,602 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:48:22,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1438978798, now seen corresponding path program 1 times [2024-11-23 22:48:22,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:48:22,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612960068] [2024-11-23 22:48:22,602 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:48:22,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:48:22,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:48:23,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-11-23 22:48:23,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:48:23,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612960068] [2024-11-23 22:48:23,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612960068] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:48:23,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:48:23,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-23 22:48:23,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280546377] [2024-11-23 22:48:23,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:48:23,269 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-23 22:48:23,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:48:23,270 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-23 22:48:23,270 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-23 22:48:23,271 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-11-23 22:48:25,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:48:25,090 INFO L93 Difference]: Finished difference Result 10303 states and 15870 transitions. [2024-11-23 22:48:25,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 22:48:25,091 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-11-23 22:48:25,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:48:25,111 INFO L225 Difference]: With dead ends: 10303 [2024-11-23 22:48:25,112 INFO L226 Difference]: Without dead ends: 6041 [2024-11-23 22:48:25,119 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-11-23 22:48:25,120 INFO L435 NwaCegarLoop]: 334 mSDtfsCounter, 1321 mSDsluCounter, 546 mSDsCounter, 0 mSdLazyCounter, 626 mSolverCounterSat, 198 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s 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, 1.2s IncrementalHoareTripleChecker+Time [2024-11-23 22:48:25,120 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1321 Valid, 880 Invalid, 824 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [198 Valid, 626 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-23 22:48:25,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6041 states. [2024-11-23 22:48:25,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6041 to 4366. [2024-11-23 22:48:25,567 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-11-23 22:48:25,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4366 states to 4366 states and 6723 transitions. [2024-11-23 22:48:25,583 INFO L78 Accepts]: Start accepts. Automaton has 4366 states and 6723 transitions. Word has length 376 [2024-11-23 22:48:25,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:48:25,584 INFO L471 AbstractCegarLoop]: Abstraction has 4366 states and 6723 transitions. [2024-11-23 22:48:25,585 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-11-23 22:48:25,585 INFO L276 IsEmpty]: Start isEmpty. Operand 4366 states and 6723 transitions. [2024-11-23 22:48:25,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-11-23 22:48:25,596 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:48:25,596 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-11-23 22:48:25,597 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-23 22:48:25,597 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:48:25,598 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:48:25,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1461611052, now seen corresponding path program 1 times [2024-11-23 22:48:25,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:48:25,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623796861] [2024-11-23 22:48:25,599 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:48:25,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:48:25,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:48:26,684 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 93 proven. 231 refuted. 0 times theorem prover too weak. 5836 trivial. 0 not checked. [2024-11-23 22:48:26,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:48:26,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623796861] [2024-11-23 22:48:26,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623796861] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:48:26,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1512170011] [2024-11-23 22:48:26,685 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:48:26,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:48:26,686 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:48:26,688 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:48:26,692 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-23 22:48:27,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:48:27,107 INFO L256 TraceCheckSpWp]: Trace formula consists of 833 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-23 22:48:27,116 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:48:28,534 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 3302 proven. 105 refuted. 0 times theorem prover too weak. 2753 trivial. 0 not checked. [2024-11-23 22:48:28,534 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:48:29,565 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 60 proven. 105 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-23 22:48:29,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1512170011] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 22:48:29,566 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 22:48:29,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2024-11-23 22:48:29,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576130432] [2024-11-23 22:48:29,567 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 22:48:29,568 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-23 22:48:29,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:48:29,570 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-23 22:48:29,570 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2024-11-23 22:48:29,571 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-11-23 22:48:30,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:48:30,684 INFO L93 Difference]: Finished difference Result 7039 states and 10736 transitions. [2024-11-23 22:48:30,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-23 22:48:30,686 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-11-23 22:48:30,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:48:30,699 INFO L225 Difference]: With dead ends: 7039 [2024-11-23 22:48:30,700 INFO L226 Difference]: Without dead ends: 2720 [2024-11-23 22:48:30,707 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 767 GetRequests, 747 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=149, Invalid=313, Unknown=0, NotChecked=0, Total=462 [2024-11-23 22:48:30,708 INFO L435 NwaCegarLoop]: 230 mSDtfsCounter, 551 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 547 mSolverCounterSat, 224 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.6s IncrementalHoareTripleChecker+Time [2024-11-23 22:48:30,708 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.6s Time] [2024-11-23 22:48:30,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2720 states. [2024-11-23 22:48:31,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2720 to 2021. [2024-11-23 22:48:31,014 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-11-23 22:48:31,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2021 states to 2021 states and 3038 transitions. [2024-11-23 22:48:31,022 INFO L78 Accepts]: Start accepts. Automaton has 2021 states and 3038 transitions. Word has length 376 [2024-11-23 22:48:31,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:48:31,023 INFO L471 AbstractCegarLoop]: Abstraction has 2021 states and 3038 transitions. [2024-11-23 22:48:31,024 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-11-23 22:48:31,024 INFO L276 IsEmpty]: Start isEmpty. Operand 2021 states and 3038 transitions. [2024-11-23 22:48:31,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-11-23 22:48:31,030 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:48:31,030 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-11-23 22:48:31,046 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-23 22:48:31,234 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-23 22:48:31,235 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:48:31,235 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:48:31,236 INFO L85 PathProgramCache]: Analyzing trace with hash 489332556, now seen corresponding path program 1 times [2024-11-23 22:48:31,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:48:31,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437266423] [2024-11-23 22:48:31,236 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:48:31,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:48:31,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:48:31,674 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-23 22:48:31,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:48:31,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437266423] [2024-11-23 22:48:31,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437266423] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:48:31,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:48:31,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-23 22:48:31,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63955794] [2024-11-23 22:48:31,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:48:31,676 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 22:48:31,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:48:31,677 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 22:48:31,677 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-23 22:48:31,677 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-11-23 22:48:32,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:48:32,477 INFO L93 Difference]: Finished difference Result 5746 states and 8656 transitions. [2024-11-23 22:48:32,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 22:48:32,479 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-11-23 22:48:32,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:48:32,494 INFO L225 Difference]: With dead ends: 5746 [2024-11-23 22:48:32,494 INFO L226 Difference]: Without dead ends: 3754 [2024-11-23 22:48:32,501 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-11-23 22:48:32,502 INFO L435 NwaCegarLoop]: 301 mSDtfsCounter, 384 mSDsluCounter, 957 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2024-11-23 22:48:32,502 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.2s Time] [2024-11-23 22:48:32,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3754 states. [2024-11-23 22:48:32,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3754 to 2672. [2024-11-23 22:48:32,929 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-11-23 22:48:32,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2672 states to 2672 states and 4048 transitions. [2024-11-23 22:48:32,939 INFO L78 Accepts]: Start accepts. Automaton has 2672 states and 4048 transitions. Word has length 376 [2024-11-23 22:48:32,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:48:32,940 INFO L471 AbstractCegarLoop]: Abstraction has 2672 states and 4048 transitions. [2024-11-23 22:48:32,940 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-11-23 22:48:32,940 INFO L276 IsEmpty]: Start isEmpty. Operand 2672 states and 4048 transitions. [2024-11-23 22:48:32,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-11-23 22:48:32,946 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:48:32,947 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-11-23 22:48:32,947 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-23 22:48:32,947 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:48:32,948 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:48:32,948 INFO L85 PathProgramCache]: Analyzing trace with hash 515472972, now seen corresponding path program 1 times [2024-11-23 22:48:32,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:48:32,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900448100] [2024-11-23 22:48:32,949 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:48:32,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:48:33,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:48:33,869 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-23 22:48:33,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:48:33,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900448100] [2024-11-23 22:48:33,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900448100] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:48:33,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:48:33,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-23 22:48:33,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579368600] [2024-11-23 22:48:33,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:48:33,871 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 22:48:33,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:48:33,872 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 22:48:33,873 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-11-23 22:48:33,873 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-11-23 22:48:36,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:48:36,695 INFO L93 Difference]: Finished difference Result 5852 states and 8838 transitions. [2024-11-23 22:48:36,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-23 22:48:36,699 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-11-23 22:48:36,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:48:36,711 INFO L225 Difference]: With dead ends: 5852 [2024-11-23 22:48:36,711 INFO L226 Difference]: Without dead ends: 3209 [2024-11-23 22:48:36,716 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=106, Invalid=274, Unknown=0, NotChecked=0, Total=380 [2024-11-23 22:48:36,717 INFO L435 NwaCegarLoop]: 306 mSDtfsCounter, 1987 mSDsluCounter, 1338 mSDsCounter, 0 mSdLazyCounter, 1306 mSolverCounterSat, 221 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s 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, 2.1s IncrementalHoareTripleChecker+Time [2024-11-23 22:48:36,717 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1987 Valid, 1644 Invalid, 1527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [221 Valid, 1306 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2024-11-23 22:48:36,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3209 states. [2024-11-23 22:48:37,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3209 to 2425. [2024-11-23 22:48:37,081 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-11-23 22:48:37,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2425 states to 2425 states and 3651 transitions. [2024-11-23 22:48:37,090 INFO L78 Accepts]: Start accepts. Automaton has 2425 states and 3651 transitions. Word has length 376 [2024-11-23 22:48:37,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:48:37,091 INFO L471 AbstractCegarLoop]: Abstraction has 2425 states and 3651 transitions. [2024-11-23 22:48:37,091 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-11-23 22:48:37,092 INFO L276 IsEmpty]: Start isEmpty. Operand 2425 states and 3651 transitions. [2024-11-23 22:48:37,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-11-23 22:48:37,097 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:48:37,097 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-11-23 22:48:37,097 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-23 22:48:37,097 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:48:37,099 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:48:37,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1875328588, now seen corresponding path program 1 times [2024-11-23 22:48:37,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:48:37,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709282180] [2024-11-23 22:48:37,099 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:48:37,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:48:37,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:48:37,711 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 15 proven. 150 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-23 22:48:37,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:48:37,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709282180] [2024-11-23 22:48:37,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709282180] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:48:37,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [196363560] [2024-11-23 22:48:37,711 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:48:37,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:48:37,712 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:48:37,717 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:48:37,720 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-23 22:48:38,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:48:38,126 INFO L256 TraceCheckSpWp]: Trace formula consists of 836 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-23 22:48:38,134 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:48:38,563 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 2013 proven. 132 refuted. 0 times theorem prover too weak. 4015 trivial. 0 not checked. [2024-11-23 22:48:38,563 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:48:39,026 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 33 proven. 132 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-23 22:48:39,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [196363560] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 22:48:39,027 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 22:48:39,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 10 [2024-11-23 22:48:39,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118012351] [2024-11-23 22:48:39,027 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 22:48:39,029 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-23 22:48:39,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:48:39,030 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-23 22:48:39,030 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-23 22:48:39,030 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-11-23 22:48:39,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:48:39,929 INFO L93 Difference]: Finished difference Result 4804 states and 7197 transitions. [2024-11-23 22:48:39,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-23 22:48:39,930 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-11-23 22:48:39,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:48:39,939 INFO L225 Difference]: With dead ends: 4804 [2024-11-23 22:48:39,939 INFO L226 Difference]: Without dead ends: 2408 [2024-11-23 22:48:39,944 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-11-23 22:48:39,945 INFO L435 NwaCegarLoop]: 223 mSDtfsCounter, 610 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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.5s IncrementalHoareTripleChecker+Time [2024-11-23 22:48:39,945 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.5s Time] [2024-11-23 22:48:39,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2408 states. [2024-11-23 22:48:40,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2408 to 2299. [2024-11-23 22:48:40,409 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-11-23 22:48:40,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2299 states to 2299 states and 3411 transitions. [2024-11-23 22:48:40,418 INFO L78 Accepts]: Start accepts. Automaton has 2299 states and 3411 transitions. Word has length 376 [2024-11-23 22:48:40,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:48:40,419 INFO L471 AbstractCegarLoop]: Abstraction has 2299 states and 3411 transitions. [2024-11-23 22:48:40,419 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-11-23 22:48:40,420 INFO L276 IsEmpty]: Start isEmpty. Operand 2299 states and 3411 transitions. [2024-11-23 22:48:40,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-11-23 22:48:40,424 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:48:40,425 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-11-23 22:48:40,439 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-23 22:48:40,625 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-23 22:48:40,626 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:48:40,626 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:48:40,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1901469004, now seen corresponding path program 1 times [2024-11-23 22:48:40,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:48:40,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430667987] [2024-11-23 22:48:40,627 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:48:40,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:48:40,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:48:42,450 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 93 proven. 231 refuted. 0 times theorem prover too weak. 5836 trivial. 0 not checked. [2024-11-23 22:48:42,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:48:42,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430667987] [2024-11-23 22:48:42,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430667987] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:48:42,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040166495] [2024-11-23 22:48:42,451 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:48:42,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:48:42,452 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:48:42,454 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:48:42,456 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-23 22:48:42,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:48:42,913 INFO L256 TraceCheckSpWp]: Trace formula consists of 838 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-23 22:48:42,921 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:48:45,363 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 1780 proven. 540 refuted. 0 times theorem prover too weak. 3840 trivial. 0 not checked. [2024-11-23 22:48:45,363 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:48:47,245 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 84 proven. 558 refuted. 0 times theorem prover too weak. 5518 trivial. 0 not checked. [2024-11-23 22:48:47,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2040166495] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 22:48:47,246 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 22:48:47,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 18, 19] total 42 [2024-11-23 22:48:47,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017537523] [2024-11-23 22:48:47,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 22:48:47,248 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-11-23 22:48:47,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:48:47,249 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-11-23 22:48:47,250 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=309, Invalid=1413, Unknown=0, NotChecked=0, Total=1722 [2024-11-23 22:48:47,251 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-11-23 22:48:58,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:48:58,648 INFO L93 Difference]: Finished difference Result 11208 states and 16618 transitions. [2024-11-23 22:48:58,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2024-11-23 22:48:58,649 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-11-23 22:48:58,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:48:58,673 INFO L225 Difference]: With dead ends: 11208 [2024-11-23 22:48:58,673 INFO L226 Difference]: Without dead ends: 8898 [2024-11-23 22:48:58,688 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 905 GetRequests, 739 SyntacticMatches, 0 SemanticMatches, 166 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10321 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=5569, Invalid=22487, Unknown=0, NotChecked=0, Total=28056 [2024-11-23 22:48:58,689 INFO L435 NwaCegarLoop]: 296 mSDtfsCounter, 8998 mSDsluCounter, 2426 mSDsCounter, 0 mSdLazyCounter, 3494 mSolverCounterSat, 702 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s 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, 4.1s IncrementalHoareTripleChecker+Time [2024-11-23 22:48:58,689 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [8998 Valid, 2722 Invalid, 4196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [702 Valid, 3494 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2024-11-23 22:48:58,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8898 states. [2024-11-23 22:48:59,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8898 to 1003. [2024-11-23 22:48:59,181 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-11-23 22:48:59,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1003 states to 1003 states and 1420 transitions. [2024-11-23 22:48:59,191 INFO L78 Accepts]: Start accepts. Automaton has 1003 states and 1420 transitions. Word has length 376 [2024-11-23 22:48:59,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:48:59,192 INFO L471 AbstractCegarLoop]: Abstraction has 1003 states and 1420 transitions. [2024-11-23 22:48:59,193 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-11-23 22:48:59,193 INFO L276 IsEmpty]: Start isEmpty. Operand 1003 states and 1420 transitions. [2024-11-23 22:48:59,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-11-23 22:48:59,199 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:48:59,199 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-11-23 22:48:59,213 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-23 22:48:59,403 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-23 22:48:59,404 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:48:59,404 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:48:59,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1880842585, now seen corresponding path program 1 times [2024-11-23 22:48:59,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:48:59,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902680461] [2024-11-23 22:48:59,405 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:48:59,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:48:59,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:49:01,505 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 66 proven. 258 refuted. 0 times theorem prover too weak. 5836 trivial. 0 not checked. [2024-11-23 22:49:01,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:49:01,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902680461] [2024-11-23 22:49:01,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902680461] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:49:01,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845364456] [2024-11-23 22:49:01,505 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:49:01,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:49:01,506 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:49:01,507 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:49:01,509 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-23 22:49:01,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:49:01,920 INFO L256 TraceCheckSpWp]: Trace formula consists of 839 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-23 22:49:01,928 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:49:06,923 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 2976 proven. 744 refuted. 0 times theorem prover too weak. 2440 trivial. 0 not checked. [2024-11-23 22:49:06,923 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:49:25,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845364456] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:49:25,954 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 22:49:25,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 27] total 39 [2024-11-23 22:49:25,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417314281] [2024-11-23 22:49:25,955 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 22:49:25,955 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2024-11-23 22:49:25,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:49:25,956 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2024-11-23 22:49:25,957 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=521, Invalid=2670, Unknown=1, NotChecked=0, Total=3192 [2024-11-23 22:49:25,957 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-11-23 22:49:58,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:49:58,670 INFO L93 Difference]: Finished difference Result 6203 states and 8825 transitions. [2024-11-23 22:49:58,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 209 states. [2024-11-23 22:49:58,670 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-11-23 22:49:58,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:49:58,684 INFO L225 Difference]: With dead ends: 6203 [2024-11-23 22:49:58,684 INFO L226 Difference]: Without dead ends: 5203 [2024-11-23 22:49:58,698 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 942 GetRequests, 700 SyntacticMatches, 0 SemanticMatches, 242 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21836 ImplicationChecksByTransitivity, 30.9s TimeCoverageRelationStatistics Valid=11143, Invalid=48148, Unknown=1, NotChecked=0, Total=59292 [2024-11-23 22:49:58,699 INFO L435 NwaCegarLoop]: 265 mSDtfsCounter, 9061 mSDsluCounter, 4250 mSDsCounter, 0 mSdLazyCounter, 6034 mSolverCounterSat, 585 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9072 SdHoareTripleChecker+Valid, 4515 SdHoareTripleChecker+Invalid, 6619 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 585 IncrementalHoareTripleChecker+Valid, 6034 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.3s IncrementalHoareTripleChecker+Time [2024-11-23 22:49:58,699 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [9072 Valid, 4515 Invalid, 6619 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [585 Valid, 6034 Invalid, 0 Unknown, 0 Unchecked, 8.3s Time] [2024-11-23 22:49:58,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5203 states. [2024-11-23 22:49:59,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5203 to 2798. [2024-11-23 22:49:59,444 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-11-23 22:49:59,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2798 states to 2798 states and 4088 transitions. [2024-11-23 22:49:59,455 INFO L78 Accepts]: Start accepts. Automaton has 2798 states and 4088 transitions. Word has length 376 [2024-11-23 22:49:59,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:49:59,456 INFO L471 AbstractCegarLoop]: Abstraction has 2798 states and 4088 transitions. [2024-11-23 22:49:59,457 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-11-23 22:49:59,457 INFO L276 IsEmpty]: Start isEmpty. Operand 2798 states and 4088 transitions. [2024-11-23 22:49:59,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-11-23 22:49:59,463 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:49:59,463 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-11-23 22:49:59,482 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-23 22:49:59,664 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:49:59,664 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:49:59,665 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:49:59,665 INFO L85 PathProgramCache]: Analyzing trace with hash 1903474839, now seen corresponding path program 1 times [2024-11-23 22:49:59,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:49:59,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931209796] [2024-11-23 22:49:59,666 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:49:59,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:50:00,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-23 22:50:00,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1512078358] [2024-11-23 22:50:00,007 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:50:00,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:50:00,007 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:50:00,010 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:50:00,060 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-23 22:50:00,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:50:00,958 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-23 22:50:01,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:50:01,866 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-23 22:50:01,866 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-23 22:50:01,867 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-23 22:50:01,880 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-23 22:50:02,070 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:50:02,075 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-11-23 22:50:02,444 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-23 22:50:02,451 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 10:50:02 BoogieIcfgContainer [2024-11-23 22:50:02,454 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-23 22:50:02,455 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-23 22:50:02,455 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-23 22:50:02,455 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-23 22:50:02,456 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:42:51" (3/4) ... [2024-11-23 22:50:02,460 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-23 22:50:02,461 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-23 22:50:02,462 INFO L158 Benchmark]: Toolchain (without parser) took 433728.11ms. Allocated memory was 142.6MB in the beginning and 1.2GB in the end (delta: 1.0GB). Free memory was 98.5MB in the beginning and 929.5MB in the end (delta: -831.0MB). Peak memory consumption was 199.9MB. Max. memory is 16.1GB. [2024-11-23 22:50:02,462 INFO L158 Benchmark]: CDTParser took 0.46ms. Allocated memory is still 167.8MB. Free memory is still 105.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 22:50:02,463 INFO L158 Benchmark]: CACSL2BoogieTranslator took 619.55ms. Allocated memory is still 142.6MB. Free memory was 98.2MB in the beginning and 74.7MB in the end (delta: 23.5MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-23 22:50:02,463 INFO L158 Benchmark]: Boogie Procedure Inliner took 100.85ms. Allocated memory is still 142.6MB. Free memory was 74.7MB in the beginning and 66.0MB in the end (delta: 8.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-23 22:50:02,464 INFO L158 Benchmark]: Boogie Preprocessor took 119.01ms. Allocated memory is still 142.6MB. Free memory was 66.0MB in the beginning and 54.0MB in the end (delta: 12.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-23 22:50:02,464 INFO L158 Benchmark]: RCFGBuilder took 1668.33ms. Allocated memory is still 142.6MB. Free memory was 54.0MB in the beginning and 58.6MB in the end (delta: -4.5MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. [2024-11-23 22:50:02,464 INFO L158 Benchmark]: TraceAbstraction took 431203.73ms. Allocated memory was 142.6MB in the beginning and 1.2GB in the end (delta: 1.0GB). Free memory was 57.9MB in the beginning and 934.0MB in the end (delta: -876.1MB). Peak memory consumption was 158.0MB. Max. memory is 16.1GB. [2024-11-23 22:50:02,465 INFO L158 Benchmark]: Witness Printer took 6.33ms. Allocated memory is still 1.2GB. Free memory was 934.0MB in the beginning and 929.5MB in the end (delta: 4.4MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 22:50:02,467 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.46ms. Allocated memory is still 167.8MB. Free memory is still 105.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 619.55ms. Allocated memory is still 142.6MB. Free memory was 98.2MB in the beginning and 74.7MB in the end (delta: 23.5MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 100.85ms. Allocated memory is still 142.6MB. Free memory was 74.7MB in the beginning and 66.0MB in the end (delta: 8.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 119.01ms. Allocated memory is still 142.6MB. Free memory was 66.0MB in the beginning and 54.0MB in the end (delta: 12.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 1668.33ms. Allocated memory is still 142.6MB. Free memory was 54.0MB in the beginning and 58.6MB in the end (delta: -4.5MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. * TraceAbstraction took 431203.73ms. Allocated memory was 142.6MB in the beginning and 1.2GB in the end (delta: 1.0GB). Free memory was 57.9MB in the beginning and 934.0MB in the end (delta: -876.1MB). Peak memory consumption was 158.0MB. Max. memory is 16.1GB. * Witness Printer took 6.33ms. Allocated memory is still 1.2GB. Free memory was 934.0MB in the beginning and 929.5MB in the end (delta: 4.4MB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryArithmeticDOUBLEoperation at line 211, overapproximation of someBinaryArithmeticDOUBLEoperation at line 254, overapproximation of someBinaryFLOATComparisonOperation at line 335, overapproximation of someBinaryFLOATComparisonOperation at line 370, overapproximation of someBinaryDOUBLEComparisonOperation at line 296, overapproximation of someBinaryDOUBLEComparisonOperation at line 370, overapproximation of someBinaryDOUBLEComparisonOperation at line 370, overapproximation of someBinaryDOUBLEComparisonOperation at line 355, overapproximation of someBinaryDOUBLEComparisonOperation at line 330, overapproximation of someBinaryDOUBLEComparisonOperation at line 331, overapproximation of someBinaryDOUBLEComparisonOperation at line 169, overapproximation of someBinaryDOUBLEComparisonOperation at line 298, overapproximation of someBinaryDOUBLEComparisonOperation at line 300, overapproximation of someBinaryDOUBLEComparisonOperation at line 310, overapproximation of someBinaryDOUBLEComparisonOperation at line 253, overapproximation of someBinaryDOUBLEComparisonOperation at line 370, overapproximation of someBinaryDOUBLEComparisonOperation at line 292, overapproximation of someBinaryDOUBLEComparisonOperation at line 210, overapproximation of someBinaryDOUBLEComparisonOperation at line 333, overapproximation of someBinaryDOUBLEComparisonOperation at line 221, overapproximation of someBinaryDOUBLEComparisonOperation at line 308, overapproximation of someBinaryDOUBLEComparisonOperation at line 245, overapproximation of someBinaryDOUBLEComparisonOperation at line 294, overapproximation of someBinaryDOUBLEComparisonOperation at line 132, overapproximation of someBinaryDOUBLEComparisonOperation at line 357, overapproximation of someBinaryDOUBLEComparisonOperation at line 97, overapproximation of someBinaryDOUBLEComparisonOperation at line 84, overapproximation of someBinaryDOUBLEComparisonOperation at line 370. 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: 430.7s, OverallIterations: 20, TraceHistogramMax: 56, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.2s, AutomataDifference: 78.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 43618 SdHoareTripleChecker+Valid, 33.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 43600 mSDsluCounter, 33267 SdHoareTripleChecker+Invalid, 29.3s 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.5s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5976 GetRequests, 5241 SyntacticMatches, 1 SemanticMatches, 734 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36889 ImplicationChecksByTransitivity, 44.1s 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: 6.4s AutomataMinimizationTime, 19 MinimizatonAttempts, 34946 StatesRemovedByMinimization, 18 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.9s SsaConstructionTime, 5.3s SatisfiabilityAnalysisTime, 334.5s 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-11-23 22:50:02,690 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2024-11-23 22:50:02,749 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/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_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/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_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC --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-6497de0 [2024-11-23 22:50:05,973 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 22:50:06,137 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-23 22:50:06,150 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 22:50:06,151 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 22:50:06,189 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 22:50:06,191 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 22:50:06,191 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 22:50:06,194 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 22:50:06,194 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 22:50:06,194 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 22:50:06,194 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 22:50:06,194 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 22:50:06,195 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 22:50:06,195 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 22:50:06,195 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 22:50:06,195 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 22:50:06,195 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-23 22:50:06,195 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-23 22:50:06,195 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 22:50:06,196 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 22:50:06,196 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 22:50:06,196 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 22:50:06,198 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-23 22:50:06,199 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-23 22:50:06,199 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-23 22:50:06,199 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-23 22:50:06,199 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 22:50:06,199 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 22:50:06,200 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 22:50:06,200 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 22:50:06,200 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 22:50:06,200 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 22:50:06,200 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 22:50:06,200 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 22:50:06,200 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 22:50:06,200 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 22:50:06,200 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 22:50:06,201 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 22:50:06,201 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 22:50:06,201 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 22:50:06,201 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 22:50:06,201 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 22:50:06,201 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 22:50:06,201 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-23 22:50:06,201 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-23 22:50:06,201 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 22:50:06,201 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 22:50:06,202 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 22:50:06,202 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 22:50:06,202 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_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC 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-11-23 22:50:06,648 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 22:50:06,659 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 22:50:06,662 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 22:50:06,664 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 22:50:06,665 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 22:50:06,666 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i [2024-11-23 22:50:10,556 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/data/793ab55cf/3467b6836e184187a0c74d2d78c5f225/FLAG2901708e9 [2024-11-23 22:50:11,035 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 22:50:11,036 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i [2024-11-23 22:50:11,059 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/data/793ab55cf/3467b6836e184187a0c74d2d78c5f225/FLAG2901708e9 [2024-11-23 22:50:11,091 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/data/793ab55cf/3467b6836e184187a0c74d2d78c5f225 [2024-11-23 22:50:11,094 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 22:50:11,097 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 22:50:11,098 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 22:50:11,100 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 22:50:11,106 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 22:50:11,107 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:50:11" (1/1) ... [2024-11-23 22:50:11,108 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@273f4488 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:50:11, skipping insertion in model container [2024-11-23 22:50:11,109 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:50:11" (1/1) ... [2024-11-23 22:50:11,166 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 22:50:11,400 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_03e498ce-4c5d-42be-89fc-46fc3711447e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i[915,928] [2024-11-23 22:50:11,783 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 22:50:11,815 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 22:50:11,830 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_03e498ce-4c5d-42be-89fc-46fc3711447e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i[915,928] [2024-11-23 22:50:11,987 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 22:50:12,019 INFO L204 MainTranslator]: Completed translation [2024-11-23 22:50:12,020 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:50:12 WrapperNode [2024-11-23 22:50:12,021 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 22:50:12,022 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 22:50:12,023 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 22:50:12,023 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 22:50:12,034 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:50:12" (1/1) ... [2024-11-23 22:50:12,053 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:50:12" (1/1) ... [2024-11-23 22:50:12,113 INFO L138 Inliner]: procedures = 27, calls = 69, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 363 [2024-11-23 22:50:12,113 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 22:50:12,117 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 22:50:12,117 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 22:50:12,117 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 22:50:12,127 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:50:12" (1/1) ... [2024-11-23 22:50:12,127 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:50:12" (1/1) ... [2024-11-23 22:50:12,133 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:50:12" (1/1) ... [2024-11-23 22:50:12,174 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-23 22:50:12,178 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:50:12" (1/1) ... [2024-11-23 22:50:12,178 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:50:12" (1/1) ... [2024-11-23 22:50:12,216 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:50:12" (1/1) ... [2024-11-23 22:50:12,218 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:50:12" (1/1) ... [2024-11-23 22:50:12,228 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:50:12" (1/1) ... [2024-11-23 22:50:12,241 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:50:12" (1/1) ... [2024-11-23 22:50:12,244 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:50:12" (1/1) ... [2024-11-23 22:50:12,250 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 22:50:12,251 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 22:50:12,251 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 22:50:12,251 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 22:50:12,253 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:50:12" (1/1) ... [2024-11-23 22:50:12,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 22:50:12,281 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:50:12,296 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 22:50:12,304 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 22:50:12,332 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 22:50:12,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-23 22:50:12,333 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-23 22:50:12,333 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-23 22:50:12,333 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 22:50:12,333 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 22:50:12,462 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 22:50:12,464 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 22:50:54,288 INFO L? ?]: Removed 38 outVars from TransFormulas that were not future-live. [2024-11-23 22:50:54,288 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 22:50:54,314 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 22:50:54,315 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-23 22:50:54,315 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:50:54 BoogieIcfgContainer [2024-11-23 22:50:54,315 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 22:50:54,319 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 22:50:54,319 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 22:50:54,330 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 22:50:54,331 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 10:50:11" (1/3) ... [2024-11-23 22:50:54,331 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@599e2863 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 10:50:54, skipping insertion in model container [2024-11-23 22:50:54,332 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:50:12" (2/3) ... [2024-11-23 22:50:54,332 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@599e2863 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 10:50:54, skipping insertion in model container [2024-11-23 22:50:54,332 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:50:54" (3/3) ... [2024-11-23 22:50:54,334 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-3.i [2024-11-23 22:50:54,350 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 22:50:54,353 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-11-23 22:50:54,442 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 22:50:54,459 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;@6fe9ffd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 22:50:54,459 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-23 22:50:54,466 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-11-23 22:50:54,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2024-11-23 22:50:54,496 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:50:54,497 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-11-23 22:50:54,498 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:50:54,505 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:50:54,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1046083312, now seen corresponding path program 1 times [2024-11-23 22:50:54,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 22:50:54,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [456267247] [2024-11-23 22:50:54,526 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:50:54,526 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 22:50:54,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 22:50:54,529 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 22:50:54,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-23 22:50:57,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:50:57,870 INFO L256 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-23 22:50:57,900 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:50:58,019 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 110 proven. 0 refuted. 0 times theorem prover too weak. 6050 trivial. 0 not checked. [2024-11-23 22:50:58,019 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 22:50:58,023 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 22:50:58,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [456267247] [2024-11-23 22:50:58,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [456267247] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:50:58,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:50:58,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-23 22:50:58,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933171790] [2024-11-23 22:50:58,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:50:58,035 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-23 22:50:58,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 22:50:58,068 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-23 22:50:58,070 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 22:50:58,074 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-11-23 22:50:58,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:50:58,147 INFO L93 Difference]: Finished difference Result 321 states and 582 transitions. [2024-11-23 22:50:58,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-23 22:50:58,150 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-11-23 22:50:58,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:50:58,164 INFO L225 Difference]: With dead ends: 321 [2024-11-23 22:50:58,165 INFO L226 Difference]: Without dead ends: 160 [2024-11-23 22:50:58,171 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-11-23 22:50:58,179 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-11-23 22:50:58,180 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-11-23 22:50:58,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2024-11-23 22:50:58,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 160. [2024-11-23 22:50:58,251 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-11-23 22:50:58,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 258 transitions. [2024-11-23 22:50:58,268 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 258 transitions. Word has length 357 [2024-11-23 22:50:58,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:50:58,269 INFO L471 AbstractCegarLoop]: Abstraction has 160 states and 258 transitions. [2024-11-23 22:50:58,269 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-11-23 22:50:58,271 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 258 transitions. [2024-11-23 22:50:58,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2024-11-23 22:50:58,287 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:50:58,288 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-11-23 22:50:58,361 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/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-11-23 22:50:58,488 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 22:50:58,489 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:50:58,490 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:50:58,491 INFO L85 PathProgramCache]: Analyzing trace with hash 458832724, now seen corresponding path program 1 times [2024-11-23 22:50:58,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 22:50:58,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [419147646] [2024-11-23 22:50:58,493 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:50:58,493 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 22:50:58,494 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 22:50:58,496 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 22:50:58,500 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-23 22:51:02,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:51:02,177 INFO L256 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-23 22:51:02,192 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:51:18,212 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 3230 proven. 177 refuted. 0 times theorem prover too weak. 2753 trivial. 0 not checked. [2024-11-23 22:51:18,212 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:51:29,103 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 147 proven. 180 refuted. 0 times theorem prover too weak. 5833 trivial. 0 not checked. [2024-11-23 22:51:29,103 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 22:51:29,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [419147646] [2024-11-23 22:51:29,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [419147646] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 22:51:29,104 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 22:51:29,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2024-11-23 22:51:29,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028332289] [2024-11-23 22:51:29,104 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 22:51:29,107 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-23 22:51:29,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 22:51:29,109 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-23 22:51:29,109 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2024-11-23 22:51:29,110 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-11-23 22:51:39,449 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.60s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:51:41,177 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:51:46,115 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:51:47,865 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.75s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:51:53,284 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.67s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:51:57,288 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:52:01,292 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:52:05,299 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:52:09,304 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:52:13,314 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:52:17,321 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:52:21,324 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:52:25,332 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:52:29,340 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:52:33,346 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:52:37,355 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:52:41,366 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:52:45,370 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:52:49,381 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:52:53,391 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:52:57,394 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:53:01,409 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:53:19,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:53:19,300 INFO L93 Difference]: Finished difference Result 702 states and 1110 transitions. [2024-11-23 22:53:19,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-23 22:53:19,301 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-11-23 22:53:19,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:53:19,311 INFO L225 Difference]: With dead ends: 702 [2024-11-23 22:53:19,311 INFO L226 Difference]: Without dead ends: 545 [2024-11-23 22:53:19,318 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 744 GetRequests, 703 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 486 ImplicationChecksByTransitivity, 9.2s TimeCoverageRelationStatistics Valid=482, Invalid=1240, Unknown=0, NotChecked=0, Total=1722 [2024-11-23 22:53:19,319 INFO L435 NwaCegarLoop]: 331 mSDtfsCounter, 776 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 939 mSolverCounterSat, 473 mSolverCounterUnsat, 19 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 102.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 802 SdHoareTripleChecker+Valid, 999 SdHoareTripleChecker+Invalid, 1431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 473 IncrementalHoareTripleChecker+Valid, 939 IncrementalHoareTripleChecker+Invalid, 19 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 103.6s IncrementalHoareTripleChecker+Time [2024-11-23 22:53:19,320 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [802 Valid, 999 Invalid, 1431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [473 Valid, 939 Invalid, 19 Unknown, 0 Unchecked, 103.6s Time] [2024-11-23 22:53:19,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2024-11-23 22:53:19,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 402. [2024-11-23 22:53:19,473 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-11-23 22:53:19,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 628 transitions. [2024-11-23 22:53:19,479 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 628 transitions. Word has length 357 [2024-11-23 22:53:19,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:53:19,483 INFO L471 AbstractCegarLoop]: Abstraction has 402 states and 628 transitions. [2024-11-23 22:53:19,484 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-11-23 22:53:19,484 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 628 transitions. [2024-11-23 22:53:19,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2024-11-23 22:53:19,494 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:53:19,495 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-11-23 22:53:19,556 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-11-23 22:53:19,695 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 22:53:19,695 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:53:19,696 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:53:19,696 INFO L85 PathProgramCache]: Analyzing trace with hash -385172778, now seen corresponding path program 1 times [2024-11-23 22:53:19,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 22:53:19,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1191268118] [2024-11-23 22:53:19,697 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:53:19,697 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 22:53:19,698 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 22:53:19,702 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 22:53:19,703 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-11-23 22:53:22,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:53:22,452 INFO L256 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-23 22:53:22,459 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:53:29,871 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 3129 proven. 78 refuted. 0 times theorem prover too weak. 2953 trivial. 0 not checked. [2024-11-23 22:53:29,871 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:53:38,080 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 87 proven. 78 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-23 22:53:38,080 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 22:53:38,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1191268118] [2024-11-23 22:53:38,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1191268118] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 22:53:38,080 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 22:53:38,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2024-11-23 22:53:38,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79733537] [2024-11-23 22:53:38,081 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 22:53:38,082 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-23 22:53:38,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 22:53:38,083 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-23 22:53:38,083 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-11-23 22:53:38,083 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-11-23 22:53:51,697 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-11-23 22:53:55,706 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:53:59,709 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:54:03,714 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:54:07,723 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:54:11,729 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:54:15,740 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:54:19,745 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:54:23,754 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:54:27,756 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:54:31,773 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:54:35,779 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:54:43,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:54:43,497 INFO L93 Difference]: Finished difference Result 1026 states and 1570 transitions. [2024-11-23 22:54:43,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-23 22:54:43,498 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-11-23 22:54:43,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:54:43,508 INFO L225 Difference]: With dead ends: 1026 [2024-11-23 22:54:43,509 INFO L226 Difference]: Without dead ends: 667 [2024-11-23 22:54:43,512 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 732 GetRequests, 706 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=206, Invalid=496, Unknown=0, NotChecked=0, Total=702 [2024-11-23 22:54:43,514 INFO L435 NwaCegarLoop]: 269 mSDtfsCounter, 679 mSDsluCounter, 899 mSDsCounter, 0 mSdLazyCounter, 558 mSolverCounterSat, 515 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 61.4s 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, 62.1s IncrementalHoareTripleChecker+Time [2024-11-23 22:54:43,515 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [711 Valid, 1168 Invalid, 1085 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [515 Valid, 558 Invalid, 12 Unknown, 0 Unchecked, 62.1s Time] [2024-11-23 22:54:43,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 667 states. [2024-11-23 22:54:43,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 667 to 278. [2024-11-23 22:54:43,577 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-11-23 22:54:43,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 418 transitions. [2024-11-23 22:54:43,580 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 418 transitions. Word has length 357 [2024-11-23 22:54:43,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:54:43,581 INFO L471 AbstractCegarLoop]: Abstraction has 278 states and 418 transitions. [2024-11-23 22:54:43,581 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-11-23 22:54:43,581 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 418 transitions. [2024-11-23 22:54:43,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2024-11-23 22:54:43,587 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:54:43,587 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-11-23 22:54:43,653 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/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-11-23 22:54:43,788 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 22:54:43,788 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:54:43,788 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:54:43,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1832566785, now seen corresponding path program 1 times [2024-11-23 22:54:43,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 22:54:43,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [760955604] [2024-11-23 22:54:43,789 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:54:43,790 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 22:54:43,790 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 22:54:43,791 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 22:54:43,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-23 22:54:46,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:54:46,661 INFO L256 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-23 22:54:46,667 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:55:04,843 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 2932 proven. 204 refuted. 0 times theorem prover too weak. 3024 trivial. 0 not checked. [2024-11-23 22:55:04,844 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:55:10,620 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-23 22:55:10,620 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 22:55:10,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [760955604] [2024-11-23 22:55:10,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [760955604] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 22:55:10,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 22:55:10,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [10] total 12 [2024-11-23 22:55:10,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105591436] [2024-11-23 22:55:10,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:55:10,622 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 22:55:10,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 22:55:10,622 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 22:55:10,623 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-11-23 22:55:10,623 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-11-23 22:55:16,762 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.67s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:55:20,779 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:55:24,782 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:55:28,787 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 22:55:29,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:55:29,048 INFO L93 Difference]: Finished difference Result 538 states and 811 transitions. [2024-11-23 22:55:29,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 22:55:29,049 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-11-23 22:55:29,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:55:29,054 INFO L225 Difference]: With dead ends: 538 [2024-11-23 22:55:29,054 INFO L226 Difference]: Without dead ends: 369 [2024-11-23 22:55:29,056 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-11-23 22:55:29,057 INFO L435 NwaCegarLoop]: 240 mSDtfsCounter, 133 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.8s 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, 18.1s IncrementalHoareTripleChecker+Time [2024-11-23 22:55:29,057 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 708 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 39 Invalid, 4 Unknown, 0 Unchecked, 18.1s Time] [2024-11-23 22:55:29,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2024-11-23 22:55:29,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 366. [2024-11-23 22:55:29,110 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-11-23 22:55:29,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 551 transitions. [2024-11-23 22:55:29,119 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 551 transitions. Word has length 358 [2024-11-23 22:55:29,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:55:29,120 INFO L471 AbstractCegarLoop]: Abstraction has 366 states and 551 transitions. [2024-11-23 22:55:29,121 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-11-23 22:55:29,121 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 551 transitions. [2024-11-23 22:55:29,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 360 [2024-11-23 22:55:29,130 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:55:29,131 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-11-23 22:55:29,197 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/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-11-23 22:55:29,332 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 22:55:29,332 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:55:29,332 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:55:29,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1664995515, now seen corresponding path program 1 times [2024-11-23 22:55:29,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 22:55:29,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1237246254] [2024-11-23 22:55:29,333 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:55:29,333 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 22:55:29,334 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 22:55:29,335 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 22:55:29,337 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_03e498ce-4c5d-42be-89fc-46fc3711447e/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2024-11-23 22:55:34,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:55:34,643 INFO L256 TraceCheckSpWp]: Trace formula consists of 572 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-23 22:55:34,656 INFO L279 TraceCheckSpWp]: Computing forward predicates...