./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-7.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-7.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 130cb710857a69d51693f7c988d1089df72445a1bc96f77f0c94bfd1e5cc2bd5 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 03:05:32,062 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 03:05:32,130 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 03:05:32,136 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 03:05:32,136 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 03:05:32,164 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 03:05:32,167 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 03:05:32,168 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 03:05:32,168 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 03:05:32,169 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 03:05:32,170 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 03:05:32,170 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 03:05:32,170 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 03:05:32,171 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 03:05:32,171 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 03:05:32,171 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 03:05:32,172 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 03:05:32,172 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 03:05:32,172 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 03:05:32,172 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 03:05:32,172 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 03:05:32,173 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 03:05:32,173 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 03:05:32,173 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 03:05:32,173 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 03:05:32,173 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 03:05:32,173 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 03:05:32,173 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 03:05:32,174 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 03:05:32,174 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:05:32,174 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:05:32,174 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:05:32,175 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:05:32,175 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 03:05:32,175 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:05:32,175 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:05:32,176 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:05:32,176 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:05:32,176 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 03:05:32,176 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 03:05:32,176 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 03:05:32,176 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 03:05:32,176 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 03:05:32,176 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 03:05:32,176 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 03:05:32,177 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 03:05:32,177 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 03:05:32,178 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 03:05:32,178 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_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 130cb710857a69d51693f7c988d1089df72445a1bc96f77f0c94bfd1e5cc2bd5 [2024-11-28 03:05:32,542 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 03:05:32,553 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 03:05:32,554 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 03:05:32,556 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 03:05:32,556 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 03:05:32,557 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-7.i [2024-11-28 03:05:35,587 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/data/4d06ae6bc/754ed213d29c43beb5306fb215cf23c8/FLAG75b450dd4 [2024-11-28 03:05:35,942 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 03:05:35,943 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-7.i [2024-11-28 03:05:35,955 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/data/4d06ae6bc/754ed213d29c43beb5306fb215cf23c8/FLAG75b450dd4 [2024-11-28 03:05:35,970 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/data/4d06ae6bc/754ed213d29c43beb5306fb215cf23c8 [2024-11-28 03:05:35,973 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 03:05:35,974 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 03:05:35,976 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 03:05:35,976 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 03:05:35,981 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 03:05:35,982 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:05:35" (1/1) ... [2024-11-28 03:05:35,983 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@717006eb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:05:35, skipping insertion in model container [2024-11-28 03:05:35,983 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:05:35" (1/1) ... [2024-11-28 03:05:36,014 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:05:36,180 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_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-7.i[915,928] [2024-11-28 03:05:36,355 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:05:36,374 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 03:05:36,387 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_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-7.i[915,928] [2024-11-28 03:05:36,498 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:05:36,521 INFO L204 MainTranslator]: Completed translation [2024-11-28 03:05:36,521 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:05:36 WrapperNode [2024-11-28 03:05:36,522 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 03:05:36,523 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 03:05:36,523 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 03:05:36,523 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 03:05:36,531 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:05:36" (1/1) ... [2024-11-28 03:05:36,548 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:05:36" (1/1) ... [2024-11-28 03:05:36,637 INFO L138 Inliner]: procedures = 26, calls = 71, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 509 [2024-11-28 03:05:36,640 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 03:05:36,640 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 03:05:36,641 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 03:05:36,642 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 03:05:36,652 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:05:36" (1/1) ... [2024-11-28 03:05:36,652 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:05:36" (1/1) ... [2024-11-28 03:05:36,665 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:05:36" (1/1) ... [2024-11-28 03:05:36,725 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-28 03:05:36,726 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:05:36" (1/1) ... [2024-11-28 03:05:36,726 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:05:36" (1/1) ... [2024-11-28 03:05:36,754 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:05:36" (1/1) ... [2024-11-28 03:05:36,760 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:05:36" (1/1) ... [2024-11-28 03:05:36,770 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:05:36" (1/1) ... [2024-11-28 03:05:36,781 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:05:36" (1/1) ... [2024-11-28 03:05:36,789 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:05:36" (1/1) ... [2024-11-28 03:05:36,797 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 03:05:36,798 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 03:05:36,798 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 03:05:36,798 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 03:05:36,799 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:05:36" (1/1) ... [2024-11-28 03:05:36,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:05:36,827 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:05:36,844 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 03:05:36,852 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 03:05:36,877 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 03:05:36,878 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 03:05:36,878 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 03:05:36,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 03:05:36,879 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 03:05:36,879 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 03:05:37,030 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 03:05:37,033 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 03:05:38,347 INFO L? ?]: Removed 58 outVars from TransFormulas that were not future-live. [2024-11-28 03:05:38,351 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 03:05:38,379 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 03:05:38,379 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 03:05:38,379 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:05:38 BoogieIcfgContainer [2024-11-28 03:05:38,379 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 03:05:38,385 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 03:05:38,385 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 03:05:38,392 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 03:05:38,392 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 03:05:35" (1/3) ... [2024-11-28 03:05:38,394 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@44b4c4df and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:05:38, skipping insertion in model container [2024-11-28 03:05:38,394 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:05:36" (2/3) ... [2024-11-28 03:05:38,394 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@44b4c4df and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:05:38, skipping insertion in model container [2024-11-28 03:05:38,395 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:05:38" (3/3) ... [2024-11-28 03:05:38,397 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-7.i [2024-11-28 03:05:38,416 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 03:05:38,421 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-7.i that has 2 procedures, 208 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 03:05:38,520 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 03:05:38,538 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;@4c70b60d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 03:05:38,538 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 03:05:38,545 INFO L276 IsEmpty]: Start isEmpty. Operand has 208 states, 147 states have (on average 1.5034013605442176) internal successors, (221), 148 states have internal predecessors, (221), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-11-28 03:05:38,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2024-11-28 03:05:38,574 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:05:38,575 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:05:38,576 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:05:38,583 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:05:38,583 INFO L85 PathProgramCache]: Analyzing trace with hash -1192454832, now seen corresponding path program 1 times [2024-11-28 03:05:38,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:05:38,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881635720] [2024-11-28 03:05:38,593 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:05:38,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:05:39,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:05:39,987 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-11-28 03:05:39,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:05:39,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881635720] [2024-11-28 03:05:39,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881635720] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:05:39,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:05:39,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:05:39,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921711735] [2024-11-28 03:05:39,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:05:40,002 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:05:40,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:05:40,032 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:05:40,033 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:05:40,036 INFO L87 Difference]: Start difference. First operand has 208 states, 147 states have (on average 1.5034013605442176) internal successors, (221), 148 states have internal predecessors, (221), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) Second operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-28 03:05:40,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:05:40,428 INFO L93 Difference]: Finished difference Result 511 states and 895 transitions. [2024-11-28 03:05:40,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:05:40,431 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 367 [2024-11-28 03:05:40,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:05:40,450 INFO L225 Difference]: With dead ends: 511 [2024-11-28 03:05:40,450 INFO L226 Difference]: Without dead ends: 306 [2024-11-28 03:05:40,458 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:05:40,462 INFO L435 NwaCegarLoop]: 297 mSDtfsCounter, 162 mSDsluCounter, 570 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 867 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:05:40,466 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [162 Valid, 867 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 03:05:40,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2024-11-28 03:05:40,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 303. [2024-11-28 03:05:40,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 240 states have (on average 1.5166666666666666) internal successors, (364), 241 states have internal predecessors, (364), 60 states have call successors, (60), 2 states have call predecessors, (60), 2 states have return successors, (60), 59 states have call predecessors, (60), 60 states have call successors, (60) [2024-11-28 03:05:40,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 484 transitions. [2024-11-28 03:05:40,587 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 484 transitions. Word has length 367 [2024-11-28 03:05:40,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:05:40,590 INFO L471 AbstractCegarLoop]: Abstraction has 303 states and 484 transitions. [2024-11-28 03:05:40,594 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-28 03:05:40,594 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 484 transitions. [2024-11-28 03:05:40,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2024-11-28 03:05:40,607 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:05:40,607 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:05:40,609 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 03:05:40,609 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:05:40,610 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:05:40,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1051528466, now seen corresponding path program 1 times [2024-11-28 03:05:40,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:05:40,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397290717] [2024-11-28 03:05:40,613 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:05:40,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:05:40,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:05:41,135 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-11-28 03:05:41,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:05:41,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397290717] [2024-11-28 03:05:41,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397290717] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:05:41,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:05:41,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:05:41,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066269416] [2024-11-28 03:05:41,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:05:41,137 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:05:41,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:05:41,141 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:05:41,142 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:05:41,143 INFO L87 Difference]: Start difference. First operand 303 states and 484 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-28 03:05:41,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:05:41,335 INFO L93 Difference]: Finished difference Result 899 states and 1438 transitions. [2024-11-28 03:05:41,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:05:41,337 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 367 [2024-11-28 03:05:41,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:05:41,351 INFO L225 Difference]: With dead ends: 899 [2024-11-28 03:05:41,351 INFO L226 Difference]: Without dead ends: 599 [2024-11-28 03:05:41,354 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:05:41,358 INFO L435 NwaCegarLoop]: 505 mSDtfsCounter, 309 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 810 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 03:05:41,359 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [309 Valid, 810 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 03:05:41,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2024-11-28 03:05:41,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 597. [2024-11-28 03:05:41,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 597 states, 472 states have (on average 1.5) internal successors, (708), 474 states have internal predecessors, (708), 120 states have call successors, (120), 4 states have call predecessors, (120), 4 states have return successors, (120), 118 states have call predecessors, (120), 120 states have call successors, (120) [2024-11-28 03:05:41,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 597 states to 597 states and 948 transitions. [2024-11-28 03:05:41,515 INFO L78 Accepts]: Start accepts. Automaton has 597 states and 948 transitions. Word has length 367 [2024-11-28 03:05:41,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:05:41,518 INFO L471 AbstractCegarLoop]: Abstraction has 597 states and 948 transitions. [2024-11-28 03:05:41,519 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-28 03:05:41,519 INFO L276 IsEmpty]: Start isEmpty. Operand 597 states and 948 transitions. [2024-11-28 03:05:41,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2024-11-28 03:05:41,529 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:05:41,531 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:05:41,531 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 03:05:41,532 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:05:41,533 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:05:41,534 INFO L85 PathProgramCache]: Analyzing trace with hash 56600528, now seen corresponding path program 1 times [2024-11-28 03:05:41,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:05:41,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204465925] [2024-11-28 03:05:41,534 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:05:41,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:05:41,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:05:42,043 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-11-28 03:05:42,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:05:42,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204465925] [2024-11-28 03:05:42,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204465925] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:05:42,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:05:42,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:05:42,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155363387] [2024-11-28 03:05:42,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:05:42,048 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:05:42,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:05:42,050 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:05:42,050 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:05:42,050 INFO L87 Difference]: Start difference. First operand 597 states and 948 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-28 03:05:42,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:05:42,234 INFO L93 Difference]: Finished difference Result 1675 states and 2652 transitions. [2024-11-28 03:05:42,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:05:42,235 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 367 [2024-11-28 03:05:42,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:05:42,256 INFO L225 Difference]: With dead ends: 1675 [2024-11-28 03:05:42,256 INFO L226 Difference]: Without dead ends: 1081 [2024-11-28 03:05:42,260 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:05:42,261 INFO L435 NwaCegarLoop]: 375 mSDtfsCounter, 284 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 680 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 03:05:42,265 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [284 Valid, 680 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 03:05:42,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1081 states. [2024-11-28 03:05:42,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1081 to 659. [2024-11-28 03:05:42,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 659 states, 534 states have (on average 1.5280898876404494) internal successors, (816), 536 states have internal predecessors, (816), 120 states have call successors, (120), 4 states have call predecessors, (120), 4 states have return successors, (120), 118 states have call predecessors, (120), 120 states have call successors, (120) [2024-11-28 03:05:42,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 659 states to 659 states and 1056 transitions. [2024-11-28 03:05:42,419 INFO L78 Accepts]: Start accepts. Automaton has 659 states and 1056 transitions. Word has length 367 [2024-11-28 03:05:42,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:05:42,421 INFO L471 AbstractCegarLoop]: Abstraction has 659 states and 1056 transitions. [2024-11-28 03:05:42,421 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-28 03:05:42,421 INFO L276 IsEmpty]: Start isEmpty. Operand 659 states and 1056 transitions. [2024-11-28 03:05:42,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2024-11-28 03:05:42,431 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:05:42,431 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:05:42,431 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 03:05:42,431 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:05:42,433 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:05:42,433 INFO L85 PathProgramCache]: Analyzing trace with hash -77412978, now seen corresponding path program 1 times [2024-11-28 03:05:42,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:05:42,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244002923] [2024-11-28 03:05:42,434 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:05:42,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:05:42,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:05:43,753 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-11-28 03:05:43,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:05:43,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244002923] [2024-11-28 03:05:43,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244002923] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:05:43,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:05:43,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:05:43,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221213376] [2024-11-28 03:05:43,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:05:43,755 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:05:43,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:05:43,756 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:05:43,757 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:05:43,757 INFO L87 Difference]: Start difference. First operand 659 states and 1056 transitions. Second operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-28 03:05:44,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:05:44,128 INFO L93 Difference]: Finished difference Result 1838 states and 2906 transitions. [2024-11-28 03:05:44,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:05:44,129 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 367 [2024-11-28 03:05:44,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:05:44,138 INFO L225 Difference]: With dead ends: 1838 [2024-11-28 03:05:44,139 INFO L226 Difference]: Without dead ends: 1182 [2024-11-28 03:05:44,140 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:05:44,141 INFO L435 NwaCegarLoop]: 403 mSDtfsCounter, 330 mSDsluCounter, 613 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 330 SdHoareTripleChecker+Valid, 1016 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 03:05:44,142 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [330 Valid, 1016 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 03:05:44,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1182 states. [2024-11-28 03:05:44,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1182 to 922. [2024-11-28 03:05:44,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 922 states, 760 states have (on average 1.5302631578947368) internal successors, (1163), 765 states have internal predecessors, (1163), 154 states have call successors, (154), 7 states have call predecessors, (154), 7 states have return successors, (154), 149 states have call predecessors, (154), 154 states have call successors, (154) [2024-11-28 03:05:44,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 922 states to 922 states and 1471 transitions. [2024-11-28 03:05:44,308 INFO L78 Accepts]: Start accepts. Automaton has 922 states and 1471 transitions. Word has length 367 [2024-11-28 03:05:44,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:05:44,310 INFO L471 AbstractCegarLoop]: Abstraction has 922 states and 1471 transitions. [2024-11-28 03:05:44,311 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-28 03:05:44,312 INFO L276 IsEmpty]: Start isEmpty. Operand 922 states and 1471 transitions. [2024-11-28 03:05:44,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2024-11-28 03:05:44,324 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:05:44,324 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:05:44,325 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 03:05:44,325 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:05:44,326 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:05:44,326 INFO L85 PathProgramCache]: Analyzing trace with hash -1882851312, now seen corresponding path program 1 times [2024-11-28 03:05:44,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:05:44,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137445753] [2024-11-28 03:05:44,326 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:05:44,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:05:44,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:05:44,963 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-11-28 03:05:44,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:05:44,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137445753] [2024-11-28 03:05:44,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137445753] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:05:44,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:05:44,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:05:44,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555246177] [2024-11-28 03:05:44,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:05:44,965 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:05:44,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:05:44,965 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:05:44,966 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:05:44,967 INFO L87 Difference]: Start difference. First operand 922 states and 1471 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-28 03:05:45,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:05:45,205 INFO L93 Difference]: Finished difference Result 2744 states and 4389 transitions. [2024-11-28 03:05:45,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:05:45,206 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 367 [2024-11-28 03:05:45,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:05:45,222 INFO L225 Difference]: With dead ends: 2744 [2024-11-28 03:05:45,222 INFO L226 Difference]: Without dead ends: 1833 [2024-11-28 03:05:45,226 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:05:45,228 INFO L435 NwaCegarLoop]: 370 mSDtfsCounter, 205 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 681 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:05:45,230 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [205 Valid, 681 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 03:05:45,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1833 states. [2024-11-28 03:05:45,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1833 to 1831. [2024-11-28 03:05:45,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1831 states, 1511 states have (on average 1.5215089344804764) internal successors, (2299), 1520 states have internal predecessors, (2299), 306 states have call successors, (306), 13 states have call predecessors, (306), 13 states have return successors, (306), 297 states have call predecessors, (306), 306 states have call successors, (306) [2024-11-28 03:05:45,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1831 states to 1831 states and 2911 transitions. [2024-11-28 03:05:45,500 INFO L78 Accepts]: Start accepts. Automaton has 1831 states and 2911 transitions. Word has length 367 [2024-11-28 03:05:45,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:05:45,502 INFO L471 AbstractCegarLoop]: Abstraction has 1831 states and 2911 transitions. [2024-11-28 03:05:45,502 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-28 03:05:45,502 INFO L276 IsEmpty]: Start isEmpty. Operand 1831 states and 2911 transitions. [2024-11-28 03:05:45,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2024-11-28 03:05:45,511 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:05:45,511 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:05:45,511 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 03:05:45,511 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:05:45,512 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:05:45,512 INFO L85 PathProgramCache]: Analyzing trace with hash -2101706030, now seen corresponding path program 1 times [2024-11-28 03:05:45,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:05:45,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090735311] [2024-11-28 03:05:45,513 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:05:45,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:05:45,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:05:47,134 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-11-28 03:05:47,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:05:47,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090735311] [2024-11-28 03:05:47,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090735311] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:05:47,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:05:47,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:05:47,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398997524] [2024-11-28 03:05:47,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:05:47,138 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:05:47,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:05:47,141 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:05:47,141 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:05:47,142 INFO L87 Difference]: Start difference. First operand 1831 states and 2911 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-28 03:05:48,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:05:48,034 INFO L93 Difference]: Finished difference Result 4761 states and 7535 transitions. [2024-11-28 03:05:48,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:05:48,035 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 367 [2024-11-28 03:05:48,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:05:48,058 INFO L225 Difference]: With dead ends: 4761 [2024-11-28 03:05:48,059 INFO L226 Difference]: Without dead ends: 2941 [2024-11-28 03:05:48,066 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:05:48,069 INFO L435 NwaCegarLoop]: 446 mSDtfsCounter, 562 mSDsluCounter, 724 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 562 SdHoareTripleChecker+Valid, 1170 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 03:05:48,070 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [562 Valid, 1170 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 03:05:48,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2941 states. [2024-11-28 03:05:48,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2941 to 2027. [2024-11-28 03:05:48,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2027 states, 1707 states have (on average 1.5424721734036322) internal successors, (2633), 1716 states have internal predecessors, (2633), 306 states have call successors, (306), 13 states have call predecessors, (306), 13 states have return successors, (306), 297 states have call predecessors, (306), 306 states have call successors, (306) [2024-11-28 03:05:48,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2027 states to 2027 states and 3245 transitions. [2024-11-28 03:05:48,328 INFO L78 Accepts]: Start accepts. Automaton has 2027 states and 3245 transitions. Word has length 367 [2024-11-28 03:05:48,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:05:48,329 INFO L471 AbstractCegarLoop]: Abstraction has 2027 states and 3245 transitions. [2024-11-28 03:05:48,330 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-28 03:05:48,330 INFO L276 IsEmpty]: Start isEmpty. Operand 2027 states and 3245 transitions. [2024-11-28 03:05:48,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2024-11-28 03:05:48,342 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:05:48,342 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:05:48,343 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 03:05:48,343 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:05:48,343 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:05:48,344 INFO L85 PathProgramCache]: Analyzing trace with hash 950463448, now seen corresponding path program 1 times [2024-11-28 03:05:48,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:05:48,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558817889] [2024-11-28 03:05:48,345 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:05:48,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:05:48,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:05:49,001 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-11-28 03:05:49,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:05:49,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558817889] [2024-11-28 03:05:49,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558817889] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:05:49,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:05:49,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:05:49,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368530609] [2024-11-28 03:05:49,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:05:49,004 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:05:49,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:05:49,005 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:05:49,005 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:05:49,006 INFO L87 Difference]: Start difference. First operand 2027 states and 3245 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-28 03:05:49,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:05:49,317 INFO L93 Difference]: Finished difference Result 4135 states and 6636 transitions. [2024-11-28 03:05:49,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:05:49,318 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 367 [2024-11-28 03:05:49,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:05:49,335 INFO L225 Difference]: With dead ends: 4135 [2024-11-28 03:05:49,335 INFO L226 Difference]: Without dead ends: 2119 [2024-11-28 03:05:49,340 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:05:49,340 INFO L435 NwaCegarLoop]: 309 mSDtfsCounter, 59 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 588 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 03:05:49,341 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 588 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 03:05:49,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2119 states. [2024-11-28 03:05:49,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2119 to 2027. [2024-11-28 03:05:49,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2027 states, 1707 states have (on average 1.536613942589338) internal successors, (2623), 1716 states have internal predecessors, (2623), 306 states have call successors, (306), 13 states have call predecessors, (306), 13 states have return successors, (306), 297 states have call predecessors, (306), 306 states have call successors, (306) [2024-11-28 03:05:49,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2027 states to 2027 states and 3235 transitions. [2024-11-28 03:05:49,566 INFO L78 Accepts]: Start accepts. Automaton has 2027 states and 3235 transitions. Word has length 367 [2024-11-28 03:05:49,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:05:49,567 INFO L471 AbstractCegarLoop]: Abstraction has 2027 states and 3235 transitions. [2024-11-28 03:05:49,567 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-28 03:05:49,567 INFO L276 IsEmpty]: Start isEmpty. Operand 2027 states and 3235 transitions. [2024-11-28 03:05:49,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2024-11-28 03:05:49,576 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:05:49,576 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:05:49,576 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-28 03:05:49,576 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:05:49,577 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:05:49,577 INFO L85 PathProgramCache]: Analyzing trace with hash 816449942, now seen corresponding path program 1 times [2024-11-28 03:05:49,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:05:49,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483514545] [2024-11-28 03:05:49,577 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:05:49,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:05:50,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:08:25,891 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-11-28 03:08:25,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:08:25,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483514545] [2024-11-28 03:08:25,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483514545] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:08:25,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:08:25,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2024-11-28 03:08:25,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84440225] [2024-11-28 03:08:25,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:08:25,893 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-28 03:08:25,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:08:25,894 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-28 03:08:25,894 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=367, Unknown=0, NotChecked=0, Total=420 [2024-11-28 03:08:25,894 INFO L87 Difference]: Start difference. First operand 2027 states and 3235 transitions. Second operand has 21 states, 21 states have (on average 3.8095238095238093) internal successors, (80), 21 states have internal predecessors, (80), 3 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) [2024-11-28 03:08:52,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:08:52,854 INFO L93 Difference]: Finished difference Result 6686 states and 10644 transitions. [2024-11-28 03:08:52,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 03:08:52,855 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.8095238095238093) internal successors, (80), 21 states have internal predecessors, (80), 3 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) Word has length 367 [2024-11-28 03:08:52,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:08:52,883 INFO L225 Difference]: With dead ends: 6686 [2024-11-28 03:08:52,884 INFO L226 Difference]: Without dead ends: 4670 [2024-11-28 03:08:52,891 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 514 ImplicationChecksByTransitivity, 18.0s TimeCoverageRelationStatistics Valid=564, Invalid=1788, Unknown=0, NotChecked=0, Total=2352 [2024-11-28 03:08:52,892 INFO L435 NwaCegarLoop]: 257 mSDtfsCounter, 6219 mSDsluCounter, 2349 mSDsCounter, 0 mSdLazyCounter, 3846 mSolverCounterSat, 541 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6219 SdHoareTripleChecker+Valid, 2606 SdHoareTripleChecker+Invalid, 4387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 541 IncrementalHoareTripleChecker+Valid, 3846 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.9s IncrementalHoareTripleChecker+Time [2024-11-28 03:08:52,892 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [6219 Valid, 2606 Invalid, 4387 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [541 Valid, 3846 Invalid, 0 Unknown, 0 Unchecked, 13.9s Time] [2024-11-28 03:08:52,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4670 states. [2024-11-28 03:08:53,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4670 to 2334. [2024-11-28 03:08:53,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2334 states, 1956 states have (on average 1.5403885480572597) internal successors, (3013), 1964 states have internal predecessors, (3013), 362 states have call successors, (362), 15 states have call predecessors, (362), 15 states have return successors, (362), 354 states have call predecessors, (362), 362 states have call successors, (362) [2024-11-28 03:08:53,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2334 states to 2334 states and 3737 transitions. [2024-11-28 03:08:53,180 INFO L78 Accepts]: Start accepts. Automaton has 2334 states and 3737 transitions. Word has length 367 [2024-11-28 03:08:53,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:08:53,181 INFO L471 AbstractCegarLoop]: Abstraction has 2334 states and 3737 transitions. [2024-11-28 03:08:53,181 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.8095238095238093) internal successors, (80), 21 states have internal predecessors, (80), 3 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) [2024-11-28 03:08:53,181 INFO L276 IsEmpty]: Start isEmpty. Operand 2334 states and 3737 transitions. [2024-11-28 03:08:53,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2024-11-28 03:08:53,192 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:08:53,192 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:08:53,193 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-28 03:08:53,193 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:08:53,193 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:08:53,194 INFO L85 PathProgramCache]: Analyzing trace with hash 229643928, now seen corresponding path program 1 times [2024-11-28 03:08:53,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:08:53,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331317835] [2024-11-28 03:08:53,194 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:08:53,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:08:53,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:08:53,530 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-11-28 03:08:53,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:08:53,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331317835] [2024-11-28 03:08:53,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331317835] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:08:53,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:08:53,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:08:53,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542804808] [2024-11-28 03:08:53,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:08:53,532 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:08:53,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:08:53,533 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:08:53,533 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:08:53,533 INFO L87 Difference]: Start difference. First operand 2334 states and 3737 transitions. Second operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-28 03:08:53,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:08:53,862 INFO L93 Difference]: Finished difference Result 4432 states and 7099 transitions. [2024-11-28 03:08:53,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:08:53,863 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 367 [2024-11-28 03:08:53,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:08:53,881 INFO L225 Difference]: With dead ends: 4432 [2024-11-28 03:08:53,882 INFO L226 Difference]: Without dead ends: 2398 [2024-11-28 03:08:53,887 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:08:53,889 INFO L435 NwaCegarLoop]: 316 mSDtfsCounter, 146 mSDsluCounter, 581 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 897 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 03:08:53,890 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [146 Valid, 897 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 03:08:53,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2398 states. [2024-11-28 03:08:54,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2398 to 2334. [2024-11-28 03:08:54,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2334 states, 1956 states have (on average 1.532719836400818) internal successors, (2998), 1964 states have internal predecessors, (2998), 362 states have call successors, (362), 15 states have call predecessors, (362), 15 states have return successors, (362), 354 states have call predecessors, (362), 362 states have call successors, (362) [2024-11-28 03:08:54,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2334 states to 2334 states and 3722 transitions. [2024-11-28 03:08:54,098 INFO L78 Accepts]: Start accepts. Automaton has 2334 states and 3722 transitions. Word has length 367 [2024-11-28 03:08:54,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:08:54,100 INFO L471 AbstractCegarLoop]: Abstraction has 2334 states and 3722 transitions. [2024-11-28 03:08:54,101 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-28 03:08:54,101 INFO L276 IsEmpty]: Start isEmpty. Operand 2334 states and 3722 transitions. [2024-11-28 03:08:54,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2024-11-28 03:08:54,111 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:08:54,111 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:08:54,112 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-28 03:08:54,112 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:08:54,112 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:08:54,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1968597608, now seen corresponding path program 1 times [2024-11-28 03:08:54,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:08:54,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468031132] [2024-11-28 03:08:54,113 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:08:54,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:08:54,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:08:55,059 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 30 proven. 141 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2024-11-28 03:08:55,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:08:55,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468031132] [2024-11-28 03:08:55,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468031132] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:08:55,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [403014807] [2024-11-28 03:08:55,060 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:08:55,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:08:55,060 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:08:55,065 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:08:55,068 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 03:08:55,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:08:55,443 INFO L256 TraceCheckSpWp]: Trace formula consists of 848 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 03:08:55,473 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:08:56,132 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 1957 proven. 141 refuted. 0 times theorem prover too weak. 4514 trivial. 0 not checked. [2024-11-28 03:08:56,132 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:08:56,627 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 30 proven. 141 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2024-11-28 03:08:56,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [403014807] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:08:56,627 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:08:56,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2024-11-28 03:08:56,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718711389] [2024-11-28 03:08:56,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:08:56,631 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:08:56,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:08:56,632 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:08:56,632 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:08:56,633 INFO L87 Difference]: Start difference. First operand 2334 states and 3722 transitions. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 3 states have call successors, (152), 2 states have call predecessors, (152), 4 states have return successors, (153), 3 states have call predecessors, (153), 3 states have call successors, (153) [2024-11-28 03:08:57,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:08:57,310 INFO L93 Difference]: Finished difference Result 4396 states and 6974 transitions. [2024-11-28 03:08:57,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:08:57,311 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 3 states have call successors, (152), 2 states have call predecessors, (152), 4 states have return successors, (153), 3 states have call predecessors, (153), 3 states have call successors, (153) Word has length 367 [2024-11-28 03:08:57,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:08:57,326 INFO L225 Difference]: With dead ends: 4396 [2024-11-28 03:08:57,326 INFO L226 Difference]: Without dead ends: 2172 [2024-11-28 03:08:57,333 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 740 GetRequests, 731 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=64, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:08:57,334 INFO L435 NwaCegarLoop]: 214 mSDtfsCounter, 509 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 519 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 03:08:57,334 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [519 Valid, 524 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 423 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 03:08:57,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2172 states. [2024-11-28 03:08:57,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2172 to 2157. [2024-11-28 03:08:57,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2157 states, 1770 states have (on average 1.4813559322033898) internal successors, (2622), 1779 states have internal predecessors, (2622), 362 states have call successors, (362), 24 states have call predecessors, (362), 24 states have return successors, (362), 353 states have call predecessors, (362), 362 states have call successors, (362) [2024-11-28 03:08:57,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2157 states to 2157 states and 3346 transitions. [2024-11-28 03:08:57,557 INFO L78 Accepts]: Start accepts. Automaton has 2157 states and 3346 transitions. Word has length 367 [2024-11-28 03:08:57,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:08:57,558 INFO L471 AbstractCegarLoop]: Abstraction has 2157 states and 3346 transitions. [2024-11-28 03:08:57,559 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 3 states have call successors, (152), 2 states have call predecessors, (152), 4 states have return successors, (153), 3 states have call predecessors, (153), 3 states have call successors, (153) [2024-11-28 03:08:57,559 INFO L276 IsEmpty]: Start isEmpty. Operand 2157 states and 3346 transitions. [2024-11-28 03:08:57,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 369 [2024-11-28 03:08:57,564 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:08:57,564 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:08:57,575 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 03:08:57,768 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-28 03:08:57,768 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:08:57,769 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:08:57,770 INFO L85 PathProgramCache]: Analyzing trace with hash 848902920, now seen corresponding path program 1 times [2024-11-28 03:08:57,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:08:57,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218536743] [2024-11-28 03:08:57,770 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:08:57,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:08:57,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:08:58,010 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-11-28 03:08:58,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:08:58,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218536743] [2024-11-28 03:08:58,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218536743] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:08:58,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:08:58,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:08:58,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387413002] [2024-11-28 03:08:58,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:08:58,012 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:08:58,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:08:58,012 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:08:58,013 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:08:58,013 INFO L87 Difference]: Start difference. First operand 2157 states and 3346 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, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-28 03:08:58,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:08:58,632 INFO L93 Difference]: Finished difference Result 7741 states and 12039 transitions. [2024-11-28 03:08:58,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:08:58,633 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, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 368 [2024-11-28 03:08:58,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:08:58,675 INFO L225 Difference]: With dead ends: 7741 [2024-11-28 03:08:58,677 INFO L226 Difference]: Without dead ends: 5693 [2024-11-28 03:08:58,684 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:08:58,685 INFO L435 NwaCegarLoop]: 298 mSDtfsCounter, 502 mSDsluCounter, 594 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 177 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 502 SdHoareTripleChecker+Valid, 892 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 177 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 03:08:58,686 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [502 Valid, 892 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [177 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 03:08:58,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5693 states. [2024-11-28 03:08:59,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5693 to 5569. [2024-11-28 03:08:59,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5569 states, 4858 states have (on average 1.5104981473857555) internal successors, (7338), 4875 states have internal predecessors, (7338), 666 states have call successors, (666), 44 states have call predecessors, (666), 44 states have return successors, (666), 649 states have call predecessors, (666), 666 states have call successors, (666) [2024-11-28 03:08:59,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5569 states to 5569 states and 8670 transitions. [2024-11-28 03:08:59,204 INFO L78 Accepts]: Start accepts. Automaton has 5569 states and 8670 transitions. Word has length 368 [2024-11-28 03:08:59,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:08:59,205 INFO L471 AbstractCegarLoop]: Abstraction has 5569 states and 8670 transitions. [2024-11-28 03:08:59,205 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, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-28 03:08:59,205 INFO L276 IsEmpty]: Start isEmpty. Operand 5569 states and 8670 transitions. [2024-11-28 03:08:59,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2024-11-28 03:08:59,212 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:08:59,212 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:08:59,212 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-28 03:08:59,212 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:08:59,213 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:08:59,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1429030641, now seen corresponding path program 1 times [2024-11-28 03:08:59,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:08:59,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8566548] [2024-11-28 03:08:59,213 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:08:59,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:08:59,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:08:59,477 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-11-28 03:08:59,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:08:59,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8566548] [2024-11-28 03:08:59,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8566548] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:08:59,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:08:59,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:08:59,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626467728] [2024-11-28 03:08:59,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:08:59,479 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:08:59,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:08:59,479 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:08:59,480 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:08:59,484 INFO L87 Difference]: Start difference. First operand 5569 states and 8670 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 2 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2024-11-28 03:09:00,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:09:00,638 INFO L93 Difference]: Finished difference Result 11189 states and 17350 transitions. [2024-11-28 03:09:00,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:09:00,639 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 2 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) Word has length 369 [2024-11-28 03:09:00,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:09:00,663 INFO L225 Difference]: With dead ends: 11189 [2024-11-28 03:09:00,663 INFO L226 Difference]: Without dead ends: 5729 [2024-11-28 03:09:00,673 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:09:00,674 INFO L435 NwaCegarLoop]: 271 mSDtfsCounter, 834 mSDsluCounter, 812 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 274 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 834 SdHoareTripleChecker+Valid, 1083 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 274 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-28 03:09:00,674 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [834 Valid, 1083 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [274 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-28 03:09:00,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5729 states. [2024-11-28 03:09:01,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5729 to 5617. [2024-11-28 03:09:01,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5617 states, 4897 states have (on average 1.5007147232999796) internal successors, (7349), 4914 states have internal predecessors, (7349), 666 states have call successors, (666), 53 states have call predecessors, (666), 53 states have return successors, (666), 649 states have call predecessors, (666), 666 states have call successors, (666) [2024-11-28 03:09:01,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5617 states to 5617 states and 8681 transitions. [2024-11-28 03:09:01,141 INFO L78 Accepts]: Start accepts. Automaton has 5617 states and 8681 transitions. Word has length 369 [2024-11-28 03:09:01,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:09:01,142 INFO L471 AbstractCegarLoop]: Abstraction has 5617 states and 8681 transitions. [2024-11-28 03:09:01,144 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 2 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2024-11-28 03:09:01,144 INFO L276 IsEmpty]: Start isEmpty. Operand 5617 states and 8681 transitions. [2024-11-28 03:09:01,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2024-11-28 03:09:01,157 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:09:01,158 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:09:01,158 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-28 03:09:01,158 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:09:01,158 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:09:01,158 INFO L85 PathProgramCache]: Analyzing trace with hash -1458401787, now seen corresponding path program 1 times [2024-11-28 03:09:01,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:09:01,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924409322] [2024-11-28 03:09:01,159 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:09:01,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:09:01,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:12:46,476 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-11-28 03:12:46,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:12:46,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924409322] [2024-11-28 03:12:46,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924409322] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:12:46,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:12:46,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:12:46,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050840276] [2024-11-28 03:12:46,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:12:46,481 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:12:46,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:12:46,487 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:12:46,488 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:12:46,489 INFO L87 Difference]: Start difference. First operand 5617 states and 8681 transitions. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 states have internal predecessors, (83), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-28 03:12:54,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:12:54,747 INFO L93 Difference]: Finished difference Result 11721 states and 18072 transitions. [2024-11-28 03:12:54,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 03:12:54,749 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 states have internal predecessors, (83), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 370 [2024-11-28 03:12:54,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:12:54,849 INFO L225 Difference]: With dead ends: 11721 [2024-11-28 03:12:54,849 INFO L226 Difference]: Without dead ends: 6217 [2024-11-28 03:12:54,871 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=138, Invalid=282, Unknown=0, NotChecked=0, Total=420 [2024-11-28 03:12:54,875 INFO L435 NwaCegarLoop]: 299 mSDtfsCounter, 1023 mSDsluCounter, 1326 mSDsCounter, 0 mSdLazyCounter, 937 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1023 SdHoareTripleChecker+Valid, 1625 SdHoareTripleChecker+Invalid, 952 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 937 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:12:54,879 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1023 Valid, 1625 Invalid, 952 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 937 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2024-11-28 03:12:54,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6217 states. [2024-11-28 03:12:55,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6217 to 5692. [2024-11-28 03:12:55,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5692 states, 4972 states have (on average 1.494971842316975) internal successors, (7433), 4989 states have internal predecessors, (7433), 666 states have call successors, (666), 53 states have call predecessors, (666), 53 states have return successors, (666), 649 states have call predecessors, (666), 666 states have call successors, (666) [2024-11-28 03:12:55,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5692 states to 5692 states and 8765 transitions. [2024-11-28 03:12:55,520 INFO L78 Accepts]: Start accepts. Automaton has 5692 states and 8765 transitions. Word has length 370 [2024-11-28 03:12:55,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:12:55,524 INFO L471 AbstractCegarLoop]: Abstraction has 5692 states and 8765 transitions. [2024-11-28 03:12:55,525 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 states have internal predecessors, (83), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-28 03:12:55,528 INFO L276 IsEmpty]: Start isEmpty. Operand 5692 states and 8765 transitions. [2024-11-28 03:12:55,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2024-11-28 03:12:55,552 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:12:55,552 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:12:55,552 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-28 03:12:55,553 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:12:55,556 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:12:55,556 INFO L85 PathProgramCache]: Analyzing trace with hash 51517959, now seen corresponding path program 1 times [2024-11-28 03:12:55,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:12:55,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962887024] [2024-11-28 03:12:55,561 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:12:55,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:12:56,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:12:56,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [897992431] [2024-11-28 03:12:56,616 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:12:56,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:12:56,617 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:12:56,622 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:12:56,626 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 03:12:57,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:12:57,151 INFO L256 TraceCheckSpWp]: Trace formula consists of 854 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-28 03:12:57,165 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:12:59,271 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 4078 proven. 192 refuted. 0 times theorem prover too weak. 2342 trivial. 0 not checked. [2024-11-28 03:12:59,275 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:13:00,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:13:00,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962887024] [2024-11-28 03:13:00,119 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 03:13:00,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [897992431] [2024-11-28 03:13:00,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [897992431] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:13:00,120 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:13:00,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2024-11-28 03:13:00,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891332294] [2024-11-28 03:13:00,120 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 03:13:00,122 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:13:00,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:13:00,123 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:13:00,123 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2024-11-28 03:13:00,124 INFO L87 Difference]: Start difference. First operand 5692 states and 8765 transitions. Second operand has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 10 states have internal predecessors, (95), 3 states have call successors, (58), 3 states have call predecessors, (58), 5 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) [2024-11-28 03:13:02,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:13:02,140 INFO L93 Difference]: Finished difference Result 9006 states and 13871 transitions. [2024-11-28 03:13:02,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-28 03:13:02,141 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 10 states have internal predecessors, (95), 3 states have call successors, (58), 3 states have call predecessors, (58), 5 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) Word has length 370 [2024-11-28 03:13:02,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:13:02,170 INFO L225 Difference]: With dead ends: 9006 [2024-11-28 03:13:02,170 INFO L226 Difference]: Without dead ends: 3427 [2024-11-28 03:13:02,181 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 526 GetRequests, 503 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=156, Invalid=444, Unknown=0, NotChecked=0, Total=600 [2024-11-28 03:13:02,182 INFO L435 NwaCegarLoop]: 217 mSDtfsCounter, 454 mSDsluCounter, 1635 mSDsCounter, 0 mSdLazyCounter, 1025 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 454 SdHoareTripleChecker+Valid, 1852 SdHoareTripleChecker+Invalid, 1191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 1025 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-28 03:13:02,186 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [454 Valid, 1852 Invalid, 1191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 1025 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-28 03:13:02,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3427 states. [2024-11-28 03:13:02,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3427 to 3315. [2024-11-28 03:13:02,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3315 states, 2926 states have (on average 1.5119617224880382) internal successors, (4424), 2934 states have internal predecessors, (4424), 362 states have call successors, (362), 26 states have call predecessors, (362), 26 states have return successors, (362), 354 states have call predecessors, (362), 362 states have call successors, (362) [2024-11-28 03:13:02,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3315 states to 3315 states and 5148 transitions. [2024-11-28 03:13:02,415 INFO L78 Accepts]: Start accepts. Automaton has 3315 states and 5148 transitions. Word has length 370 [2024-11-28 03:13:02,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:13:02,417 INFO L471 AbstractCegarLoop]: Abstraction has 3315 states and 5148 transitions. [2024-11-28 03:13:02,418 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 10 states have internal predecessors, (95), 3 states have call successors, (58), 3 states have call predecessors, (58), 5 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) [2024-11-28 03:13:02,418 INFO L276 IsEmpty]: Start isEmpty. Operand 3315 states and 5148 transitions. [2024-11-28 03:13:02,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 372 [2024-11-28 03:13:02,425 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:13:02,425 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:13:02,439 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-28 03:13:02,629 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-28 03:13:02,629 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:13:02,632 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:13:02,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1912959596, now seen corresponding path program 1 times [2024-11-28 03:13:02,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:13:02,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738090100] [2024-11-28 03:13:02,633 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:13:02,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:13:03,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:13:03,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1604908366] [2024-11-28 03:13:03,309 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:13:03,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:13:03,309 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:13:03,311 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:13:03,314 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 03:13:03,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 03:13:03,747 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-28 03:13:03,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 03:13:04,686 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-28 03:13:04,690 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-28 03:13:04,692 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-28 03:13:04,718 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 03:13:04,903 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-28 03:13:04,909 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:13:05,366 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 03:13:05,379 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 03:13:05 BoogieIcfgContainer [2024-11-28 03:13:05,383 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 03:13:05,384 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 03:13:05,384 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 03:13:05,385 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 03:13:05,386 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:05:38" (3/4) ... [2024-11-28 03:13:05,390 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-28 03:13:05,391 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 03:13:05,392 INFO L158 Benchmark]: Toolchain (without parser) took 449418.24ms. Allocated memory was 117.4MB in the beginning and 1.6GB in the end (delta: 1.4GB). Free memory was 91.3MB in the beginning and 605.7MB in the end (delta: -514.4MB). Peak memory consumption was 925.0MB. Max. memory is 16.1GB. [2024-11-28 03:13:05,393 INFO L158 Benchmark]: CDTParser took 0.41ms. Allocated memory is still 117.4MB. Free memory is still 73.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 03:13:05,393 INFO L158 Benchmark]: CACSL2BoogieTranslator took 546.59ms. Allocated memory is still 117.4MB. Free memory was 91.1MB in the beginning and 67.5MB in the end (delta: 23.6MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-28 03:13:05,394 INFO L158 Benchmark]: Boogie Procedure Inliner took 117.09ms. Allocated memory is still 117.4MB. Free memory was 67.5MB in the beginning and 59.4MB in the end (delta: 8.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 03:13:05,394 INFO L158 Benchmark]: Boogie Preprocessor took 156.74ms. Allocated memory is still 117.4MB. Free memory was 59.4MB in the beginning and 46.7MB in the end (delta: 12.7MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 03:13:05,394 INFO L158 Benchmark]: RCFGBuilder took 1581.67ms. Allocated memory is still 117.4MB. Free memory was 46.7MB in the beginning and 83.2MB in the end (delta: -36.5MB). Peak memory consumption was 33.3MB. Max. memory is 16.1GB. [2024-11-28 03:13:05,395 INFO L158 Benchmark]: TraceAbstraction took 446997.80ms. Allocated memory was 117.4MB in the beginning and 1.6GB in the end (delta: 1.4GB). Free memory was 82.6MB in the beginning and 605.9MB in the end (delta: -523.3MB). Peak memory consumption was 906.1MB. Max. memory is 16.1GB. [2024-11-28 03:13:05,395 INFO L158 Benchmark]: Witness Printer took 7.35ms. Allocated memory is still 1.6GB. Free memory was 605.9MB in the beginning and 605.7MB in the end (delta: 211.4kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 03:13:05,397 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.41ms. Allocated memory is still 117.4MB. Free memory is still 73.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 546.59ms. Allocated memory is still 117.4MB. Free memory was 91.1MB in the beginning and 67.5MB in the end (delta: 23.6MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 117.09ms. Allocated memory is still 117.4MB. Free memory was 67.5MB in the beginning and 59.4MB in the end (delta: 8.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 156.74ms. Allocated memory is still 117.4MB. Free memory was 59.4MB in the beginning and 46.7MB in the end (delta: 12.7MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 1581.67ms. Allocated memory is still 117.4MB. Free memory was 46.7MB in the beginning and 83.2MB in the end (delta: -36.5MB). Peak memory consumption was 33.3MB. Max. memory is 16.1GB. * TraceAbstraction took 446997.80ms. Allocated memory was 117.4MB in the beginning and 1.6GB in the end (delta: 1.4GB). Free memory was 82.6MB in the beginning and 605.9MB in the end (delta: -523.3MB). Peak memory consumption was 906.1MB. Max. memory is 16.1GB. * Witness Printer took 7.35ms. Allocated memory is still 1.6GB. Free memory was 605.9MB in the beginning and 605.7MB in the end (delta: 211.4kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of bitwiseOr at line 109, overapproximation of someBinaryDOUBLEComparisonOperation at line 234, overapproximation of someBinaryDOUBLEComparisonOperation at line 307, overapproximation of someBinaryDOUBLEComparisonOperation at line 353, overapproximation of someBinaryDOUBLEComparisonOperation at line 343, overapproximation of someBinaryDOUBLEComparisonOperation at line 345, overapproximation of someBinaryDOUBLEComparisonOperation at line 89, overapproximation of someBinaryDOUBLEComparisonOperation at line 161, overapproximation of someBinaryDOUBLEComparisonOperation at line 347, overapproximation of someBinaryDOUBLEComparisonOperation at line 350, overapproximation of someBinaryDOUBLEComparisonOperation at line 352, overapproximation of someBinaryDOUBLEComparisonOperation at line 371, overapproximation of someBinaryDOUBLEComparisonOperation at line 371, overapproximation of someBinaryDOUBLEComparisonOperation at line 305, overapproximation of someBinaryDOUBLEComparisonOperation at line 246, overapproximation of someBinaryDOUBLEComparisonOperation at line 349, overapproximation of someBinaryDOUBLEComparisonOperation at line 140, overapproximation of someBinaryDOUBLEComparisonOperation at line 207. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed char var_1_1 = 5; [L23] signed char var_1_6 = 50; [L24] signed char var_1_7 = 2; [L25] signed char var_1_8 = 16; [L26] signed char var_1_9 = 8; [L27] unsigned long int var_1_10 = 25; [L28] signed char var_1_13 = -25; [L29] signed char var_1_14 = 0; [L30] signed char var_1_15 = 100; [L31] signed char var_1_16 = 16; [L32] signed char var_1_17 = 0; [L33] unsigned char var_1_19 = 1; [L34] unsigned char var_1_20 = 0; [L35] unsigned char var_1_21 = 0; [L36] unsigned char var_1_22 = 1; [L37] unsigned long int var_1_23 = 2; [L38] unsigned long int var_1_24 = 3457730170; [L39] signed char var_1_26 = -16; [L40] double var_1_27 = 0.5; [L41] double var_1_28 = 32.75; [L42] unsigned short int var_1_30 = 1; [L43] unsigned short int var_1_31 = 0; [L44] signed short int var_1_32 = -2; [L45] signed char var_1_34 = -10; [L46] signed char var_1_35 = 64; [L47] unsigned char var_1_36 = 1; [L48] signed char var_1_38 = -5; [L49] unsigned long int var_1_39 = 4245266801; [L50] unsigned long int var_1_40 = 3996163309; [L51] signed short int var_1_41 = -8; [L52] unsigned short int var_1_42 = 32; [L53] signed long int var_1_44 = 32; [L54] unsigned short int var_1_45 = 26462; [L55] unsigned short int var_1_46 = 10000; [L56] unsigned short int var_1_47 = 26060; [L57] unsigned short int var_1_48 = 60047; [L58] signed char var_1_49 = 4; [L59] signed char var_1_50 = 25; [L60] signed char var_1_51 = -32; [L61] double var_1_52 = 25.75; [L62] double var_1_53 = 0.8; [L63] unsigned char var_1_54 = 1; [L64] double var_1_55 = 0.0; [L65] double var_1_56 = 127.825; [L66] double var_1_57 = 0.5; [L67] double var_1_58 = 128.8; [L68] signed long int var_1_59 = -50; [L69] signed long int var_1_60 = 2066820527; [L70] signed short int var_1_61 = 2; [L71] double var_1_63 = 7.25; [L72] signed long int var_1_64 = 256; [L73] signed char last_1_var_1_1 = 5; [L74] unsigned long int last_1_var_1_10 = 25; [L75] signed char last_1_var_1_13 = -25; [L76] unsigned char last_1_var_1_19 = 1; [L77] signed short int last_1_var_1_32 = -2; [L78] signed char last_1_var_1_34 = -10; [L79] unsigned short int last_1_var_1_42 = 32; [L80] signed short int last_1_var_1_61 = 2; [L81] double last_1_var_1_63 = 7.25; [L82] signed long int last_1_var_1_64 = 256; VAL [isInitial=0, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=50, var_1_7=2, var_1_8=16, var_1_9=8] [L375] isInitial = 1 [L376] FCALL initially() [L378] CALL updateLastVariables() [L359] last_1_var_1_1 = var_1_1 [L360] last_1_var_1_10 = var_1_10 [L361] last_1_var_1_13 = var_1_13 [L362] last_1_var_1_19 = var_1_19 [L363] last_1_var_1_32 = var_1_32 [L364] last_1_var_1_34 = var_1_34 [L365] last_1_var_1_42 = var_1_42 [L366] last_1_var_1_61 = var_1_61 [L367] last_1_var_1_63 = var_1_63 [L368] last_1_var_1_64 = var_1_64 VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=50, var_1_7=2, var_1_8=16, var_1_9=8] [L378] RET updateLastVariables() [L379] CALL updateVariables() [L268] var_1_6 = __VERIFIER_nondet_char() [L269] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=2, var_1_8=16, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=2, var_1_8=16, var_1_9=8] [L269] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=2, var_1_8=16, var_1_9=8] [L270] CALL assume_abort_if_not(var_1_6 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=2, var_1_8=16, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=2, var_1_8=16, var_1_9=8] [L270] RET assume_abort_if_not(var_1_6 <= 63) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=2, var_1_8=16, var_1_9=8] [L271] var_1_7 = __VERIFIER_nondet_char() [L272] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=16, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=16, var_1_9=8] [L272] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=16, var_1_9=8] [L273] CALL assume_abort_if_not(var_1_7 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=16, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=16, var_1_9=8] [L273] RET assume_abort_if_not(var_1_7 <= 63) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=16, var_1_9=8] [L274] var_1_8 = __VERIFIER_nondet_char() [L275] CALL assume_abort_if_not(var_1_8 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=8] [L275] RET assume_abort_if_not(var_1_8 >= -63) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=8] [L276] CALL assume_abort_if_not(var_1_8 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=8] [L276] RET assume_abort_if_not(var_1_8 <= 63) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=8] [L277] var_1_9 = __VERIFIER_nondet_char() [L278] CALL assume_abort_if_not(var_1_9 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L278] RET assume_abort_if_not(var_1_9 >= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L279] CALL assume_abort_if_not(var_1_9 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L279] RET assume_abort_if_not(var_1_9 <= 126) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L280] var_1_14 = __VERIFIER_nondet_char() [L281] CALL assume_abort_if_not(var_1_14 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L281] RET assume_abort_if_not(var_1_14 >= -31) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L282] CALL assume_abort_if_not(var_1_14 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L282] RET assume_abort_if_not(var_1_14 <= 32) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L283] var_1_15 = __VERIFIER_nondet_char() [L284] CALL assume_abort_if_not(var_1_15 >= 94) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L284] RET assume_abort_if_not(var_1_15 >= 94) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L285] CALL assume_abort_if_not(var_1_15 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L285] RET assume_abort_if_not(var_1_15 <= 126) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L286] var_1_16 = __VERIFIER_nondet_char() [L287] CALL assume_abort_if_not(var_1_16 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L287] RET assume_abort_if_not(var_1_16 >= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L288] CALL assume_abort_if_not(var_1_16 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L288] RET assume_abort_if_not(var_1_16 <= 32) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L289] var_1_17 = __VERIFIER_nondet_char() [L290] CALL assume_abort_if_not(var_1_17 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L290] RET assume_abort_if_not(var_1_17 >= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L291] CALL assume_abort_if_not(var_1_17 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L291] RET assume_abort_if_not(var_1_17 <= 31) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L292] var_1_20 = __VERIFIER_nondet_uchar() [L293] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L293] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L294] CALL assume_abort_if_not(var_1_20 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L294] RET assume_abort_if_not(var_1_20 <= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L295] var_1_21 = __VERIFIER_nondet_uchar() [L296] CALL assume_abort_if_not(var_1_21 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L296] RET assume_abort_if_not(var_1_21 >= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L297] CALL assume_abort_if_not(var_1_21 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L297] RET assume_abort_if_not(var_1_21 <= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L298] var_1_22 = __VERIFIER_nondet_uchar() [L299] CALL assume_abort_if_not(var_1_22 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L299] RET assume_abort_if_not(var_1_22 >= 1) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L300] CALL assume_abort_if_not(var_1_22 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L300] RET assume_abort_if_not(var_1_22 <= 1) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L301] var_1_24 = __VERIFIER_nondet_ulong() [L302] CALL assume_abort_if_not(var_1_24 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L302] RET assume_abort_if_not(var_1_24 >= 2147483647) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L303] CALL assume_abort_if_not(var_1_24 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L303] RET assume_abort_if_not(var_1_24 <= 4294967294) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L304] var_1_27 = __VERIFIER_nondet_double() [L305] CALL assume_abort_if_not((var_1_27 >= 0.0F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854776000e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L305] RET assume_abort_if_not((var_1_27 >= 0.0F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854776000e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L306] var_1_28 = __VERIFIER_nondet_double() [L307] CALL assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854776000e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L307] RET assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854776000e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L308] var_1_30 = __VERIFIER_nondet_ushort() [L309] CALL assume_abort_if_not(var_1_30 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L309] RET assume_abort_if_not(var_1_30 >= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L310] CALL assume_abort_if_not(var_1_30 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L310] RET assume_abort_if_not(var_1_30 <= 1) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L311] var_1_31 = __VERIFIER_nondet_ushort() [L312] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L312] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L313] CALL assume_abort_if_not(var_1_31 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L313] RET assume_abort_if_not(var_1_31 <= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L314] var_1_35 = __VERIFIER_nondet_char() [L315] CALL assume_abort_if_not(var_1_35 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L315] RET assume_abort_if_not(var_1_35 >= 63) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L316] CALL assume_abort_if_not(var_1_35 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L316] RET assume_abort_if_not(var_1_35 <= 126) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L317] var_1_39 = __VERIFIER_nondet_ulong() [L318] CALL assume_abort_if_not(var_1_39 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L318] RET assume_abort_if_not(var_1_39 >= 2147483647) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L319] CALL assume_abort_if_not(var_1_39 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L319] RET assume_abort_if_not(var_1_39 <= 4294967295) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L320] var_1_40 = __VERIFIER_nondet_ulong() [L321] CALL assume_abort_if_not(var_1_40 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L321] RET assume_abort_if_not(var_1_40 >= 2147483647) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L322] CALL assume_abort_if_not(var_1_40 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L322] RET assume_abort_if_not(var_1_40 <= 4294967295) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L323] var_1_44 = __VERIFIER_nondet_long() [L324] CALL assume_abort_if_not(var_1_44 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L324] RET assume_abort_if_not(var_1_44 >= -2147483648) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L325] CALL assume_abort_if_not(var_1_44 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L325] RET assume_abort_if_not(var_1_44 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L326] CALL assume_abort_if_not(var_1_44 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L326] RET assume_abort_if_not(var_1_44 != 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L327] var_1_45 = __VERIFIER_nondet_ushort() [L328] CALL assume_abort_if_not(var_1_45 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L328] RET assume_abort_if_not(var_1_45 >= 16383) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L329] CALL assume_abort_if_not(var_1_45 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L329] RET assume_abort_if_not(var_1_45 <= 32767) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L330] var_1_46 = __VERIFIER_nondet_ushort() [L331] CALL assume_abort_if_not(var_1_46 >= 8191) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L331] RET assume_abort_if_not(var_1_46 >= 8191) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L332] CALL assume_abort_if_not(var_1_46 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L332] RET assume_abort_if_not(var_1_46 <= 16383) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L333] var_1_47 = __VERIFIER_nondet_ushort() [L334] CALL assume_abort_if_not(var_1_47 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L334] RET assume_abort_if_not(var_1_47 >= 16383) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L335] CALL assume_abort_if_not(var_1_47 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L335] RET assume_abort_if_not(var_1_47 <= 32767) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L336] var_1_48 = __VERIFIER_nondet_ushort() [L337] CALL assume_abort_if_not(var_1_48 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L337] RET assume_abort_if_not(var_1_48 >= 32767) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L338] CALL assume_abort_if_not(var_1_48 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L338] RET assume_abort_if_not(var_1_48 <= 65534) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L339] var_1_50 = __VERIFIER_nondet_char() [L340] CALL assume_abort_if_not(var_1_50 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L340] RET assume_abort_if_not(var_1_50 >= -1) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L341] CALL assume_abort_if_not(var_1_50 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L341] RET assume_abort_if_not(var_1_50 <= 126) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L342] var_1_53 = __VERIFIER_nondet_double() [L343] CALL assume_abort_if_not((var_1_53 >= -922337.2036854765600e+13F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 9223372.036854765600e+12F && var_1_53 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L343] RET assume_abort_if_not((var_1_53 >= -922337.2036854765600e+13F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 9223372.036854765600e+12F && var_1_53 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L344] var_1_55 = __VERIFIER_nondet_double() [L345] CALL assume_abort_if_not((var_1_55 >= 4611686.018427387900e+12F && var_1_55 <= -1.0e-20F) || (var_1_55 <= 9223372.036854776000e+12F && var_1_55 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L345] RET assume_abort_if_not((var_1_55 >= 4611686.018427387900e+12F && var_1_55 <= -1.0e-20F) || (var_1_55 <= 9223372.036854776000e+12F && var_1_55 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L346] var_1_56 = __VERIFIER_nondet_double() [L347] CALL assume_abort_if_not((var_1_56 >= 0.0F && var_1_56 <= -1.0e-20F) || (var_1_56 <= 4611686.018427387900e+12F && var_1_56 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L347] RET assume_abort_if_not((var_1_56 >= 0.0F && var_1_56 <= -1.0e-20F) || (var_1_56 <= 4611686.018427387900e+12F && var_1_56 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L348] var_1_57 = __VERIFIER_nondet_double() [L349] CALL assume_abort_if_not((var_1_57 >= -922337.2036854776000e+13F && var_1_57 <= -1.0e-20F) || (var_1_57 <= 9223372.036854776000e+12F && var_1_57 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L349] RET assume_abort_if_not((var_1_57 >= -922337.2036854776000e+13F && var_1_57 <= -1.0e-20F) || (var_1_57 <= 9223372.036854776000e+12F && var_1_57 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L350] CALL assume_abort_if_not(var_1_57 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L350] RET assume_abort_if_not(var_1_57 != 0.0F) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L351] var_1_58 = __VERIFIER_nondet_double() [L352] CALL assume_abort_if_not((var_1_58 >= -922337.2036854776000e+13F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 9223372.036854776000e+12F && var_1_58 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L352] RET assume_abort_if_not((var_1_58 >= -922337.2036854776000e+13F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 9223372.036854776000e+12F && var_1_58 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L353] CALL assume_abort_if_not(var_1_58 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L353] RET assume_abort_if_not(var_1_58 != 0.0F) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L354] var_1_60 = __VERIFIER_nondet_long() [L355] CALL assume_abort_if_not(var_1_60 >= 1073741822) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=-50, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=-50, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L355] RET assume_abort_if_not(var_1_60 >= 1073741822) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=-50, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L356] CALL assume_abort_if_not(var_1_60 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=-50, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=-50, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L356] RET assume_abort_if_not(var_1_60 <= 2147483646) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=-50, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L379] RET updateVariables() [L380] CALL step() [L86] signed long int stepLocal_15 = (((last_1_var_1_1) > (-10)) ? (last_1_var_1_1) : (-10)); [L87] unsigned short int stepLocal_14 = var_1_47; VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_14=32767, stepLocal_15=5, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=-50, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L88] COND TRUE stepLocal_15 <= (var_1_15 * var_1_45) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_14=32767, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=-50, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L89] COND FALSE !(var_1_58 == -0.125) [L96] var_1_64 = var_1_50 VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_14=32767, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=-50, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L99] COND FALSE !(-16 != (4 - var_1_7)) [L106] var_1_59 = ((((((var_1_47 - last_1_var_1_32)) > (last_1_var_1_61)) ? ((var_1_47 - last_1_var_1_32)) : (last_1_var_1_61))) + last_1_var_1_13) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_14=32767, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=32744, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L108] unsigned long int stepLocal_11 = last_1_var_1_10 / ((((var_1_35) > (var_1_44)) ? (var_1_35) : (var_1_44))); VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_11=0, stepLocal_14=32767, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=32744, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L109] EXPR var_1_15 ^ last_1_var_1_64 VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_11=0, stepLocal_14=32767, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=32744, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L109] signed long int stepLocal_10 = var_1_15 ^ last_1_var_1_64; [L110] COND FALSE !(! last_1_var_1_19) [L121] var_1_42 = ((((var_1_47) < 0 ) ? -(var_1_47) : (var_1_47))) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_14=32767, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32767, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=32744, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L123] signed long int stepLocal_3 = ~ -64; VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_14=32767, stepLocal_3=63, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32767, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=32744, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L124] COND TRUE stepLocal_3 > var_1_7 [L125] var_1_19 = ((! (! var_1_20)) || var_1_21) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_14=32767, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32767, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=32744, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L129] var_1_34 = (var_1_15 - (var_1_35 - var_1_30)) [L130] var_1_51 = ((((var_1_9) > ((var_1_6 - var_1_31))) ? (var_1_9) : ((var_1_6 - var_1_31)))) [L131] signed long int stepLocal_13 = 1; [L132] signed long int stepLocal_12 = var_1_7 / var_1_44; VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_12=0, stepLocal_13=1, stepLocal_14=32767, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=31, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32767, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=20, var_1_52=103/4, var_1_54=1, var_1_59=32744, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L133] COND FALSE !(var_1_9 != stepLocal_12) [L138] var_1_52 = var_1_53 VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=32767, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=31, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32767, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=20, var_1_52=2, var_1_53=2, var_1_54=1, var_1_59=32744, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L140] COND TRUE (256.4f / ((((var_1_55) > (var_1_57)) ? (var_1_55) : (var_1_57)))) != last_1_var_1_63 [L141] var_1_63 = var_1_56 VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=32767, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=31, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32767, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=20, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=32744, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L145] signed char stepLocal_9 = var_1_34; [L146] unsigned long int stepLocal_8 = ((((var_1_39) < (var_1_40)) ? (var_1_39) : (var_1_40))) - var_1_35; [L147] signed long int stepLocal_7 = var_1_59; VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=32767, stepLocal_7=32744, stepLocal_9=31, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=31, var_1_35=63, var_1_36=1, var_1_38=-5, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32767, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=20, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=32744, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L148] COND TRUE ((16u >> 5u) / ((((var_1_15) < (var_1_24)) ? (var_1_15) : (var_1_24)))) <= stepLocal_8 [L149] var_1_38 = ((var_1_6 - ((((var_1_17) < (var_1_16)) ? (var_1_17) : (var_1_16)))) + (var_1_30 + ((((var_1_31) > (-10)) ? (var_1_31) : (-10))))) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=32767, stepLocal_7=32744, stepLocal_9=31, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=31, var_1_35=63, var_1_36=1, var_1_38=-1, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32767, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=20, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=32744, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L161] COND TRUE (var_1_28 - (var_1_55 - var_1_56)) > (var_1_63 / ((((var_1_57) > (var_1_58)) ? (var_1_57) : (var_1_58)))) [L162] var_1_54 = (var_1_21 || (! var_1_20)) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=32767, stepLocal_7=32744, stepLocal_9=31, var_1_10=25, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=31, var_1_35=63, var_1_36=1, var_1_38=-1, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32767, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=20, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=32744, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L164] COND FALSE !(! var_1_54) [L167] var_1_10 = ((((((((((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) < (var_1_7)) ? (((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) : (var_1_7)))) > (var_1_42)) ? (((((((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) < (var_1_7)) ? (((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) : (var_1_7)))) : (var_1_42))) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=32767, stepLocal_7=32744, stepLocal_9=31, var_1_10=32767, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=31, var_1_35=63, var_1_36=1, var_1_38=-1, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32767, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=20, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=32744, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L169] unsigned short int stepLocal_2 = var_1_42; VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=32767, stepLocal_2=32767, stepLocal_7=32744, stepLocal_9=31, var_1_10=32767, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=31, var_1_35=63, var_1_36=1, var_1_38=-1, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32767, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=20, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=32744, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L170] COND TRUE \read(var_1_54) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=32767, stepLocal_2=32767, stepLocal_7=32744, stepLocal_9=31, var_1_10=32767, var_1_13=-25, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=31, var_1_35=63, var_1_36=1, var_1_38=-1, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32767, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=20, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=32744, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L171] COND FALSE !(stepLocal_2 > (var_1_42 + 2u)) [L174] var_1_13 = (((var_1_15 - 25) - (var_1_16 + var_1_17)) - ((((var_1_9) < (var_1_6)) ? (var_1_9) : (var_1_6)))) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=32767, stepLocal_7=32744, stepLocal_9=31, var_1_10=32767, var_1_13=26, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=31, var_1_35=63, var_1_36=1, var_1_38=-1, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32767, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=20, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=32744, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L183] COND FALSE !((var_1_8 == var_1_24) && var_1_20) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=32767, stepLocal_7=32744, stepLocal_9=31, var_1_10=32767, var_1_13=26, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=31, var_1_35=63, var_1_36=1, var_1_38=-1, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=-8, var_1_42=32767, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=20, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=32744, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L186] COND TRUE \read(var_1_36) [L187] var_1_41 = ((((var_1_14) < (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))))) ? (var_1_14) : (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16)))))) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=32767, stepLocal_7=32744, stepLocal_9=31, var_1_10=32767, var_1_13=26, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=31, var_1_35=63, var_1_36=1, var_1_38=-1, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=22, var_1_42=32767, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=20, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=32744, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L191] EXPR var_1_14 << ((((0) < (var_1_31)) ? (0) : (var_1_31))) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=32767, stepLocal_7=32744, stepLocal_9=31, var_1_10=32767, var_1_13=26, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=31, var_1_35=63, var_1_36=1, var_1_38=-1, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=22, var_1_42=32767, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=20, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=32744, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L191] signed long int stepLocal_6 = var_1_14 << ((((0) < (var_1_31)) ? (0) : (var_1_31))); [L192] unsigned short int stepLocal_5 = var_1_42; [L193] signed long int stepLocal_4 = (((var_1_59) > ((- var_1_64))) ? (var_1_59) : ((- var_1_64))); VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=32767, stepLocal_4=32744, stepLocal_5=32767, stepLocal_6=32, stepLocal_7=32744, stepLocal_9=31, var_1_10=32767, var_1_13=26, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=31, var_1_35=63, var_1_36=1, var_1_38=-1, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=22, var_1_42=32767, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=20, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=32744, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L194] COND FALSE !(stepLocal_4 <= (var_1_6 + (- var_1_15))) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=32767, stepLocal_5=32767, stepLocal_6=32, stepLocal_7=32744, stepLocal_9=31, var_1_10=32767, var_1_13=26, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=31, var_1_35=63, var_1_36=1, var_1_38=-1, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=22, var_1_42=32767, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=20, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=32744, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L207] COND FALSE !((var_1_27 - var_1_28) == var_1_52) [L218] var_1_26 = var_1_30 VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=32767, stepLocal_5=32767, stepLocal_6=32, stepLocal_7=32744, stepLocal_9=31, var_1_10=32767, var_1_13=26, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=0, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=31, var_1_35=63, var_1_36=1, var_1_38=-1, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=22, var_1_42=32767, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=20, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=32744, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L220] COND FALSE !(! (var_1_26 <= var_1_14)) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=32767, stepLocal_5=32767, stepLocal_6=32, stepLocal_7=32744, stepLocal_9=31, var_1_10=32767, var_1_13=26, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=0, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=31, var_1_35=63, var_1_36=1, var_1_38=-1, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=22, var_1_42=32767, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=20, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=32744, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L225] COND TRUE \read(var_1_54) [L226] var_1_23 = (((((var_1_16 + var_1_17)) < (var_1_42)) ? ((var_1_16 + var_1_17)) : (var_1_42))) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=32767, stepLocal_5=32767, stepLocal_6=32, stepLocal_7=32744, stepLocal_9=31, var_1_10=32767, var_1_13=26, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=43, var_1_24=2147483647, var_1_26=0, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=31, var_1_35=63, var_1_36=1, var_1_38=-1, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=22, var_1_42=32767, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=20, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=32744, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L231] signed char stepLocal_1 = var_1_7; [L232] unsigned long int stepLocal_0 = var_1_23; VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_0=43, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=32767, stepLocal_1=20, stepLocal_5=32767, stepLocal_6=32, stepLocal_7=32744, stepLocal_9=31, var_1_10=32767, var_1_13=26, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=43, var_1_24=2147483647, var_1_26=0, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=31, var_1_35=63, var_1_36=1, var_1_38=-1, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=22, var_1_42=32767, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=20, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=32744, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L233] COND TRUE var_1_64 > stepLocal_0 VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=32767, stepLocal_1=20, stepLocal_5=32767, stepLocal_6=32, stepLocal_7=32744, stepLocal_9=31, var_1_10=32767, var_1_13=26, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=43, var_1_24=2147483647, var_1_26=0, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=31, var_1_35=63, var_1_36=1, var_1_38=-1, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=22, var_1_42=32767, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=20, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=32744, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L234] COND FALSE !(((((var_1_52) < 0 ) ? -(var_1_52) : (var_1_52))) < var_1_63) [L237] var_1_1 = var_1_7 VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=32767, stepLocal_1=20, stepLocal_5=32767, stepLocal_6=32, stepLocal_7=32744, stepLocal_9=31, var_1_10=32767, var_1_13=26, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=0, var_1_1=20, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=43, var_1_24=2147483647, var_1_26=0, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=31, var_1_35=63, var_1_36=1, var_1_38=-1, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=22, var_1_42=32767, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=4, var_1_50=44, var_1_51=20, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=32744, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L246] COND TRUE var_1_27 > var_1_63 [L247] var_1_49 = (var_1_7 - var_1_31) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=32767, stepLocal_1=20, stepLocal_5=32767, stepLocal_6=32, stepLocal_7=32744, stepLocal_9=31, var_1_10=32767, var_1_13=26, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=0, var_1_1=20, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=43, var_1_24=2147483647, var_1_26=0, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=31, var_1_35=63, var_1_36=1, var_1_38=-1, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=22, var_1_42=32767, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=20, var_1_50=44, var_1_51=20, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=32744, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L257] COND FALSE !(\read(var_1_19)) [L264] var_1_61 = (((((var_1_38) > (((((-1000) < (var_1_8)) ? (-1000) : (var_1_8))))) ? (var_1_38) : (((((-1000) < (var_1_8)) ? (-1000) : (var_1_8)))))) + var_1_49) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=32767, stepLocal_1=20, stepLocal_5=32767, stepLocal_6=32, stepLocal_7=32744, stepLocal_9=31, var_1_10=32767, var_1_13=26, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=0, var_1_1=20, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=43, var_1_24=2147483647, var_1_26=0, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=31, var_1_35=63, var_1_36=1, var_1_38=-1, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=22, var_1_42=32767, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=20, var_1_50=44, var_1_51=20, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=32744, var_1_60=1073741822, var_1_61=19, var_1_63=3, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L380] RET step() [L381] CALL, EXPR property() [L371] EXPR ((((((var_1_64 > var_1_23) ? ((((((var_1_52) < 0 ) ? -(var_1_52) : (var_1_52))) < var_1_63) ? (var_1_1 == ((signed char) ((((((var_1_6) > (var_1_7)) ? (var_1_6) : (var_1_7))) + ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))) - var_1_9))) : (var_1_1 == ((signed char) var_1_7))) : ((var_1_7 != -16) ? (var_1_1 == ((signed char) (16 + var_1_8))) : (var_1_1 == ((signed char) (var_1_7 - (var_1_6 + 50)))))) && ((! var_1_54) ? (var_1_10 == ((unsigned long int) ((((32u) < 0 ) ? -(32u) : (32u))))) : (var_1_10 == ((unsigned long int) ((((((((((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) < (var_1_7)) ? (((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) : (var_1_7)))) > (var_1_42)) ? (((((((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) < (var_1_7)) ? (((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) : (var_1_7)))) : (var_1_42))))))) && (var_1_54 ? ((var_1_42 > (var_1_42 + 2u)) ? (var_1_13 == ((signed char) ((var_1_14 + 5) + (var_1_7 - var_1_6)))) : (var_1_13 == ((signed char) (((var_1_15 - 25) - (var_1_16 + var_1_17)) - ((((var_1_9) < (var_1_6)) ? (var_1_9) : (var_1_6))))))) : (var_1_19 ? (var_1_13 == ((signed char) ((var_1_15 - var_1_7) - 1))) : (var_1_13 == ((signed char) ((var_1_16 + 5) + var_1_14)))))) && (((~ -64) > var_1_7) ? (var_1_19 == ((unsigned char) ((! (! var_1_20)) || var_1_21))) : (var_1_19 == ((unsigned char) (var_1_20 || (var_1_21 || var_1_22)))))) && ((! (var_1_26 <= var_1_14)) ? (var_1_21 ? (var_1_23 == ((unsigned long int) (var_1_24 - var_1_9))) : 1) : (var_1_54 ? (var_1_23 == ((unsigned long int) (((((var_1_16 + var_1_17)) < (var_1_42)) ? ((var_1_16 + var_1_17)) : (var_1_42))))) : (var_1_23 == ((unsigned long int) var_1_9))))) && (((var_1_27 - var_1_28) == var_1_52) ? (((var_1_7 << (var_1_30 + var_1_31)) < (var_1_42 * 10000)) ? (var_1_26 == ((signed char) -50)) : ((var_1_30 > ((var_1_16 * var_1_31) >> var_1_42)) ? (((! var_1_22) || var_1_36) ? (var_1_26 == ((signed char) var_1_31)) : 1) : 1)) : (var_1_26 == ((signed char) var_1_30))) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=32767, var_1_13=26, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=0, var_1_1=20, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=43, var_1_24=2147483647, var_1_26=0, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=31, var_1_35=63, var_1_36=1, var_1_38=-1, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=22, var_1_42=32767, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=20, var_1_50=44, var_1_51=20, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=32744, var_1_60=1073741822, var_1_61=19, var_1_63=3, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L371] EXPR (((((((var_1_64 > var_1_23) ? ((((((var_1_52) < 0 ) ? -(var_1_52) : (var_1_52))) < var_1_63) ? (var_1_1 == ((signed char) ((((((var_1_6) > (var_1_7)) ? (var_1_6) : (var_1_7))) + ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))) - var_1_9))) : (var_1_1 == ((signed char) var_1_7))) : ((var_1_7 != -16) ? (var_1_1 == ((signed char) (16 + var_1_8))) : (var_1_1 == ((signed char) (var_1_7 - (var_1_6 + 50)))))) && ((! var_1_54) ? (var_1_10 == ((unsigned long int) ((((32u) < 0 ) ? -(32u) : (32u))))) : (var_1_10 == ((unsigned long int) ((((((((((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) < (var_1_7)) ? (((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) : (var_1_7)))) > (var_1_42)) ? (((((((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) < (var_1_7)) ? (((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) : (var_1_7)))) : (var_1_42))))))) && (var_1_54 ? ((var_1_42 > (var_1_42 + 2u)) ? (var_1_13 == ((signed char) ((var_1_14 + 5) + (var_1_7 - var_1_6)))) : (var_1_13 == ((signed char) (((var_1_15 - 25) - (var_1_16 + var_1_17)) - ((((var_1_9) < (var_1_6)) ? (var_1_9) : (var_1_6))))))) : (var_1_19 ? (var_1_13 == ((signed char) ((var_1_15 - var_1_7) - 1))) : (var_1_13 == ((signed char) ((var_1_16 + 5) + var_1_14)))))) && (((~ -64) > var_1_7) ? (var_1_19 == ((unsigned char) ((! (! var_1_20)) || var_1_21))) : (var_1_19 == ((unsigned char) (var_1_20 || (var_1_21 || var_1_22)))))) && ((! (var_1_26 <= var_1_14)) ? (var_1_21 ? (var_1_23 == ((unsigned long int) (var_1_24 - var_1_9))) : 1) : (var_1_54 ? (var_1_23 == ((unsigned long int) (((((var_1_16 + var_1_17)) < (var_1_42)) ? ((var_1_16 + var_1_17)) : (var_1_42))))) : (var_1_23 == ((unsigned long int) var_1_9))))) && (((var_1_27 - var_1_28) == var_1_52) ? (((var_1_7 << (var_1_30 + var_1_31)) < (var_1_42 * 10000)) ? (var_1_26 == ((signed char) -50)) : ((var_1_30 > ((var_1_16 * var_1_31) >> var_1_42)) ? (((! var_1_22) || var_1_36) ? (var_1_26 == ((signed char) var_1_31)) : 1) : 1)) : (var_1_26 == ((signed char) var_1_30)))) && ((((((var_1_59) > ((- var_1_64))) ? (var_1_59) : ((- var_1_64)))) <= (var_1_6 + (- var_1_15))) ? ((var_1_27 >= var_1_63) ? (((var_1_7 % var_1_15) < (var_1_14 << ((((0) < (var_1_31)) ? (0) : (var_1_31))))) ? (var_1_32 == ((signed short int) ((((var_1_51) > (var_1_8)) ? (var_1_51) : (var_1_8))))) : ((var_1_42 < (var_1_15 ^ var_1_42)) ? (var_1_32 == ((signed short int) (var_1_15 - ((((var_1_17) > (var_1_7)) ? (var_1_17) : (var_1_7)))))) : 1)) : (var_1_32 == ((signed short int) (((((((var_1_41) < (var_1_14)) ? (var_1_41) : (var_1_14))) < 0 ) ? -((((var_1_41) < (var_1_14)) ? (var_1_41) : (var_1_14))) : ((((var_1_41) < (var_1_14)) ? (var_1_41) : (var_1_14)))))))) : 1) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=32767, var_1_13=26, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=0, var_1_1=20, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=43, var_1_24=2147483647, var_1_26=0, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=31, var_1_35=63, var_1_36=1, var_1_38=-1, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=22, var_1_42=32767, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=20, var_1_50=44, var_1_51=20, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=32744, var_1_60=1073741822, var_1_61=19, var_1_63=3, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L371] EXPR ((((((((((((var_1_64 > var_1_23) ? ((((((var_1_52) < 0 ) ? -(var_1_52) : (var_1_52))) < var_1_63) ? (var_1_1 == ((signed char) ((((((var_1_6) > (var_1_7)) ? (var_1_6) : (var_1_7))) + ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))) - var_1_9))) : (var_1_1 == ((signed char) var_1_7))) : ((var_1_7 != -16) ? (var_1_1 == ((signed char) (16 + var_1_8))) : (var_1_1 == ((signed char) (var_1_7 - (var_1_6 + 50)))))) && ((! var_1_54) ? (var_1_10 == ((unsigned long int) ((((32u) < 0 ) ? -(32u) : (32u))))) : (var_1_10 == ((unsigned long int) ((((((((((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) < (var_1_7)) ? (((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) : (var_1_7)))) > (var_1_42)) ? (((((((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) < (var_1_7)) ? (((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) : (var_1_7)))) : (var_1_42))))))) && (var_1_54 ? ((var_1_42 > (var_1_42 + 2u)) ? (var_1_13 == ((signed char) ((var_1_14 + 5) + (var_1_7 - var_1_6)))) : (var_1_13 == ((signed char) (((var_1_15 - 25) - (var_1_16 + var_1_17)) - ((((var_1_9) < (var_1_6)) ? (var_1_9) : (var_1_6))))))) : (var_1_19 ? (var_1_13 == ((signed char) ((var_1_15 - var_1_7) - 1))) : (var_1_13 == ((signed char) ((var_1_16 + 5) + var_1_14)))))) && (((~ -64) > var_1_7) ? (var_1_19 == ((unsigned char) ((! (! var_1_20)) || var_1_21))) : (var_1_19 == ((unsigned char) (var_1_20 || (var_1_21 || var_1_22)))))) && ((! (var_1_26 <= var_1_14)) ? (var_1_21 ? (var_1_23 == ((unsigned long int) (var_1_24 - var_1_9))) : 1) : (var_1_54 ? (var_1_23 == ((unsigned long int) (((((var_1_16 + var_1_17)) < (var_1_42)) ? ((var_1_16 + var_1_17)) : (var_1_42))))) : (var_1_23 == ((unsigned long int) var_1_9))))) && (((var_1_27 - var_1_28) == var_1_52) ? (((var_1_7 << (var_1_30 + var_1_31)) < (var_1_42 * 10000)) ? (var_1_26 == ((signed char) -50)) : ((var_1_30 > ((var_1_16 * var_1_31) >> var_1_42)) ? (((! var_1_22) || var_1_36) ? (var_1_26 == ((signed char) var_1_31)) : 1) : 1)) : (var_1_26 == ((signed char) var_1_30)))) && ((((((var_1_59) > ((- var_1_64))) ? (var_1_59) : ((- var_1_64)))) <= (var_1_6 + (- var_1_15))) ? ((var_1_27 >= var_1_63) ? (((var_1_7 % var_1_15) < (var_1_14 << ((((0) < (var_1_31)) ? (0) : (var_1_31))))) ? (var_1_32 == ((signed short int) ((((var_1_51) > (var_1_8)) ? (var_1_51) : (var_1_8))))) : ((var_1_42 < (var_1_15 ^ var_1_42)) ? (var_1_32 == ((signed short int) (var_1_15 - ((((var_1_17) > (var_1_7)) ? (var_1_17) : (var_1_7)))))) : 1)) : (var_1_32 == ((signed short int) (((((((var_1_41) < (var_1_14)) ? (var_1_41) : (var_1_14))) < 0 ) ? -((((var_1_41) < (var_1_14)) ? (var_1_41) : (var_1_14))) : ((((var_1_41) < (var_1_14)) ? (var_1_41) : (var_1_14)))))))) : 1)) && (var_1_34 == ((signed char) (var_1_15 - (var_1_35 - var_1_30))))) && (((var_1_8 == var_1_24) && var_1_20) ? (var_1_36 == ((unsigned char) (var_1_19 && ((var_1_22 && var_1_54) && var_1_21)))) : 1)) && ((((16u >> 5u) / ((((var_1_15) < (var_1_24)) ? (var_1_15) : (var_1_24)))) <= (((((var_1_39) < (var_1_40)) ? (var_1_39) : (var_1_40))) - var_1_35)) ? (var_1_38 == ((signed char) ((var_1_6 - ((((var_1_17) < (var_1_16)) ? (var_1_17) : (var_1_16)))) + (var_1_30 + ((((var_1_31) > (-10)) ? (var_1_31) : (-10))))))) : ((var_1_17 > var_1_34) ? ((var_1_59 >= (((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40))) - (var_1_17 + var_1_15))) ? (var_1_38 == ((signed char) var_1_8)) : (var_1_38 == ((signed char) var_1_6))) : (var_1_38 == ((signed char) -2))))) && (var_1_36 ? (var_1_41 == ((signed short int) ((((var_1_14) < (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))))) ? (var_1_14) : (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16)))))))) : (var_1_41 == ((signed short int) (((((var_1_35 + var_1_64)) < (var_1_30)) ? ((var_1_35 + var_1_64)) : (var_1_30))))))) && ((! last_1_var_1_19) ? (((last_1_var_1_42 % var_1_15) > (last_1_var_1_10 / ((((var_1_35) > (var_1_44)) ? (var_1_35) : (var_1_44))))) ? (var_1_42 == ((unsigned short int) ((var_1_45 - (var_1_46 - var_1_15)) + (var_1_47 - var_1_35)))) : ((var_1_47 != (var_1_15 ^ last_1_var_1_64)) ? (var_1_42 == ((unsigned short int) (var_1_48 - (var_1_35 + ((((var_1_9) < (var_1_31)) ? (var_1_9) : (var_1_31))))))) : (var_1_42 == ((unsigned short int) ((var_1_47 - (10000 - var_1_31)) + var_1_16))))) : (var_1_42 == ((unsigned short int) ((((var_1_47) < 0 ) ? -(var_1_47) : (var_1_47)))))) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=32767, var_1_13=26, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=0, var_1_1=20, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=43, var_1_24=2147483647, var_1_26=0, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=31, var_1_35=63, var_1_36=1, var_1_38=-1, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=22, var_1_42=32767, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=20, var_1_50=44, var_1_51=20, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=32744, var_1_60=1073741822, var_1_61=19, var_1_63=3, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L371-L372] return ((((((((((((((((((((var_1_64 > var_1_23) ? ((((((var_1_52) < 0 ) ? -(var_1_52) : (var_1_52))) < var_1_63) ? (var_1_1 == ((signed char) ((((((var_1_6) > (var_1_7)) ? (var_1_6) : (var_1_7))) + ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))) - var_1_9))) : (var_1_1 == ((signed char) var_1_7))) : ((var_1_7 != -16) ? (var_1_1 == ((signed char) (16 + var_1_8))) : (var_1_1 == ((signed char) (var_1_7 - (var_1_6 + 50)))))) && ((! var_1_54) ? (var_1_10 == ((unsigned long int) ((((32u) < 0 ) ? -(32u) : (32u))))) : (var_1_10 == ((unsigned long int) ((((((((((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) < (var_1_7)) ? (((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) : (var_1_7)))) > (var_1_42)) ? (((((((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) < (var_1_7)) ? (((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) : (var_1_7)))) : (var_1_42))))))) && (var_1_54 ? ((var_1_42 > (var_1_42 + 2u)) ? (var_1_13 == ((signed char) ((var_1_14 + 5) + (var_1_7 - var_1_6)))) : (var_1_13 == ((signed char) (((var_1_15 - 25) - (var_1_16 + var_1_17)) - ((((var_1_9) < (var_1_6)) ? (var_1_9) : (var_1_6))))))) : (var_1_19 ? (var_1_13 == ((signed char) ((var_1_15 - var_1_7) - 1))) : (var_1_13 == ((signed char) ((var_1_16 + 5) + var_1_14)))))) && (((~ -64) > var_1_7) ? (var_1_19 == ((unsigned char) ((! (! var_1_20)) || var_1_21))) : (var_1_19 == ((unsigned char) (var_1_20 || (var_1_21 || var_1_22)))))) && ((! (var_1_26 <= var_1_14)) ? (var_1_21 ? (var_1_23 == ((unsigned long int) (var_1_24 - var_1_9))) : 1) : (var_1_54 ? (var_1_23 == ((unsigned long int) (((((var_1_16 + var_1_17)) < (var_1_42)) ? ((var_1_16 + var_1_17)) : (var_1_42))))) : (var_1_23 == ((unsigned long int) var_1_9))))) && (((var_1_27 - var_1_28) == var_1_52) ? (((var_1_7 << (var_1_30 + var_1_31)) < (var_1_42 * 10000)) ? (var_1_26 == ((signed char) -50)) : ((var_1_30 > ((var_1_16 * var_1_31) >> var_1_42)) ? (((! var_1_22) || var_1_36) ? (var_1_26 == ((signed char) var_1_31)) : 1) : 1)) : (var_1_26 == ((signed char) var_1_30)))) && ((((((var_1_59) > ((- var_1_64))) ? (var_1_59) : ((- var_1_64)))) <= (var_1_6 + (- var_1_15))) ? ((var_1_27 >= var_1_63) ? (((var_1_7 % var_1_15) < (var_1_14 << ((((0) < (var_1_31)) ? (0) : (var_1_31))))) ? (var_1_32 == ((signed short int) ((((var_1_51) > (var_1_8)) ? (var_1_51) : (var_1_8))))) : ((var_1_42 < (var_1_15 ^ var_1_42)) ? (var_1_32 == ((signed short int) (var_1_15 - ((((var_1_17) > (var_1_7)) ? (var_1_17) : (var_1_7)))))) : 1)) : (var_1_32 == ((signed short int) (((((((var_1_41) < (var_1_14)) ? (var_1_41) : (var_1_14))) < 0 ) ? -((((var_1_41) < (var_1_14)) ? (var_1_41) : (var_1_14))) : ((((var_1_41) < (var_1_14)) ? (var_1_41) : (var_1_14)))))))) : 1)) && (var_1_34 == ((signed char) (var_1_15 - (var_1_35 - var_1_30))))) && (((var_1_8 == var_1_24) && var_1_20) ? (var_1_36 == ((unsigned char) (var_1_19 && ((var_1_22 && var_1_54) && var_1_21)))) : 1)) && ((((16u >> 5u) / ((((var_1_15) < (var_1_24)) ? (var_1_15) : (var_1_24)))) <= (((((var_1_39) < (var_1_40)) ? (var_1_39) : (var_1_40))) - var_1_35)) ? (var_1_38 == ((signed char) ((var_1_6 - ((((var_1_17) < (var_1_16)) ? (var_1_17) : (var_1_16)))) + (var_1_30 + ((((var_1_31) > (-10)) ? (var_1_31) : (-10))))))) : ((var_1_17 > var_1_34) ? ((var_1_59 >= (((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40))) - (var_1_17 + var_1_15))) ? (var_1_38 == ((signed char) var_1_8)) : (var_1_38 == ((signed char) var_1_6))) : (var_1_38 == ((signed char) -2))))) && (var_1_36 ? (var_1_41 == ((signed short int) ((((var_1_14) < (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))))) ? (var_1_14) : (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16)))))))) : (var_1_41 == ((signed short int) (((((var_1_35 + var_1_64)) < (var_1_30)) ? ((var_1_35 + var_1_64)) : (var_1_30))))))) && ((! last_1_var_1_19) ? (((last_1_var_1_42 % var_1_15) > (last_1_var_1_10 / ((((var_1_35) > (var_1_44)) ? (var_1_35) : (var_1_44))))) ? (var_1_42 == ((unsigned short int) ((var_1_45 - (var_1_46 - var_1_15)) + (var_1_47 - var_1_35)))) : ((var_1_47 != (var_1_15 ^ last_1_var_1_64)) ? (var_1_42 == ((unsigned short int) (var_1_48 - (var_1_35 + ((((var_1_9) < (var_1_31)) ? (var_1_9) : (var_1_31))))))) : (var_1_42 == ((unsigned short int) ((var_1_47 - (10000 - var_1_31)) + var_1_16))))) : (var_1_42 == ((unsigned short int) ((((var_1_47) < 0 ) ? -(var_1_47) : (var_1_47))))))) && ((var_1_27 > var_1_63) ? (var_1_49 == ((signed char) (var_1_7 - var_1_31))) : ((var_1_59 >= var_1_23) ? (var_1_49 == ((signed char) (var_1_50 - var_1_30))) : ((var_1_46 < var_1_35) ? (var_1_49 == ((signed char) (var_1_30 + ((((-4) < (var_1_31)) ? (-4) : (var_1_31)))))) : 1)))) && (var_1_51 == ((signed char) ((((var_1_9) > ((var_1_6 - var_1_31))) ? (var_1_9) : ((var_1_6 - var_1_31))))))) && ((var_1_9 != (var_1_7 / var_1_44)) ? (((var_1_50 + -16) > 1) ? (var_1_52 == ((double) ((((var_1_53) < 0 ) ? -(var_1_53) : (var_1_53))))) : 1) : (var_1_52 == ((double) var_1_53)))) && (((var_1_28 - (var_1_55 - var_1_56)) > (var_1_63 / ((((var_1_57) > (var_1_58)) ? (var_1_57) : (var_1_58))))) ? (var_1_54 == ((unsigned char) (var_1_21 || (! var_1_20)))) : 1)) && ((-16 != (4 - var_1_7)) ? ((last_1_var_1_13 != last_1_var_1_34) ? (var_1_59 == ((signed long int) ((((-8) < 0 ) ? -(-8) : (-8))))) : (var_1_59 == ((signed long int) (((((var_1_6 + last_1_var_1_32)) < (((var_1_60 - var_1_15) - var_1_35))) ? ((var_1_6 + last_1_var_1_32)) : (((var_1_60 - var_1_15) - var_1_35))))))) : (var_1_59 == ((signed long int) ((((((var_1_47 - last_1_var_1_32)) > (last_1_var_1_61)) ? ((var_1_47 - last_1_var_1_32)) : (last_1_var_1_61))) + last_1_var_1_13))))) && (var_1_19 ? (var_1_54 ? (var_1_61 == ((signed short int) (last_1_var_1_61 + var_1_38))) : (var_1_61 == ((signed short int) ((var_1_14 + last_1_var_1_61) + var_1_6)))) : (var_1_61 == ((signed short int) (((((var_1_38) > (((((-1000) < (var_1_8)) ? (-1000) : (var_1_8))))) ? (var_1_38) : (((((-1000) < (var_1_8)) ? (-1000) : (var_1_8)))))) + var_1_49))))) && (((256.4f / ((((var_1_55) > (var_1_57)) ? (var_1_55) : (var_1_57)))) != last_1_var_1_63) ? (var_1_63 == ((double) var_1_56)) : (var_1_63 == ((double) 15.44)))) && ((((((last_1_var_1_1) > (-10)) ? (last_1_var_1_1) : (-10))) <= (var_1_15 * var_1_45)) ? ((var_1_58 == -0.125) ? ((var_1_44 == var_1_47) ? (var_1_64 == ((signed long int) var_1_7)) : (var_1_64 == ((signed long int) var_1_46))) : (var_1_64 == ((signed long int) var_1_50))) : 1) ; [L381] RET, EXPR property() [L381] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=32767, var_1_13=26, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=0, var_1_1=20, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=43, var_1_24=2147483647, var_1_26=0, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=31, var_1_35=63, var_1_36=1, var_1_38=-1, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=22, var_1_42=32767, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=20, var_1_50=44, var_1_51=20, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=32744, var_1_60=1073741822, var_1_61=19, var_1_63=3, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] [L19] reach_error() VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=32767, var_1_13=26, var_1_14=32, var_1_15=94, var_1_16=22, var_1_17=21, var_1_19=0, var_1_1=20, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=43, var_1_24=2147483647, var_1_26=0, var_1_30=-65536, var_1_31=65536, var_1_32=-2, var_1_34=31, var_1_35=63, var_1_36=1, var_1_38=-1, var_1_39=-2147483649, var_1_40=2147483647, var_1_41=22, var_1_42=32767, var_1_44=63, var_1_45=16383, var_1_46=8191, var_1_47=32767, var_1_48=32767, var_1_49=20, var_1_50=44, var_1_51=20, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=32744, var_1_60=1073741822, var_1_61=19, var_1_63=3, var_1_64=44, var_1_6=20, var_1_7=20, var_1_8=1, var_1_9=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 208 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 446.4s, OverallIterations: 15, TraceHistogramMax: 58, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.2s, AutomataDifference: 43.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 11608 SdHoareTripleChecker+Valid, 22.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 11598 mSDsluCounter, 15291 SdHoareTripleChecker+Invalid, 20.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 10714 mSDsCounter, 1242 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6981 IncrementalHoareTripleChecker+Invalid, 8223 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1242 mSolverCounterUnsat, 4577 mSDtfsCounter, 6981 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1401 GetRequests, 1280 SyntacticMatches, 0 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 638 ImplicationChecksByTransitivity, 27.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5692occurred in iteration=13, InterpolantAutomatonStates: 103, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.8s AutomataMinimizationTime, 14 MinimizatonAttempts, 4983 StatesRemovedByMinimization, 14 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 5.5s SatisfiabilityAnalysisTime, 390.4s InterpolantComputationTime, 6626 NumberOfCodeBlocks, 6626 NumberOfCodeBlocksAsserted, 18 NumberOfCheckSat, 5865 ConstructedInterpolants, 0 QuantifiedInterpolants, 33632 SizeOfPredicates, 4 NumberOfNonLiveVariables, 1702 ConjunctsInSsa, 22 ConjunctsInUnsatCore, 16 InterpolantComputations, 12 PerfectInterpolantSequences, 105177/105792 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-28 03:13:05,623 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2024-11-28 03:13:05,740 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/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_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-7.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 130cb710857a69d51693f7c988d1089df72445a1bc96f77f0c94bfd1e5cc2bd5 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 03:13:08,558 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 03:13:08,734 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-28 03:13:08,747 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 03:13:08,748 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 03:13:08,791 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 03:13:08,792 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 03:13:08,792 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 03:13:08,793 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 03:13:08,793 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 03:13:08,793 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 03:13:08,793 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 03:13:08,794 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 03:13:08,794 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 03:13:08,794 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 03:13:08,794 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 03:13:08,795 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 03:13:08,795 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 03:13:08,795 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 03:13:08,795 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 03:13:08,795 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 03:13:08,795 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 03:13:08,796 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 03:13:08,796 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 03:13:08,796 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 03:13:08,796 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 03:13:08,796 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 03:13:08,796 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 03:13:08,797 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 03:13:08,797 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 03:13:08,797 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 03:13:08,797 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:13:08,797 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:13:08,798 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:13:08,798 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:13:08,798 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 03:13:08,798 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:13:08,798 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:13:08,799 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:13:08,799 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:13:08,799 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 03:13:08,799 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 03:13:08,799 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 03:13:08,799 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 03:13:08,800 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 03:13:08,800 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 03:13:08,800 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 03:13:08,800 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 03:13:08,800 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 03:13:08,800 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 03:13:08,800 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_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 130cb710857a69d51693f7c988d1089df72445a1bc96f77f0c94bfd1e5cc2bd5 [2024-11-28 03:13:09,231 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 03:13:09,239 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 03:13:09,241 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 03:13:09,243 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 03:13:09,243 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 03:13:09,244 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-7.i [2024-11-28 03:13:12,558 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/data/d38c7948b/fa264f510bf04a28a4081fc948341dd0/FLAG2f39b918d [2024-11-28 03:13:12,891 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 03:13:12,892 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-7.i [2024-11-28 03:13:12,903 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/data/d38c7948b/fa264f510bf04a28a4081fc948341dd0/FLAG2f39b918d [2024-11-28 03:13:12,920 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/data/d38c7948b/fa264f510bf04a28a4081fc948341dd0 [2024-11-28 03:13:12,923 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 03:13:12,924 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 03:13:12,926 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 03:13:12,926 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 03:13:12,931 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 03:13:12,932 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:13:12" (1/1) ... [2024-11-28 03:13:12,933 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@282c4261 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:13:12, skipping insertion in model container [2024-11-28 03:13:12,934 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:13:12" (1/1) ... [2024-11-28 03:13:12,981 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:13:13,163 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_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-7.i[915,928] [2024-11-28 03:13:13,427 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:13:13,453 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 03:13:13,466 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_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-7.i[915,928] [2024-11-28 03:13:13,552 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:13:13,585 INFO L204 MainTranslator]: Completed translation [2024-11-28 03:13:13,585 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:13:13 WrapperNode [2024-11-28 03:13:13,586 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 03:13:13,587 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 03:13:13,589 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 03:13:13,590 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 03:13:13,597 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:13:13" (1/1) ... [2024-11-28 03:13:13,616 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:13:13" (1/1) ... [2024-11-28 03:13:13,664 INFO L138 Inliner]: procedures = 27, calls = 71, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 363 [2024-11-28 03:13:13,664 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 03:13:13,665 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 03:13:13,665 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 03:13:13,665 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 03:13:13,675 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:13:13" (1/1) ... [2024-11-28 03:13:13,676 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:13:13" (1/1) ... [2024-11-28 03:13:13,683 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:13:13" (1/1) ... [2024-11-28 03:13:13,706 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-28 03:13:13,706 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:13:13" (1/1) ... [2024-11-28 03:13:13,707 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:13:13" (1/1) ... [2024-11-28 03:13:13,728 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:13:13" (1/1) ... [2024-11-28 03:13:13,730 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:13:13" (1/1) ... [2024-11-28 03:13:13,735 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:13:13" (1/1) ... [2024-11-28 03:13:13,739 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:13:13" (1/1) ... [2024-11-28 03:13:13,742 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:13:13" (1/1) ... [2024-11-28 03:13:13,748 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 03:13:13,749 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 03:13:13,749 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 03:13:13,749 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 03:13:13,750 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:13:13" (1/1) ... [2024-11-28 03:13:13,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:13:13,807 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:13:13,830 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 03:13:13,839 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 03:13:13,874 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 03:13:13,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 03:13:13,875 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 03:13:13,875 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 03:13:13,875 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 03:13:13,875 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 03:13:14,082 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 03:13:14,085 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 03:13:33,856 INFO L? ?]: Removed 39 outVars from TransFormulas that were not future-live. [2024-11-28 03:13:33,856 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 03:13:33,872 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 03:13:33,872 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 03:13:33,873 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:13:33 BoogieIcfgContainer [2024-11-28 03:13:33,873 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 03:13:33,875 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 03:13:33,875 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 03:13:33,881 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 03:13:33,882 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 03:13:12" (1/3) ... [2024-11-28 03:13:33,883 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@695dc32b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:13:33, skipping insertion in model container [2024-11-28 03:13:33,883 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:13:13" (2/3) ... [2024-11-28 03:13:33,883 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@695dc32b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:13:33, skipping insertion in model container [2024-11-28 03:13:33,884 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:13:33" (3/3) ... [2024-11-28 03:13:33,885 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-7.i [2024-11-28 03:13:33,904 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 03:13:33,906 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-7.i that has 2 procedures, 156 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 03:13:33,991 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 03:13:34,005 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6029fd6e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 03:13:34,006 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 03:13:34,011 INFO L276 IsEmpty]: Start isEmpty. Operand has 156 states, 95 states have (on average 1.4842105263157894) internal successors, (141), 96 states have internal predecessors, (141), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-11-28 03:13:34,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2024-11-28 03:13:34,034 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:13:34,036 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:13:34,036 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:13:34,042 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:13:34,043 INFO L85 PathProgramCache]: Analyzing trace with hash -344138152, now seen corresponding path program 1 times [2024-11-28 03:13:34,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:13:34,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [35032746] [2024-11-28 03:13:34,060 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:13:34,061 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:13:34,061 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:13:34,065 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:13:34,067 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-28 03:13:36,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:13:36,707 INFO L256 TraceCheckSpWp]: Trace formula consists of 586 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 03:13:36,722 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:13:36,798 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2138 proven. 0 refuted. 0 times theorem prover too weak. 4474 trivial. 0 not checked. [2024-11-28 03:13:36,799 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:13:36,799 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:13:36,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [35032746] [2024-11-28 03:13:36,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [35032746] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:13:36,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:13:36,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:13:36,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277223871] [2024-11-28 03:13:36,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:13:36,816 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 03:13:36,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:13:36,847 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 03:13:36,848 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 03:13:36,851 INFO L87 Difference]: Start difference. First operand has 156 states, 95 states have (on average 1.4842105263157894) internal successors, (141), 96 states have internal predecessors, (141), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) Second operand has 2 states, 2 states have (on average 37.5) internal successors, (75), 2 states have internal predecessors, (75), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2024-11-28 03:13:36,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:13:36,906 INFO L93 Difference]: Finished difference Result 303 states and 562 transitions. [2024-11-28 03:13:36,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 03:13:36,909 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 37.5) internal successors, (75), 2 states have internal predecessors, (75), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) Word has length 358 [2024-11-28 03:13:36,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:13:36,919 INFO L225 Difference]: With dead ends: 303 [2024-11-28 03:13:36,919 INFO L226 Difference]: Without dead ends: 150 [2024-11-28 03:13:36,929 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 357 GetRequests, 357 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 03:13:36,935 INFO L435 NwaCegarLoop]: 245 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 245 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:13:36,938 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 03:13:36,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2024-11-28 03:13:37,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 150. [2024-11-28 03:13:37,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 90 states have (on average 1.4333333333333333) internal successors, (129), 90 states have internal predecessors, (129), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-11-28 03:13:37,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 245 transitions. [2024-11-28 03:13:37,035 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 245 transitions. Word has length 358 [2024-11-28 03:13:37,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:13:37,036 INFO L471 AbstractCegarLoop]: Abstraction has 150 states and 245 transitions. [2024-11-28 03:13:37,036 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 37.5) internal successors, (75), 2 states have internal predecessors, (75), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2024-11-28 03:13:37,037 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 245 transitions. [2024-11-28 03:13:37,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2024-11-28 03:13:37,047 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:13:37,047 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:13:37,091 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-28 03:13:37,248 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:13:37,248 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:13:37,249 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:13:37,249 INFO L85 PathProgramCache]: Analyzing trace with hash 720512672, now seen corresponding path program 1 times [2024-11-28 03:13:37,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:13:37,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [853363054] [2024-11-28 03:13:37,251 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:13:37,251 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:13:37,251 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:13:37,254 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:13:37,257 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-28 03:13:39,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:13:39,812 INFO L256 TraceCheckSpWp]: Trace formula consists of 586 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 03:13:39,826 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:14:06,484 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 4101 proven. 237 refuted. 0 times theorem prover too weak. 2274 trivial. 0 not checked. [2024-11-28 03:14:06,485 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:14:20,951 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:14:20,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [853363054] [2024-11-28 03:14:20,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [853363054] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:14:20,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [363623643] [2024-11-28 03:14:20,953 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:14:20,953 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 03:14:20,953 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 03:14:20,956 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 03:14:20,960 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-11-28 03:14:21,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:21,939 INFO L256 TraceCheckSpWp]: Trace formula consists of 586 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 03:14:21,948 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:14:24,632 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-11-28 03:14:24,632 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:14:24,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [363623643] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:14:24,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:14:24,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [13] total 16 [2024-11-28 03:14:24,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715386385] [2024-11-28 03:14:24,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:14:24,641 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:14:24,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:14:24,643 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:14:24,646 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=352, Unknown=0, NotChecked=0, Total=462 [2024-11-28 03:14:24,646 INFO L87 Difference]: Start difference. First operand 150 states and 245 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-28 03:14:29,340 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:14:33,343 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:14:38,057 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.45s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:14:42,067 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:14:46,081 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:14:47,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:14:47,045 INFO L93 Difference]: Finished difference Result 435 states and 710 transitions. [2024-11-28 03:14:47,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:14:47,046 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 358 [2024-11-28 03:14:47,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:14:47,052 INFO L225 Difference]: With dead ends: 435 [2024-11-28 03:14:47,053 INFO L226 Difference]: Without dead ends: 288 [2024-11-28 03:14:47,055 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 848 GetRequests, 828 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=110, Invalid=352, Unknown=0, NotChecked=0, Total=462 [2024-11-28 03:14:47,056 INFO L435 NwaCegarLoop]: 266 mSDtfsCounter, 384 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 122 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 458 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:14:47,057 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [384 Valid, 458 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 55 Invalid, 5 Unknown, 0 Unchecked, 22.3s Time] [2024-11-28 03:14:47,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2024-11-28 03:14:47,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 274. [2024-11-28 03:14:47,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 154 states have (on average 1.3831168831168832) internal successors, (213), 155 states have internal predecessors, (213), 116 states have call successors, (116), 3 states have call predecessors, (116), 3 states have return successors, (116), 115 states have call predecessors, (116), 116 states have call successors, (116) [2024-11-28 03:14:47,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 445 transitions. [2024-11-28 03:14:47,139 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 445 transitions. Word has length 358 [2024-11-28 03:14:47,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:14:47,142 INFO L471 AbstractCegarLoop]: Abstraction has 274 states and 445 transitions. [2024-11-28 03:14:47,143 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-28 03:14:47,143 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 445 transitions. [2024-11-28 03:14:47,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2024-11-28 03:14:47,157 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:14:47,157 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:47,209 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-11-28 03:14:47,363 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (4)] Forceful destruction successful, exit code 0 [2024-11-28 03:14:47,558 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 03:14:47,558 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:14:47,559 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:47,559 INFO L85 PathProgramCache]: Analyzing trace with hash 327485662, now seen corresponding path program 1 times [2024-11-28 03:14:47,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:14:47,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1002018199] [2024-11-28 03:14:47,560 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:14:47,560 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:14:47,560 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:14:47,562 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:14:47,564 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-28 03:14:49,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:49,895 INFO L256 TraceCheckSpWp]: Trace formula consists of 585 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 03:14:49,904 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:15:16,655 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 4101 proven. 237 refuted. 0 times theorem prover too weak. 2274 trivial. 0 not checked. [2024-11-28 03:15:16,655 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:15:31,842 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:15:31,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1002018199] [2024-11-28 03:15:31,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1002018199] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:15:31,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1724195790] [2024-11-28 03:15:31,843 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:15:31,843 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 03:15:31,843 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 03:15:31,845 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 03:15:31,847 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-11-28 03:15:32,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:15:32,790 INFO L256 TraceCheckSpWp]: Trace formula consists of 585 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 03:15:32,806 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:15:35,148 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-11-28 03:15:35,148 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:15:35,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1724195790] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:15:35,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:15:35,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [13] total 16 [2024-11-28 03:15:35,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120392620] [2024-11-28 03:15:35,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:15:35,149 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:15:35,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:15:35,151 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:15:35,151 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=352, Unknown=0, NotChecked=0, Total=462 [2024-11-28 03:15:35,151 INFO L87 Difference]: Start difference. First operand 274 states and 445 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-28 03:15:39,834 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:15:43,841 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:15:48,495 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.42s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:15:52,500 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:15:56,504 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:15:57,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:15:57,210 INFO L93 Difference]: Finished difference Result 592 states and 966 transitions. [2024-11-28 03:15:57,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:15:57,211 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 358 [2024-11-28 03:15:57,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:15:57,216 INFO L225 Difference]: With dead ends: 592 [2024-11-28 03:15:57,216 INFO L226 Difference]: Without dead ends: 321 [2024-11-28 03:15:57,219 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 848 GetRequests, 828 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=110, Invalid=352, Unknown=0, NotChecked=0, Total=462 [2024-11-28 03:15:57,223 INFO L435 NwaCegarLoop]: 242 mSDtfsCounter, 398 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 122 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 398 SdHoareTripleChecker+Valid, 439 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:15:57,223 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [398 Valid, 439 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 49 Invalid, 5 Unknown, 0 Unchecked, 22.0s Time] [2024-11-28 03:15:57,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2024-11-28 03:15:57,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 278. [2024-11-28 03:15:57,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 157 states have (on average 1.375796178343949) internal successors, (216), 158 states have internal predecessors, (216), 116 states have call successors, (116), 4 states have call predecessors, (116), 4 states have return successors, (116), 115 states have call predecessors, (116), 116 states have call successors, (116) [2024-11-28 03:15:57,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 448 transitions. [2024-11-28 03:15:57,293 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 448 transitions. Word has length 358 [2024-11-28 03:15:57,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:15:57,294 INFO L471 AbstractCegarLoop]: Abstraction has 278 states and 448 transitions. [2024-11-28 03:15:57,295 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-28 03:15:57,295 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 448 transitions. [2024-11-28 03:15:57,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2024-11-28 03:15:57,297 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:15:57,298 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:15:57,328 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2024-11-28 03:15:57,502 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (6)] Ended with exit code 0 [2024-11-28 03:15:57,698 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 03:15:57,699 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:15:57,699 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:15:57,699 INFO L85 PathProgramCache]: Analyzing trace with hash -693582692, now seen corresponding path program 1 times [2024-11-28 03:15:57,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:15:57,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1402348305] [2024-11-28 03:15:57,700 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:15:57,700 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:15:57,700 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:15:57,702 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:15:57,705 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-11-28 03:15:59,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:15:59,649 INFO L256 TraceCheckSpWp]: Trace formula consists of 583 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 03:15:59,654 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:16:23,858 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 4101 proven. 237 refuted. 0 times theorem prover too weak. 2274 trivial. 0 not checked. [2024-11-28 03:16:23,858 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:16:37,975 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:16:37,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1402348305] [2024-11-28 03:16:37,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1402348305] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:16:37,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2137518697] [2024-11-28 03:16:37,975 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:16:37,975 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 03:16:37,975 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 03:16:37,977 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 03:16:37,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2024-11-28 03:16:45,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:16:45,563 INFO L256 TraceCheckSpWp]: Trace formula consists of 583 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 03:16:45,568 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:16:50,320 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2433 proven. 39 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2024-11-28 03:16:50,320 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:16:54,051 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-11-28 03:16:54,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2137518697] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:16:54,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:16:54,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [13, 7] total 20 [2024-11-28 03:16:54,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104474437] [2024-11-28 03:16:54,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:16:54,053 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:16:54,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:16:54,054 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:16:54,054 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=522, Unknown=0, NotChecked=0, Total=650 [2024-11-28 03:16:54,054 INFO L87 Difference]: Start difference. First operand 278 states and 448 transitions. Second operand has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-28 03:16:59,184 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.42s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:17:03,191 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:17:07,207 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:17:07,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:17:07,219 INFO L93 Difference]: Finished difference Result 599 states and 978 transitions. [2024-11-28 03:17:07,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:17:07,382 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 358 [2024-11-28 03:17:07,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:17:07,387 INFO L225 Difference]: With dead ends: 599 [2024-11-28 03:17:07,387 INFO L226 Difference]: Without dead ends: 324 [2024-11-28 03:17:07,389 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1205 GetRequests, 1181 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=128, Invalid=522, Unknown=0, NotChecked=0, Total=650 [2024-11-28 03:17:07,390 INFO L435 NwaCegarLoop]: 279 mSDtfsCounter, 47 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 500 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.1s IncrementalHoareTripleChecker+Time [2024-11-28 03:17:07,390 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 500 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 3 Unknown, 0 Unchecked, 13.1s Time] [2024-11-28 03:17:07,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2024-11-28 03:17:07,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 278. [2024-11-28 03:17:07,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 157 states have (on average 1.3694267515923566) internal successors, (215), 158 states have internal predecessors, (215), 116 states have call successors, (116), 4 states have call predecessors, (116), 4 states have return successors, (116), 115 states have call predecessors, (116), 116 states have call successors, (116) [2024-11-28 03:17:07,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 447 transitions. [2024-11-28 03:17:07,424 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 447 transitions. Word has length 358 [2024-11-28 03:17:07,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:17:07,425 INFO L471 AbstractCegarLoop]: Abstraction has 278 states and 447 transitions. [2024-11-28 03:17:07,426 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-28 03:17:07,426 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 447 transitions. [2024-11-28 03:17:07,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2024-11-28 03:17:07,429 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:17:07,429 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:17:07,467 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2024-11-28 03:17:07,657 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2024-11-28 03:17:07,829 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:17:07,830 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:17:07,830 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:17:07,830 INFO L85 PathProgramCache]: Analyzing trace with hash 2013036702, now seen corresponding path program 1 times [2024-11-28 03:17:07,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:17:07,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [758816206] [2024-11-28 03:17:07,831 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:17:07,831 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:17:07,831 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:17:07,833 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:17:07,834 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2024-11-28 03:17:09,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:17:09,855 INFO L256 TraceCheckSpWp]: Trace formula consists of 583 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 03:17:09,862 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:17:34,822 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 4101 proven. 237 refuted. 0 times theorem prover too weak. 2274 trivial. 0 not checked. [2024-11-28 03:17:34,822 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:17:48,883 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:17:48,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [758816206] [2024-11-28 03:17:48,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [758816206] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:17:48,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1545284888] [2024-11-28 03:17:48,884 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:17:48,884 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 03:17:48,884 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 03:17:48,886 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 03:17:48,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3302cb-0ed4-47a2-a587-8fa670c0b2f7/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2024-11-28 03:18:01,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:18:01,084 INFO L256 TraceCheckSpWp]: Trace formula consists of 583 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 03:18:01,089 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:18:24,536 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 4101 proven. 237 refuted. 0 times theorem prover too weak. 2274 trivial. 0 not checked. [2024-11-28 03:18:24,536 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:18:37,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1545284888] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:18:37,052 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:18:37,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2024-11-28 03:18:37,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441834360] [2024-11-28 03:18:37,052 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:18:37,053 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 03:18:37,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:18:37,054 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 03:18:37,055 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=275, Unknown=0, NotChecked=0, Total=380 [2024-11-28 03:18:37,055 INFO L87 Difference]: Start difference. First operand 278 states and 447 transitions. Second operand has 14 states, 14 states have (on average 6.142857142857143) internal successors, (86), 12 states have internal predecessors, (86), 4 states have call successors, (58), 4 states have call predecessors, (58), 6 states have return successors, (58), 4 states have call predecessors, (58), 4 states have call successors, (58) [2024-11-28 03:18:58,057 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.54s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:19:02,071 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:19:06,075 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:19:10,104 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:19:14,123 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:19:18,129 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:19:22,137 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:19:26,150 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:19:30,154 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 []