./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-63.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_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-63.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1 --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ce8f07b8a71bb59084eea52dad126a85a39d64ef48d7a1bf4787c5beab04d918 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 11:39:10,594 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 11:39:10,664 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-12-02 11:39:10,670 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 11:39:10,670 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 11:39:10,696 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 11:39:10,697 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 11:39:10,697 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 11:39:10,698 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 11:39:10,698 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 11:39:10,698 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 11:39:10,698 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 11:39:10,698 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 11:39:10,699 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 11:39:10,699 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 11:39:10,699 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 11:39:10,699 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 11:39:10,699 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 11:39:10,699 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 11:39:10,699 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 11:39:10,699 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 11:39:10,699 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 11:39:10,700 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 11:39:10,700 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 11:39:10,700 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 11:39:10,700 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 11:39:10,700 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 11:39:10,700 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 11:39:10,700 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 11:39:10,700 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 11:39:10,700 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 11:39:10,700 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 11:39:10,701 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:39:10,701 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 11:39:10,701 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 11:39:10,701 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 11:39:10,701 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 11:39:10,701 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:39:10,701 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 11:39:10,701 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 11:39:10,701 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 11:39:10,701 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 11:39:10,702 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 11:39:10,702 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 11:39:10,702 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 11:39:10,702 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 11:39:10,702 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 11:39:10,702 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 11:39:10,702 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_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ce8f07b8a71bb59084eea52dad126a85a39d64ef48d7a1bf4787c5beab04d918 [2024-12-02 11:39:10,987 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 11:39:10,997 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 11:39:11,000 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 11:39:11,001 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 11:39:11,002 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 11:39:11,003 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-63.i [2024-12-02 11:39:14,226 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/data/a1ad50188/65d8926fd05240e599c5fd017c966ce6/FLAG447aef362 [2024-12-02 11:39:14,471 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 11:39:14,472 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-63.i [2024-12-02 11:39:14,485 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/data/a1ad50188/65d8926fd05240e599c5fd017c966ce6/FLAG447aef362 [2024-12-02 11:39:14,503 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/data/a1ad50188/65d8926fd05240e599c5fd017c966ce6 [2024-12-02 11:39:14,506 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 11:39:14,507 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 11:39:14,509 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 11:39:14,509 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 11:39:14,514 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 11:39:14,515 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:39:14" (1/1) ... [2024-12-02 11:39:14,516 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@20019998 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:39:14, skipping insertion in model container [2024-12-02 11:39:14,516 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:39:14" (1/1) ... [2024-12-02 11:39:14,547 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 11:39:14,707 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_96fe2f84-600f-4cc4-bab4-5947f63a0dae/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-63.i[916,929] [2024-12-02 11:39:14,838 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:39:14,854 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 11:39:14,867 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_96fe2f84-600f-4cc4-bab4-5947f63a0dae/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-63.i[916,929] [2024-12-02 11:39:14,935 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:39:14,956 INFO L204 MainTranslator]: Completed translation [2024-12-02 11:39:14,956 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:39:14 WrapperNode [2024-12-02 11:39:14,957 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 11:39:14,958 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 11:39:14,958 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 11:39:14,958 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 11:39:14,965 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:39:14" (1/1) ... [2024-12-02 11:39:14,982 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:39:14" (1/1) ... [2024-12-02 11:39:15,038 INFO L138 Inliner]: procedures = 26, calls = 87, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 569 [2024-12-02 11:39:15,038 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 11:39:15,039 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 11:39:15,039 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 11:39:15,039 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 11:39:15,051 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:39:14" (1/1) ... [2024-12-02 11:39:15,051 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:39:14" (1/1) ... [2024-12-02 11:39:15,059 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:39:14" (1/1) ... [2024-12-02 11:39:15,084 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-12-02 11:39:15,084 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:39:14" (1/1) ... [2024-12-02 11:39:15,084 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:39:14" (1/1) ... [2024-12-02 11:39:15,101 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:39:14" (1/1) ... [2024-12-02 11:39:15,103 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:39:14" (1/1) ... [2024-12-02 11:39:15,110 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:39:14" (1/1) ... [2024-12-02 11:39:15,115 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:39:14" (1/1) ... [2024-12-02 11:39:15,119 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:39:14" (1/1) ... [2024-12-02 11:39:15,126 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 11:39:15,127 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 11:39:15,127 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 11:39:15,127 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 11:39:15,128 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:39:14" (1/1) ... [2024-12-02 11:39:15,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:39:15,149 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:39:15,164 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 11:39:15,167 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 11:39:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 11:39:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 11:39:15,197 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 11:39:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 11:39:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 11:39:15,197 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 11:39:15,337 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 11:39:15,338 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 11:39:16,328 INFO L? ?]: Removed 20 outVars from TransFormulas that were not future-live. [2024-12-02 11:39:16,328 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 11:39:16,343 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 11:39:16,344 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 11:39:16,344 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:39:16 BoogieIcfgContainer [2024-12-02 11:39:16,344 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 11:39:16,347 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 11:39:16,347 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 11:39:16,352 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 11:39:16,352 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 11:39:14" (1/3) ... [2024-12-02 11:39:16,353 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2eb8e629 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:39:16, skipping insertion in model container [2024-12-02 11:39:16,353 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:39:14" (2/3) ... [2024-12-02 11:39:16,354 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2eb8e629 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:39:16, skipping insertion in model container [2024-12-02 11:39:16,354 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:39:16" (3/3) ... [2024-12-02 11:39:16,355 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-63.i [2024-12-02 11:39:16,373 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 11:39:16,376 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-63.i that has 2 procedures, 239 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 11:39:16,450 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 11:39:16,464 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;@7c067752, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 11:39:16,464 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 11:39:16,469 INFO L276 IsEmpty]: Start isEmpty. Operand has 239 states, 162 states have (on average 1.537037037037037) internal successors, (249), 163 states have internal predecessors, (249), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2024-12-02 11:39:16,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 477 [2024-12-02 11:39:16,491 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:39:16,492 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:39:16,493 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:39:16,499 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:39:16,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1067086936, now seen corresponding path program 1 times [2024-12-02 11:39:16,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:39:16,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011181271] [2024-12-02 11:39:16,508 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:39:16,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:39:16,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:39:17,440 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 11:39:17,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:39:17,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011181271] [2024-12-02 11:39:17,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011181271] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:39:17,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:39:17,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:39:17,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343354758] [2024-12-02 11:39:17,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:39:17,450 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:39:17,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:39:17,475 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:39:17,475 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:39:17,479 INFO L87 Difference]: Start difference. First operand has 239 states, 162 states have (on average 1.537037037037037) internal successors, (249), 163 states have internal predecessors, (249), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) Second operand has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:39:17,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:39:17,641 INFO L93 Difference]: Finished difference Result 619 states and 1146 transitions. [2024-12-02 11:39:17,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:39:17,644 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 476 [2024-12-02 11:39:17,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:39:17,658 INFO L225 Difference]: With dead ends: 619 [2024-12-02 11:39:17,658 INFO L226 Difference]: Without dead ends: 383 [2024-12-02 11:39:17,664 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:39:17,667 INFO L435 NwaCegarLoop]: 599 mSDtfsCounter, 237 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 969 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:39:17,668 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [237 Valid, 969 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:39:17,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2024-12-02 11:39:17,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 380. [2024-12-02 11:39:17,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 265 states have (on average 1.5018867924528303) internal successors, (398), 266 states have internal predecessors, (398), 112 states have call successors, (112), 2 states have call predecessors, (112), 2 states have return successors, (112), 111 states have call predecessors, (112), 112 states have call successors, (112) [2024-12-02 11:39:17,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 622 transitions. [2024-12-02 11:39:17,781 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 622 transitions. Word has length 476 [2024-12-02 11:39:17,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:39:17,784 INFO L471 AbstractCegarLoop]: Abstraction has 380 states and 622 transitions. [2024-12-02 11:39:17,784 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:39:17,784 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 622 transitions. [2024-12-02 11:39:17,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 477 [2024-12-02 11:39:17,799 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:39:17,799 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:39:17,800 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 11:39:17,800 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:39:17,801 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:39:17,801 INFO L85 PathProgramCache]: Analyzing trace with hash 713998554, now seen corresponding path program 1 times [2024-12-02 11:39:17,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:39:17,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075591442] [2024-12-02 11:39:17,801 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:39:17,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:39:17,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:39:18,296 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 11:39:18,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:39:18,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075591442] [2024-12-02 11:39:18,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075591442] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:39:18,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:39:18,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:39:18,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965344813] [2024-12-02 11:39:18,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:39:18,299 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:39:18,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:39:18,300 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:39:18,300 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:39:18,300 INFO L87 Difference]: Start difference. First operand 380 states and 622 transitions. Second operand has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:39:18,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:39:18,389 INFO L93 Difference]: Finished difference Result 815 states and 1326 transitions. [2024-12-02 11:39:18,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:39:18,389 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 476 [2024-12-02 11:39:18,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:39:18,397 INFO L225 Difference]: With dead ends: 815 [2024-12-02 11:39:18,397 INFO L226 Difference]: Without dead ends: 438 [2024-12-02 11:39:18,398 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:39:18,399 INFO L435 NwaCegarLoop]: 403 mSDtfsCounter, 33 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 775 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:39:18,400 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 775 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:39:18,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2024-12-02 11:39:18,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 406. [2024-12-02 11:39:18,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 291 states have (on average 1.4982817869415808) internal successors, (436), 292 states have internal predecessors, (436), 112 states have call successors, (112), 2 states have call predecessors, (112), 2 states have return successors, (112), 111 states have call predecessors, (112), 112 states have call successors, (112) [2024-12-02 11:39:18,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 660 transitions. [2024-12-02 11:39:18,453 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 660 transitions. Word has length 476 [2024-12-02 11:39:18,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:39:18,455 INFO L471 AbstractCegarLoop]: Abstraction has 406 states and 660 transitions. [2024-12-02 11:39:18,455 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:39:18,455 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 660 transitions. [2024-12-02 11:39:18,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 477 [2024-12-02 11:39:18,460 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:39:18,460 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:39:18,461 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 11:39:18,461 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:39:18,462 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:39:18,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1426473242, now seen corresponding path program 1 times [2024-12-02 11:39:18,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:39:18,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290676588] [2024-12-02 11:39:18,462 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:39:18,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:39:18,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:39:18,983 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 11:39:18,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:39:18,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290676588] [2024-12-02 11:39:18,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290676588] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:39:18,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:39:18,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 11:39:18,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100207045] [2024-12-02 11:39:18,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:39:18,985 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:39:18,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:39:18,986 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:39:18,986 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:39:18,986 INFO L87 Difference]: Start difference. First operand 406 states and 660 transitions. Second operand has 4 states, 4 states have (on average 27.25) internal successors, (109), 4 states have internal predecessors, (109), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:39:19,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:39:19,270 INFO L93 Difference]: Finished difference Result 1354 states and 2192 transitions. [2024-12-02 11:39:19,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 11:39:19,271 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.25) internal successors, (109), 4 states have internal predecessors, (109), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 476 [2024-12-02 11:39:19,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:39:19,279 INFO L225 Difference]: With dead ends: 1354 [2024-12-02 11:39:19,279 INFO L226 Difference]: Without dead ends: 951 [2024-12-02 11:39:19,281 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:39:19,282 INFO L435 NwaCegarLoop]: 437 mSDtfsCounter, 544 mSDsluCounter, 795 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 544 SdHoareTripleChecker+Valid, 1232 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 11:39:19,283 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [544 Valid, 1232 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 11:39:19,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 951 states. [2024-12-02 11:39:19,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 951 to 943. [2024-12-02 11:39:19,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 943 states, 750 states have (on average 1.536) internal successors, (1152), 755 states have internal predecessors, (1152), 184 states have call successors, (184), 8 states have call predecessors, (184), 8 states have return successors, (184), 179 states have call predecessors, (184), 184 states have call successors, (184) [2024-12-02 11:39:19,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 943 states to 943 states and 1520 transitions. [2024-12-02 11:39:19,359 INFO L78 Accepts]: Start accepts. Automaton has 943 states and 1520 transitions. Word has length 476 [2024-12-02 11:39:19,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:39:19,360 INFO L471 AbstractCegarLoop]: Abstraction has 943 states and 1520 transitions. [2024-12-02 11:39:19,360 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.25) internal successors, (109), 4 states have internal predecessors, (109), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:39:19,361 INFO L276 IsEmpty]: Start isEmpty. Operand 943 states and 1520 transitions. [2024-12-02 11:39:19,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 477 [2024-12-02 11:39:19,366 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:39:19,366 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:39:19,367 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 11:39:19,367 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:39:19,367 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:39:19,368 INFO L85 PathProgramCache]: Analyzing trace with hash -817510056, now seen corresponding path program 1 times [2024-12-02 11:39:19,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:39:19,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20922081] [2024-12-02 11:39:19,368 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:39:19,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:39:19,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:39:20,238 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 11:39:20,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:39:20,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20922081] [2024-12-02 11:39:20,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20922081] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:39:20,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:39:20,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:39:20,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541351279] [2024-12-02 11:39:20,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:39:20,240 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:39:20,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:39:20,241 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:39:20,241 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:39:20,241 INFO L87 Difference]: Start difference. First operand 943 states and 1520 transitions. Second operand has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:39:20,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:39:20,389 INFO L93 Difference]: Finished difference Result 2823 states and 4554 transitions. [2024-12-02 11:39:20,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:39:20,390 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 476 [2024-12-02 11:39:20,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:39:20,404 INFO L225 Difference]: With dead ends: 2823 [2024-12-02 11:39:20,404 INFO L226 Difference]: Without dead ends: 1883 [2024-12-02 11:39:20,407 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:39:20,408 INFO L435 NwaCegarLoop]: 383 mSDtfsCounter, 251 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 759 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:39:20,408 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [251 Valid, 759 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:39:20,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1883 states. [2024-12-02 11:39:20,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1883 to 1873. [2024-12-02 11:39:20,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1873 states, 1488 states have (on average 1.5309139784946237) internal successors, (2278), 1498 states have internal predecessors, (2278), 368 states have call successors, (368), 16 states have call predecessors, (368), 16 states have return successors, (368), 358 states have call predecessors, (368), 368 states have call successors, (368) [2024-12-02 11:39:20,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1873 states to 1873 states and 3014 transitions. [2024-12-02 11:39:20,606 INFO L78 Accepts]: Start accepts. Automaton has 1873 states and 3014 transitions. Word has length 476 [2024-12-02 11:39:20,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:39:20,607 INFO L471 AbstractCegarLoop]: Abstraction has 1873 states and 3014 transitions. [2024-12-02 11:39:20,607 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:39:20,607 INFO L276 IsEmpty]: Start isEmpty. Operand 1873 states and 3014 transitions. [2024-12-02 11:39:20,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 478 [2024-12-02 11:39:20,614 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:39:20,615 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:39:20,615 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 11:39:20,615 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:39:20,616 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:39:20,616 INFO L85 PathProgramCache]: Analyzing trace with hash -237063014, now seen corresponding path program 1 times [2024-12-02 11:39:20,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:39:20,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883096705] [2024-12-02 11:39:20,616 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:39:20,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:39:20,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:39:21,216 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 11:39:21,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:39:21,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883096705] [2024-12-02 11:39:21,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883096705] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:39:21,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:39:21,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:39:21,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480186597] [2024-12-02 11:39:21,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:39:21,217 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:39:21,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:39:21,218 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:39:21,218 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:39:21,218 INFO L87 Difference]: Start difference. First operand 1873 states and 3014 transitions. Second operand has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:39:21,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:39:21,413 INFO L93 Difference]: Finished difference Result 3803 states and 6107 transitions. [2024-12-02 11:39:21,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:39:21,414 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 477 [2024-12-02 11:39:21,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:39:21,428 INFO L225 Difference]: With dead ends: 3803 [2024-12-02 11:39:21,429 INFO L226 Difference]: Without dead ends: 1933 [2024-12-02 11:39:21,448 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:39:21,448 INFO L435 NwaCegarLoop]: 449 mSDtfsCounter, 229 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 670 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:39:21,449 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 670 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:39:21,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1933 states. [2024-12-02 11:39:21,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1933 to 1932. [2024-12-02 11:39:21,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1932 states, 1517 states have (on average 1.5168094924192486) internal successors, (2301), 1528 states have internal predecessors, (2301), 394 states have call successors, (394), 20 states have call predecessors, (394), 20 states have return successors, (394), 383 states have call predecessors, (394), 394 states have call successors, (394) [2024-12-02 11:39:21,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1932 states to 1932 states and 3089 transitions. [2024-12-02 11:39:21,633 INFO L78 Accepts]: Start accepts. Automaton has 1932 states and 3089 transitions. Word has length 477 [2024-12-02 11:39:21,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:39:21,634 INFO L471 AbstractCegarLoop]: Abstraction has 1932 states and 3089 transitions. [2024-12-02 11:39:21,635 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:39:21,635 INFO L276 IsEmpty]: Start isEmpty. Operand 1932 states and 3089 transitions. [2024-12-02 11:39:21,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 479 [2024-12-02 11:39:21,641 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:39:21,641 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:39:21,641 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 11:39:21,642 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:39:21,642 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:39:21,642 INFO L85 PathProgramCache]: Analyzing trace with hash 1952640704, now seen corresponding path program 1 times [2024-12-02 11:39:21,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:39:21,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179335939] [2024-12-02 11:39:21,643 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:39:21,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:39:21,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:39:22,819 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 11:39:22,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:39:22,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179335939] [2024-12-02 11:39:22,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179335939] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:39:22,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:39:22,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 11:39:22,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254549756] [2024-12-02 11:39:22,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:39:22,821 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 11:39:22,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:39:22,821 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 11:39:22,822 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:39:22,822 INFO L87 Difference]: Start difference. First operand 1932 states and 3089 transitions. Second operand has 5 states, 5 states have (on average 22.2) internal successors, (111), 5 states have internal predecessors, (111), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:39:24,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:39:24,692 INFO L93 Difference]: Finished difference Result 6462 states and 10421 transitions. [2024-12-02 11:39:24,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 11:39:24,693 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 5 states have internal predecessors, (111), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 478 [2024-12-02 11:39:24,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:39:24,713 INFO L225 Difference]: With dead ends: 6462 [2024-12-02 11:39:24,713 INFO L226 Difference]: Without dead ends: 4576 [2024-12-02 11:39:24,717 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:39:24,718 INFO L435 NwaCegarLoop]: 1051 mSDtfsCounter, 730 mSDsluCounter, 882 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 450 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 730 SdHoareTripleChecker+Valid, 1933 SdHoareTripleChecker+Invalid, 670 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 450 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-12-02 11:39:24,718 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [730 Valid, 1933 Invalid, 670 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [450 Valid, 220 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-12-02 11:39:24,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4576 states. [2024-12-02 11:39:24,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4576 to 2263. [2024-12-02 11:39:24,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2263 states, 1799 states have (on average 1.50917176209005) internal successors, (2715), 1810 states have internal predecessors, (2715), 442 states have call successors, (442), 21 states have call predecessors, (442), 21 states have return successors, (442), 431 states have call predecessors, (442), 442 states have call successors, (442) [2024-12-02 11:39:24,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2263 states to 2263 states and 3599 transitions. [2024-12-02 11:39:24,966 INFO L78 Accepts]: Start accepts. Automaton has 2263 states and 3599 transitions. Word has length 478 [2024-12-02 11:39:24,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:39:24,966 INFO L471 AbstractCegarLoop]: Abstraction has 2263 states and 3599 transitions. [2024-12-02 11:39:24,967 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 5 states have internal predecessors, (111), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:39:24,967 INFO L276 IsEmpty]: Start isEmpty. Operand 2263 states and 3599 transitions. [2024-12-02 11:39:24,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 480 [2024-12-02 11:39:24,970 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:39:24,971 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:39:24,971 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 11:39:24,971 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:39:24,972 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:39:24,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1763664298, now seen corresponding path program 1 times [2024-12-02 11:39:24,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:39:24,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793013898] [2024-12-02 11:39:24,972 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:39:24,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:39:25,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:39:25,564 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 11:39:25,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:39:25,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793013898] [2024-12-02 11:39:25,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793013898] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:39:25,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:39:25,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 11:39:25,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442073983] [2024-12-02 11:39:25,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:39:25,565 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:39:25,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:39:25,566 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:39:25,566 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:39:25,567 INFO L87 Difference]: Start difference. First operand 2263 states and 3599 transitions. Second operand has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:39:26,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:39:26,478 INFO L93 Difference]: Finished difference Result 10363 states and 16414 transitions. [2024-12-02 11:39:26,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 11:39:26,479 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 479 [2024-12-02 11:39:26,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:39:26,522 INFO L225 Difference]: With dead ends: 10363 [2024-12-02 11:39:26,522 INFO L226 Difference]: Without dead ends: 8225 [2024-12-02 11:39:26,529 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:39:26,530 INFO L435 NwaCegarLoop]: 381 mSDtfsCounter, 920 mSDsluCounter, 1116 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 171 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 920 SdHoareTripleChecker+Valid, 1497 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 171 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 11:39:26,530 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [920 Valid, 1497 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [171 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 11:39:26,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8225 states. [2024-12-02 11:39:27,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8225 to 8215. [2024-12-02 11:39:27,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8215 states, 6714 states have (on average 1.5111706881143878) internal successors, (10146), 6759 states have internal predecessors, (10146), 1418 states have call successors, (1418), 82 states have call predecessors, (1418), 82 states have return successors, (1418), 1373 states have call predecessors, (1418), 1418 states have call successors, (1418) [2024-12-02 11:39:27,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8215 states to 8215 states and 12982 transitions. [2024-12-02 11:39:27,438 INFO L78 Accepts]: Start accepts. Automaton has 8215 states and 12982 transitions. Word has length 479 [2024-12-02 11:39:27,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:39:27,439 INFO L471 AbstractCegarLoop]: Abstraction has 8215 states and 12982 transitions. [2024-12-02 11:39:27,439 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:39:27,439 INFO L276 IsEmpty]: Start isEmpty. Operand 8215 states and 12982 transitions. [2024-12-02 11:39:27,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 480 [2024-12-02 11:39:27,449 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:39:27,450 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:39:27,450 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-12-02 11:39:27,450 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:39:27,451 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:39:27,451 INFO L85 PathProgramCache]: Analyzing trace with hash 725864664, now seen corresponding path program 1 times [2024-12-02 11:39:27,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:39:27,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666092181] [2024-12-02 11:39:27,451 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:39:27,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:39:27,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:39:28,661 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 11:39:28,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:39:28,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666092181] [2024-12-02 11:39:28,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666092181] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:39:28,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:39:28,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 11:39:28,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204552509] [2024-12-02 11:39:28,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:39:28,662 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 11:39:28,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:39:28,663 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 11:39:28,663 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 11:39:28,664 INFO L87 Difference]: Start difference. First operand 8215 states and 12982 transitions. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:39:30,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:39:30,861 INFO L93 Difference]: Finished difference Result 22611 states and 35712 transitions. [2024-12-02 11:39:30,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 11:39:30,862 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 479 [2024-12-02 11:39:30,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:39:30,935 INFO L225 Difference]: With dead ends: 22611 [2024-12-02 11:39:30,935 INFO L226 Difference]: Without dead ends: 14525 [2024-12-02 11:39:30,957 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-12-02 11:39:30,958 INFO L435 NwaCegarLoop]: 729 mSDtfsCounter, 361 mSDsluCounter, 2197 mSDsCounter, 0 mSdLazyCounter, 444 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 361 SdHoareTripleChecker+Valid, 2926 SdHoareTripleChecker+Invalid, 446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-12-02 11:39:30,958 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [361 Valid, 2926 Invalid, 446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 444 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-12-02 11:39:30,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14525 states. [2024-12-02 11:39:32,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14525 to 8839. [2024-12-02 11:39:32,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8839 states, 7338 states have (on average 1.500408830744072) internal successors, (11010), 7383 states have internal predecessors, (11010), 1418 states have call successors, (1418), 82 states have call predecessors, (1418), 82 states have return successors, (1418), 1373 states have call predecessors, (1418), 1418 states have call successors, (1418) [2024-12-02 11:39:32,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8839 states to 8839 states and 13846 transitions. [2024-12-02 11:39:32,298 INFO L78 Accepts]: Start accepts. Automaton has 8839 states and 13846 transitions. Word has length 479 [2024-12-02 11:39:32,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:39:32,299 INFO L471 AbstractCegarLoop]: Abstraction has 8839 states and 13846 transitions. [2024-12-02 11:39:32,300 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:39:32,300 INFO L276 IsEmpty]: Start isEmpty. Operand 8839 states and 13846 transitions. [2024-12-02 11:39:32,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 481 [2024-12-02 11:39:32,313 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:39:32,313 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:39:32,313 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 11:39:32,313 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:39:32,314 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:39:32,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1255151484, now seen corresponding path program 1 times [2024-12-02 11:39:32,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:39:32,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263666615] [2024-12-02 11:39:32,314 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:39:32,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:39:32,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:39:33,215 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 11:39:33,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:39:33,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263666615] [2024-12-02 11:39:33,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263666615] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:39:33,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:39:33,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 11:39:33,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183217080] [2024-12-02 11:39:33,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:39:33,217 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 11:39:33,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:39:33,218 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 11:39:33,218 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 11:39:33,219 INFO L87 Difference]: Start difference. First operand 8839 states and 13846 transitions. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:39:35,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:39:35,405 INFO L93 Difference]: Finished difference Result 23619 states and 37056 transitions. [2024-12-02 11:39:35,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 11:39:35,407 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 480 [2024-12-02 11:39:35,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:39:35,454 INFO L225 Difference]: With dead ends: 23619 [2024-12-02 11:39:35,454 INFO L226 Difference]: Without dead ends: 14909 [2024-12-02 11:39:35,469 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-12-02 11:39:35,469 INFO L435 NwaCegarLoop]: 722 mSDtfsCounter, 355 mSDsluCounter, 2188 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 355 SdHoareTripleChecker+Valid, 2910 SdHoareTripleChecker+Invalid, 420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-12-02 11:39:35,470 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [355 Valid, 2910 Invalid, 420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-12-02 11:39:35,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14909 states. [2024-12-02 11:39:36,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14909 to 9319. [2024-12-02 11:39:36,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9319 states, 7818 states have (on average 1.5003837298541827) internal successors, (11730), 7863 states have internal predecessors, (11730), 1418 states have call successors, (1418), 82 states have call predecessors, (1418), 82 states have return successors, (1418), 1373 states have call predecessors, (1418), 1418 states have call successors, (1418) [2024-12-02 11:39:36,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9319 states to 9319 states and 14566 transitions. [2024-12-02 11:39:36,698 INFO L78 Accepts]: Start accepts. Automaton has 9319 states and 14566 transitions. Word has length 480 [2024-12-02 11:39:36,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:39:36,699 INFO L471 AbstractCegarLoop]: Abstraction has 9319 states and 14566 transitions. [2024-12-02 11:39:36,699 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:39:36,699 INFO L276 IsEmpty]: Start isEmpty. Operand 9319 states and 14566 transitions. [2024-12-02 11:39:36,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 481 [2024-12-02 11:39:36,706 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:39:36,706 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:39:36,706 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-12-02 11:39:36,706 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:39:36,707 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:39:36,707 INFO L85 PathProgramCache]: Analyzing trace with hash -2032887937, now seen corresponding path program 1 times [2024-12-02 11:39:36,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:39:36,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375118041] [2024-12-02 11:39:36,707 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:39:36,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:39:36,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:39:38,220 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 11:39:38,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:39:38,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375118041] [2024-12-02 11:39:38,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375118041] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:39:38,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:39:38,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-12-02 11:39:38,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048145882] [2024-12-02 11:39:38,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:39:38,222 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 11:39:38,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:39:38,223 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 11:39:38,223 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:39:38,223 INFO L87 Difference]: Start difference. First operand 9319 states and 14566 transitions. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:39:41,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:39:41,374 INFO L93 Difference]: Finished difference Result 35007 states and 53238 transitions. [2024-12-02 11:39:41,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-02 11:39:41,375 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 480 [2024-12-02 11:39:41,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:39:41,422 INFO L225 Difference]: With dead ends: 35007 [2024-12-02 11:39:41,422 INFO L226 Difference]: Without dead ends: 25817 [2024-12-02 11:39:41,439 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=117, Invalid=345, Unknown=0, NotChecked=0, Total=462 [2024-12-02 11:39:41,439 INFO L435 NwaCegarLoop]: 397 mSDtfsCounter, 529 mSDsluCounter, 2425 mSDsCounter, 0 mSdLazyCounter, 1079 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 529 SdHoareTripleChecker+Valid, 2822 SdHoareTripleChecker+Invalid, 1099 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 1079 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:39:41,440 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [529 Valid, 2822 Invalid, 1099 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 1079 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-12-02 11:39:41,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25817 states. [2024-12-02 11:39:43,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25817 to 20043. [2024-12-02 11:39:43,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20043 states, 17118 states have (on average 1.46267087276551) internal successors, (25038), 17207 states have internal predecessors, (25038), 2762 states have call successors, (2762), 162 states have call predecessors, (2762), 162 states have return successors, (2762), 2673 states have call predecessors, (2762), 2762 states have call successors, (2762) [2024-12-02 11:39:43,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20043 states to 20043 states and 30562 transitions. [2024-12-02 11:39:43,111 INFO L78 Accepts]: Start accepts. Automaton has 20043 states and 30562 transitions. Word has length 480 [2024-12-02 11:39:43,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:39:43,111 INFO L471 AbstractCegarLoop]: Abstraction has 20043 states and 30562 transitions. [2024-12-02 11:39:43,112 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:39:43,112 INFO L276 IsEmpty]: Start isEmpty. Operand 20043 states and 30562 transitions. [2024-12-02 11:39:43,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 482 [2024-12-02 11:39:43,120 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:39:43,120 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:39:43,120 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-02 11:39:43,120 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:39:43,121 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:39:43,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1287702116, now seen corresponding path program 1 times [2024-12-02 11:39:43,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:39:43,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551525254] [2024-12-02 11:39:43,121 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:39:43,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:39:43,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:39:43,837 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 11:39:43,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:39:43,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551525254] [2024-12-02 11:39:43,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551525254] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:39:43,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:39:43,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 11:39:43,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727084333] [2024-12-02 11:39:43,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:39:43,839 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 11:39:43,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:39:43,839 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 11:39:43,840 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-12-02 11:39:43,840 INFO L87 Difference]: Start difference. First operand 20043 states and 30562 transitions. Second operand has 8 states, 8 states have (on average 14.25) internal successors, (114), 8 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:39:46,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:39:46,289 INFO L93 Difference]: Finished difference Result 46587 states and 69374 transitions. [2024-12-02 11:39:46,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 11:39:46,290 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 14.25) internal successors, (114), 8 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 481 [2024-12-02 11:39:46,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:39:46,349 INFO L225 Difference]: With dead ends: 46587 [2024-12-02 11:39:46,349 INFO L226 Difference]: Without dead ends: 26673 [2024-12-02 11:39:46,395 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:39:46,395 INFO L435 NwaCegarLoop]: 412 mSDtfsCounter, 80 mSDsluCounter, 2242 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 2654 SdHoareTripleChecker+Invalid, 316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 11:39:46,396 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 2654 Invalid, 316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 311 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 11:39:46,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26673 states. [2024-12-02 11:39:48,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26673 to 20427. [2024-12-02 11:39:48,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20427 states, 17502 states have (on average 1.4580047994514913) internal successors, (25518), 17591 states have internal predecessors, (25518), 2762 states have call successors, (2762), 162 states have call predecessors, (2762), 162 states have return successors, (2762), 2673 states have call predecessors, (2762), 2762 states have call successors, (2762) [2024-12-02 11:39:48,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20427 states to 20427 states and 31042 transitions. [2024-12-02 11:39:48,531 INFO L78 Accepts]: Start accepts. Automaton has 20427 states and 31042 transitions. Word has length 481 [2024-12-02 11:39:48,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:39:48,532 INFO L471 AbstractCegarLoop]: Abstraction has 20427 states and 31042 transitions. [2024-12-02 11:39:48,532 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.25) internal successors, (114), 8 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:39:48,532 INFO L276 IsEmpty]: Start isEmpty. Operand 20427 states and 31042 transitions. [2024-12-02 11:39:48,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 482 [2024-12-02 11:39:48,541 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:39:48,542 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:39:48,542 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-12-02 11:39:48,542 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:39:48,542 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:39:48,542 INFO L85 PathProgramCache]: Analyzing trace with hash 607503304, now seen corresponding path program 1 times [2024-12-02 11:39:48,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:39:48,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645217672] [2024-12-02 11:39:48,542 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:39:48,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:39:48,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:39:48,670 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 11:39:48,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:39:48,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645217672] [2024-12-02 11:39:48,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645217672] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:39:48,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:39:48,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:39:48,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874545096] [2024-12-02 11:39:48,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:39:48,672 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:39:48,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:39:48,672 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:39:48,672 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:39:48,673 INFO L87 Difference]: Start difference. First operand 20427 states and 31042 transitions. Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:39:51,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:39:51,228 INFO L93 Difference]: Finished difference Result 56415 states and 85908 transitions. [2024-12-02 11:39:51,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:39:51,230 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 481 [2024-12-02 11:39:51,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:39:51,290 INFO L225 Difference]: With dead ends: 56415 [2024-12-02 11:39:51,290 INFO L226 Difference]: Without dead ends: 36117 [2024-12-02 11:39:51,321 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:39:51,322 INFO L435 NwaCegarLoop]: 404 mSDtfsCounter, 367 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 367 SdHoareTripleChecker+Valid, 771 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:39:51,322 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [367 Valid, 771 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:39:51,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36117 states. [2024-12-02 11:39:53,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36117 to 23595. [2024-12-02 11:39:53,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23595 states, 20670 states have (on average 1.4342525399129173) internal successors, (29646), 20759 states have internal predecessors, (29646), 2762 states have call successors, (2762), 162 states have call predecessors, (2762), 162 states have return successors, (2762), 2673 states have call predecessors, (2762), 2762 states have call successors, (2762) [2024-12-02 11:39:53,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23595 states to 23595 states and 35170 transitions. [2024-12-02 11:39:53,500 INFO L78 Accepts]: Start accepts. Automaton has 23595 states and 35170 transitions. Word has length 481 [2024-12-02 11:39:53,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:39:53,500 INFO L471 AbstractCegarLoop]: Abstraction has 23595 states and 35170 transitions. [2024-12-02 11:39:53,500 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:39:53,501 INFO L276 IsEmpty]: Start isEmpty. Operand 23595 states and 35170 transitions. [2024-12-02 11:39:53,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 482 [2024-12-02 11:39:53,511 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:39:53,511 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:39:53,511 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-12-02 11:39:53,512 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:39:53,512 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:39:53,512 INFO L85 PathProgramCache]: Analyzing trace with hash 503616107, now seen corresponding path program 1 times [2024-12-02 11:39:53,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:39:53,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317921653] [2024-12-02 11:39:53,512 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:39:53,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:39:53,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:39:54,498 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 11:39:54,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:39:54,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317921653] [2024-12-02 11:39:54,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317921653] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:39:54,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:39:54,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 11:39:54,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733285229] [2024-12-02 11:39:54,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:39:54,500 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 11:39:54,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:39:54,501 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 11:39:54,502 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-12-02 11:39:54,502 INFO L87 Difference]: Start difference. First operand 23595 states and 35170 transitions. Second operand has 8 states, 8 states have (on average 14.25) internal successors, (114), 8 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:39:56,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:39:56,461 INFO L93 Difference]: Finished difference Result 51433 states and 75757 transitions. [2024-12-02 11:39:56,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 11:39:56,462 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 14.25) internal successors, (114), 8 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 481 [2024-12-02 11:39:56,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:39:56,522 INFO L225 Difference]: With dead ends: 51433 [2024-12-02 11:39:56,522 INFO L226 Difference]: Without dead ends: 27967 [2024-12-02 11:39:56,548 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:39:56,548 INFO L435 NwaCegarLoop]: 405 mSDtfsCounter, 73 mSDsluCounter, 1545 mSDsCounter, 0 mSdLazyCounter, 169 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 1950 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 11:39:56,549 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 1950 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 169 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 11:39:56,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27967 states. [2024-12-02 11:39:58,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27967 to 22539. [2024-12-02 11:39:58,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22539 states, 19614 states have (on average 1.4184765983481187) internal successors, (27822), 19703 states have internal predecessors, (27822), 2762 states have call successors, (2762), 162 states have call predecessors, (2762), 162 states have return successors, (2762), 2673 states have call predecessors, (2762), 2762 states have call successors, (2762) [2024-12-02 11:39:58,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22539 states to 22539 states and 33346 transitions. [2024-12-02 11:39:58,380 INFO L78 Accepts]: Start accepts. Automaton has 22539 states and 33346 transitions. Word has length 481 [2024-12-02 11:39:58,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:39:58,380 INFO L471 AbstractCegarLoop]: Abstraction has 22539 states and 33346 transitions. [2024-12-02 11:39:58,380 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.25) internal successors, (114), 8 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:39:58,380 INFO L276 IsEmpty]: Start isEmpty. Operand 22539 states and 33346 transitions. [2024-12-02 11:39:58,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 482 [2024-12-02 11:39:58,391 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:39:58,392 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:39:58,392 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-12-02 11:39:58,392 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:39:58,392 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:39:58,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1222801043, now seen corresponding path program 1 times [2024-12-02 11:39:58,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:39:58,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632896104] [2024-12-02 11:39:58,393 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:39:58,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:39:58,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:39:58,520 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 11:39:58,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:39:58,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632896104] [2024-12-02 11:39:58,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632896104] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:39:58,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:39:58,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:39:58,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366025114] [2024-12-02 11:39:58,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:39:58,521 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:39:58,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:39:58,522 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:39:58,522 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:39:58,522 INFO L87 Difference]: Start difference. First operand 22539 states and 33346 transitions. Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:40:01,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:40:01,787 INFO L93 Difference]: Finished difference Result 59103 states and 87924 transitions. [2024-12-02 11:40:01,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:40:01,788 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 481 [2024-12-02 11:40:01,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:40:01,851 INFO L225 Difference]: With dead ends: 59103 [2024-12-02 11:40:01,851 INFO L226 Difference]: Without dead ends: 36693 [2024-12-02 11:40:01,879 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:40:01,880 INFO L435 NwaCegarLoop]: 399 mSDtfsCounter, 370 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 370 SdHoareTripleChecker+Valid, 766 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:40:01,880 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [370 Valid, 766 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:40:01,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36693 states. [2024-12-02 11:40:04,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36693 to 25515. [2024-12-02 11:40:04,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25515 states, 22590 states have (on average 1.39734395750332) internal successors, (31566), 22679 states have internal predecessors, (31566), 2762 states have call successors, (2762), 162 states have call predecessors, (2762), 162 states have return successors, (2762), 2673 states have call predecessors, (2762), 2762 states have call successors, (2762) [2024-12-02 11:40:04,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25515 states to 25515 states and 37090 transitions. [2024-12-02 11:40:04,212 INFO L78 Accepts]: Start accepts. Automaton has 25515 states and 37090 transitions. Word has length 481 [2024-12-02 11:40:04,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:40:04,213 INFO L471 AbstractCegarLoop]: Abstraction has 25515 states and 37090 transitions. [2024-12-02 11:40:04,213 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:40:04,213 INFO L276 IsEmpty]: Start isEmpty. Operand 25515 states and 37090 transitions. [2024-12-02 11:40:04,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 482 [2024-12-02 11:40:04,234 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:40:04,234 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:40:04,234 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-12-02 11:40:04,235 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:40:04,235 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:40:04,235 INFO L85 PathProgramCache]: Analyzing trace with hash 78997764, now seen corresponding path program 1 times [2024-12-02 11:40:04,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:40:04,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649205656] [2024-12-02 11:40:04,235 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:40:04,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:40:04,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:40:04,500 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 11:40:04,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:40:04,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649205656] [2024-12-02 11:40:04,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649205656] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:40:04,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:40:04,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:40:04,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470678147] [2024-12-02 11:40:04,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:40:04,501 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:40:04,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:40:04,502 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:40:04,502 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:40:04,502 INFO L87 Difference]: Start difference. First operand 25515 states and 37090 transitions. Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:40:07,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:40:07,920 INFO L93 Difference]: Finished difference Result 62319 states and 91860 transitions. [2024-12-02 11:40:07,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:40:07,921 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 481 [2024-12-02 11:40:07,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:40:07,983 INFO L225 Difference]: With dead ends: 62319 [2024-12-02 11:40:07,983 INFO L226 Difference]: Without dead ends: 36933 [2024-12-02 11:40:08,006 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:40:08,007 INFO L435 NwaCegarLoop]: 731 mSDtfsCounter, 355 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 355 SdHoareTripleChecker+Valid, 1099 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:40:08,007 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [355 Valid, 1099 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:40:08,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36933 states. [2024-12-02 11:40:10,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36933 to 23835. [2024-12-02 11:40:10,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23835 states, 20910 states have (on average 1.394835007173601) internal successors, (29166), 20999 states have internal predecessors, (29166), 2762 states have call successors, (2762), 162 states have call predecessors, (2762), 162 states have return successors, (2762), 2673 states have call predecessors, (2762), 2762 states have call successors, (2762) [2024-12-02 11:40:10,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23835 states to 23835 states and 34690 transitions. [2024-12-02 11:40:10,085 INFO L78 Accepts]: Start accepts. Automaton has 23835 states and 34690 transitions. Word has length 481 [2024-12-02 11:40:10,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:40:10,086 INFO L471 AbstractCegarLoop]: Abstraction has 23835 states and 34690 transitions. [2024-12-02 11:40:10,086 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:40:10,086 INFO L276 IsEmpty]: Start isEmpty. Operand 23835 states and 34690 transitions. [2024-12-02 11:40:10,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 482 [2024-12-02 11:40:10,098 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:40:10,098 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:40:10,098 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-12-02 11:40:10,098 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:40:10,099 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:40:10,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1637256555, now seen corresponding path program 1 times [2024-12-02 11:40:10,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:40:10,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320178903] [2024-12-02 11:40:10,099 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:40:10,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:40:10,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:40:10,263 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 11:40:10,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:40:10,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320178903] [2024-12-02 11:40:10,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320178903] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:40:10,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:40:10,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:40:10,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19073453] [2024-12-02 11:40:10,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:40:10,264 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:40:10,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:40:10,265 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:40:10,266 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:40:10,266 INFO L87 Difference]: Start difference. First operand 23835 states and 34690 transitions. Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:40:14,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:40:14,528 INFO L93 Difference]: Finished difference Result 58719 states and 86724 transitions. [2024-12-02 11:40:14,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:40:14,528 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 481 [2024-12-02 11:40:14,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:40:14,589 INFO L225 Difference]: With dead ends: 58719 [2024-12-02 11:40:14,590 INFO L226 Difference]: Without dead ends: 35013 [2024-12-02 11:40:14,611 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:40:14,612 INFO L435 NwaCegarLoop]: 380 mSDtfsCounter, 363 mSDsluCounter, 365 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 363 SdHoareTripleChecker+Valid, 745 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:40:14,612 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [363 Valid, 745 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:40:14,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35013 states. [2024-12-02 11:40:16,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35013 to 23835. [2024-12-02 11:40:16,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23835 states, 20910 states have (on average 1.3902439024390243) internal successors, (29070), 20999 states have internal predecessors, (29070), 2762 states have call successors, (2762), 162 states have call predecessors, (2762), 162 states have return successors, (2762), 2673 states have call predecessors, (2762), 2762 states have call successors, (2762) [2024-12-02 11:40:16,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23835 states to 23835 states and 34594 transitions. [2024-12-02 11:40:16,696 INFO L78 Accepts]: Start accepts. Automaton has 23835 states and 34594 transitions. Word has length 481 [2024-12-02 11:40:16,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:40:16,696 INFO L471 AbstractCegarLoop]: Abstraction has 23835 states and 34594 transitions. [2024-12-02 11:40:16,696 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:40:16,697 INFO L276 IsEmpty]: Start isEmpty. Operand 23835 states and 34594 transitions. [2024-12-02 11:40:16,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 483 [2024-12-02 11:40:16,707 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:40:16,707 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:40:16,707 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-12-02 11:40:16,707 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:40:16,708 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:40:16,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1983188480, now seen corresponding path program 1 times [2024-12-02 11:40:16,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:40:16,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907838] [2024-12-02 11:40:16,708 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:40:16,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:40:16,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:40:17,269 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 11:40:17,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:40:17,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907838] [2024-12-02 11:40:17,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907838] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:40:17,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:40:17,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 11:40:17,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130578354] [2024-12-02 11:40:17,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:40:17,271 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 11:40:17,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:40:17,271 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 11:40:17,272 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-12-02 11:40:17,272 INFO L87 Difference]: Start difference. First operand 23835 states and 34594 transitions. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:40:19,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:40:19,491 INFO L93 Difference]: Finished difference Result 52921 states and 75517 transitions. [2024-12-02 11:40:19,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 11:40:19,492 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 482 [2024-12-02 11:40:19,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:40:19,535 INFO L225 Difference]: With dead ends: 52921 [2024-12-02 11:40:19,535 INFO L226 Difference]: Without dead ends: 29215 [2024-12-02 11:40:19,554 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:40:19,555 INFO L435 NwaCegarLoop]: 412 mSDtfsCounter, 55 mSDsluCounter, 874 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 1286 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 11:40:19,555 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 1286 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 11:40:19,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29215 states. [2024-12-02 11:40:21,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29215 to 23259. [2024-12-02 11:40:21,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23259 states, 20334 states have (on average 1.3918560047211568) internal successors, (28302), 20423 states have internal predecessors, (28302), 2762 states have call successors, (2762), 162 states have call predecessors, (2762), 162 states have return successors, (2762), 2673 states have call predecessors, (2762), 2762 states have call successors, (2762) [2024-12-02 11:40:21,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23259 states to 23259 states and 33826 transitions. [2024-12-02 11:40:21,588 INFO L78 Accepts]: Start accepts. Automaton has 23259 states and 33826 transitions. Word has length 482 [2024-12-02 11:40:21,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:40:21,588 INFO L471 AbstractCegarLoop]: Abstraction has 23259 states and 33826 transitions. [2024-12-02 11:40:21,589 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:40:21,589 INFO L276 IsEmpty]: Start isEmpty. Operand 23259 states and 33826 transitions. [2024-12-02 11:40:21,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 483 [2024-12-02 11:40:21,599 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:40:21,599 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:40:21,599 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-12-02 11:40:21,599 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:40:21,600 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:40:21,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1305708642, now seen corresponding path program 1 times [2024-12-02 11:40:21,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:40:21,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123439900] [2024-12-02 11:40:21,600 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:40:21,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:40:21,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:40:21,976 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 11:40:21,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:40:21,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123439900] [2024-12-02 11:40:21,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123439900] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:40:21,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:40:21,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 11:40:21,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555700477] [2024-12-02 11:40:21,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:40:21,977 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:40:21,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:40:21,978 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:40:21,978 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:40:21,978 INFO L87 Difference]: Start difference. First operand 23259 states and 33826 transitions. Second operand has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:40:25,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:40:25,858 INFO L93 Difference]: Finished difference Result 55839 states and 82932 transitions. [2024-12-02 11:40:25,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:40:25,859 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 482 [2024-12-02 11:40:25,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:40:25,924 INFO L225 Difference]: With dead ends: 55839 [2024-12-02 11:40:25,924 INFO L226 Difference]: Without dead ends: 32709 [2024-12-02 11:40:25,953 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 4 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-12-02 11:40:25,953 INFO L435 NwaCegarLoop]: 712 mSDtfsCounter, 771 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 771 SdHoareTripleChecker+Valid, 921 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 11:40:25,953 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [771 Valid, 921 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 11:40:25,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32709 states. [2024-12-02 11:40:28,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32709 to 19611. [2024-12-02 11:40:28,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19611 states, 16686 states have (on average 1.3998561668464582) internal successors, (23358), 16775 states have internal predecessors, (23358), 2762 states have call successors, (2762), 162 states have call predecessors, (2762), 162 states have return successors, (2762), 2673 states have call predecessors, (2762), 2762 states have call successors, (2762) [2024-12-02 11:40:28,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19611 states to 19611 states and 28882 transitions. [2024-12-02 11:40:28,224 INFO L78 Accepts]: Start accepts. Automaton has 19611 states and 28882 transitions. Word has length 482 [2024-12-02 11:40:28,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:40:28,224 INFO L471 AbstractCegarLoop]: Abstraction has 19611 states and 28882 transitions. [2024-12-02 11:40:28,225 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:40:28,225 INFO L276 IsEmpty]: Start isEmpty. Operand 19611 states and 28882 transitions. [2024-12-02 11:40:28,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 483 [2024-12-02 11:40:28,236 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:40:28,237 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:40:28,237 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-12-02 11:40:28,237 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:40:28,237 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:40:28,238 INFO L85 PathProgramCache]: Analyzing trace with hash 136794943, now seen corresponding path program 1 times [2024-12-02 11:40:28,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:40:28,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49960036] [2024-12-02 11:40:28,238 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:40:28,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:40:28,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:40:29,038 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 11:40:29,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:40:29,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49960036] [2024-12-02 11:40:29,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49960036] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:40:29,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:40:29,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 11:40:29,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946425267] [2024-12-02 11:40:29,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:40:29,039 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:40:29,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:40:29,040 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:40:29,040 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:40:29,040 INFO L87 Difference]: Start difference. First operand 19611 states and 28882 transitions. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:40:34,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:40:34,232 INFO L93 Difference]: Finished difference Result 52360 states and 78364 transitions. [2024-12-02 11:40:34,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 11:40:34,233 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 482 [2024-12-02 11:40:34,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:40:34,294 INFO L225 Difference]: With dead ends: 52360 [2024-12-02 11:40:34,294 INFO L226 Difference]: Without dead ends: 32878 [2024-12-02 11:40:34,316 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-12-02 11:40:34,317 INFO L435 NwaCegarLoop]: 1061 mSDtfsCounter, 740 mSDsluCounter, 3439 mSDsCounter, 0 mSdLazyCounter, 889 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 740 SdHoareTripleChecker+Valid, 4500 SdHoareTripleChecker+Invalid, 889 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 889 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:40:34,317 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [740 Valid, 4500 Invalid, 889 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 889 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-12-02 11:40:34,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32878 states. [2024-12-02 11:40:36,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32878 to 19995. [2024-12-02 11:40:36,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19995 states, 17070 states have (on average 1.3852372583479788) internal successors, (23646), 17159 states have internal predecessors, (23646), 2762 states have call successors, (2762), 162 states have call predecessors, (2762), 162 states have return successors, (2762), 2673 states have call predecessors, (2762), 2762 states have call successors, (2762) [2024-12-02 11:40:36,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19995 states to 19995 states and 29170 transitions. [2024-12-02 11:40:36,803 INFO L78 Accepts]: Start accepts. Automaton has 19995 states and 29170 transitions. Word has length 482 [2024-12-02 11:40:36,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:40:36,803 INFO L471 AbstractCegarLoop]: Abstraction has 19995 states and 29170 transitions. [2024-12-02 11:40:36,803 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:40:36,803 INFO L276 IsEmpty]: Start isEmpty. Operand 19995 states and 29170 transitions. [2024-12-02 11:40:36,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 483 [2024-12-02 11:40:36,810 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:40:36,810 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:40:36,810 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-12-02 11:40:36,810 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:40:36,811 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:40:36,811 INFO L85 PathProgramCache]: Analyzing trace with hash 2130939649, now seen corresponding path program 1 times [2024-12-02 11:40:36,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:40:36,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271196233] [2024-12-02 11:40:36,811 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:40:36,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:40:36,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:40:38,680 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 11:40:38,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:40:38,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271196233] [2024-12-02 11:40:38,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271196233] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:40:38,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:40:38,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 11:40:38,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884239099] [2024-12-02 11:40:38,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:40:38,682 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:40:38,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:40:38,682 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:40:38,682 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:40:38,682 INFO L87 Difference]: Start difference. First operand 19995 states and 29170 transitions. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:40:42,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:40:42,357 INFO L93 Difference]: Finished difference Result 42777 states and 60052 transitions. [2024-12-02 11:40:42,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 11:40:42,358 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 482 [2024-12-02 11:40:42,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:40:42,418 INFO L225 Difference]: With dead ends: 42777 [2024-12-02 11:40:42,418 INFO L226 Difference]: Without dead ends: 32627 [2024-12-02 11:40:42,437 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:40:42,437 INFO L435 NwaCegarLoop]: 400 mSDtfsCounter, 150 mSDsluCounter, 1784 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 2184 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-02 11:40:42,437 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 2184 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-02 11:40:42,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32627 states. [2024-12-02 11:40:45,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32627 to 30415. [2024-12-02 11:40:45,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30415 states, 27009 states have (on average 1.3465511496167943) internal successors, (36369), 27194 states have internal predecessors, (36369), 3146 states have call successors, (3146), 259 states have call predecessors, (3146), 259 states have return successors, (3146), 2961 states have call predecessors, (3146), 3146 states have call successors, (3146) [2024-12-02 11:40:45,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30415 states to 30415 states and 42661 transitions. [2024-12-02 11:40:45,472 INFO L78 Accepts]: Start accepts. Automaton has 30415 states and 42661 transitions. Word has length 482 [2024-12-02 11:40:45,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:40:45,472 INFO L471 AbstractCegarLoop]: Abstraction has 30415 states and 42661 transitions. [2024-12-02 11:40:45,473 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:40:45,473 INFO L276 IsEmpty]: Start isEmpty. Operand 30415 states and 42661 transitions. [2024-12-02 11:40:45,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 483 [2024-12-02 11:40:45,485 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:40:45,485 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:40:45,485 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-12-02 11:40:45,485 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:40:45,486 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:40:45,486 INFO L85 PathProgramCache]: Analyzing trace with hash 966119756, now seen corresponding path program 1 times [2024-12-02 11:40:45,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:40:45,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189132604] [2024-12-02 11:40:45,486 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:40:45,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:40:45,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:40:46,134 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 11:40:46,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:40:46,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189132604] [2024-12-02 11:40:46,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189132604] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:40:46,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:40:46,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 11:40:46,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824527896] [2024-12-02 11:40:46,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:40:46,136 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 11:40:46,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:40:46,136 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 11:40:46,137 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:40:46,137 INFO L87 Difference]: Start difference. First operand 30415 states and 42661 transitions. Second operand has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:40:49,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:40:49,890 INFO L93 Difference]: Finished difference Result 68332 states and 95539 transitions. [2024-12-02 11:40:49,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 11:40:49,891 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 482 [2024-12-02 11:40:49,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:40:49,950 INFO L225 Difference]: With dead ends: 68332 [2024-12-02 11:40:49,950 INFO L226 Difference]: Without dead ends: 38050 [2024-12-02 11:40:49,982 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:40:49,983 INFO L435 NwaCegarLoop]: 379 mSDtfsCounter, 359 mSDsluCounter, 977 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 223 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 1356 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 223 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-02 11:40:49,984 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [359 Valid, 1356 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [223 Valid, 182 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-02 11:40:50,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38050 states. [2024-12-02 11:40:52,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38050 to 31784. [2024-12-02 11:40:53,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31784 states, 28378 states have (on average 1.3646134329410107) internal successors, (38725), 28562 states have internal predecessors, (38725), 3146 states have call successors, (3146), 259 states have call predecessors, (3146), 259 states have return successors, (3146), 2962 states have call predecessors, (3146), 3146 states have call successors, (3146) [2024-12-02 11:40:53,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31784 states to 31784 states and 45017 transitions. [2024-12-02 11:40:53,071 INFO L78 Accepts]: Start accepts. Automaton has 31784 states and 45017 transitions. Word has length 482 [2024-12-02 11:40:53,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:40:53,072 INFO L471 AbstractCegarLoop]: Abstraction has 31784 states and 45017 transitions. [2024-12-02 11:40:53,072 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:40:53,072 INFO L276 IsEmpty]: Start isEmpty. Operand 31784 states and 45017 transitions. [2024-12-02 11:40:53,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 483 [2024-12-02 11:40:53,079 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:40:53,080 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:40:53,080 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-12-02 11:40:53,080 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:40:53,080 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:40:53,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1996926143, now seen corresponding path program 1 times [2024-12-02 11:40:53,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:40:53,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152730302] [2024-12-02 11:40:53,081 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:40:53,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:40:53,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:40:53,597 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 114 proven. 105 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-12-02 11:40:53,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:40:53,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152730302] [2024-12-02 11:40:53,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152730302] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:40:53,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593949129] [2024-12-02 11:40:53,598 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:40:53,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:40:53,598 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:40:53,601 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:40:53,603 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 11:40:53,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:40:53,946 INFO L256 TraceCheckSpWp]: Trace formula consists of 1087 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 11:40:53,962 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:40:54,463 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5365 proven. 93 refuted. 0 times theorem prover too weak. 5346 trivial. 0 not checked. [2024-12-02 11:40:54,464 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:40:54,887 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 126 proven. 93 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-12-02 11:40:54,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [593949129] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:40:54,887 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:40:54,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2024-12-02 11:40:54,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136441588] [2024-12-02 11:40:54,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:40:54,890 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 11:40:54,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:40:54,891 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 11:40:54,891 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-12-02 11:40:54,891 INFO L87 Difference]: Start difference. First operand 31784 states and 45017 transitions. Second operand has 8 states, 8 states have (on average 19.75) internal successors, (158), 8 states have internal predecessors, (158), 3 states have call successors, (140), 2 states have call predecessors, (140), 4 states have return successors, (142), 3 states have call predecessors, (142), 3 states have call successors, (142) [2024-12-02 11:40:56,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:40:56,875 INFO L93 Difference]: Finished difference Result 40596 states and 57553 transitions. [2024-12-02 11:40:56,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-02 11:40:56,875 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 19.75) internal successors, (158), 8 states have internal predecessors, (158), 3 states have call successors, (140), 2 states have call predecessors, (140), 4 states have return successors, (142), 3 states have call predecessors, (142), 3 states have call successors, (142) Word has length 482 [2024-12-02 11:40:56,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:40:56,905 INFO L225 Difference]: With dead ends: 40596 [2024-12-02 11:40:56,905 INFO L226 Difference]: Without dead ends: 9102 [2024-12-02 11:40:56,929 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 977 GetRequests, 961 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=90, Invalid=182, Unknown=0, NotChecked=0, Total=272 [2024-12-02 11:40:56,930 INFO L435 NwaCegarLoop]: 370 mSDtfsCounter, 598 mSDsluCounter, 613 mSDsCounter, 0 mSdLazyCounter, 712 mSolverCounterSat, 278 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 599 SdHoareTripleChecker+Valid, 983 SdHoareTripleChecker+Invalid, 990 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 278 IncrementalHoareTripleChecker+Valid, 712 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-12-02 11:40:56,931 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [599 Valid, 983 Invalid, 990 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [278 Valid, 712 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-12-02 11:40:56,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9102 states. [2024-12-02 11:40:57,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9102 to 8968. [2024-12-02 11:40:57,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8968 states, 7824 states have (on average 1.3688650306748467) internal successors, (10710), 7864 states have internal predecessors, (10710), 1050 states have call successors, (1050), 93 states have call predecessors, (1050), 93 states have return successors, (1050), 1010 states have call predecessors, (1050), 1050 states have call successors, (1050) [2024-12-02 11:40:57,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8968 states to 8968 states and 12810 transitions. [2024-12-02 11:40:57,925 INFO L78 Accepts]: Start accepts. Automaton has 8968 states and 12810 transitions. Word has length 482 [2024-12-02 11:40:57,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:40:57,926 INFO L471 AbstractCegarLoop]: Abstraction has 8968 states and 12810 transitions. [2024-12-02 11:40:57,926 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.75) internal successors, (158), 8 states have internal predecessors, (158), 3 states have call successors, (140), 2 states have call predecessors, (140), 4 states have return successors, (142), 3 states have call predecessors, (142), 3 states have call successors, (142) [2024-12-02 11:40:57,926 INFO L276 IsEmpty]: Start isEmpty. Operand 8968 states and 12810 transitions. [2024-12-02 11:40:57,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 486 [2024-12-02 11:40:57,930 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:40:57,930 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:40:57,939 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 11:40:58,131 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:40:58,131 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:40:58,131 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:40:58,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1878897095, now seen corresponding path program 1 times [2024-12-02 11:40:58,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:40:58,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476974326] [2024-12-02 11:40:58,132 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:40:58,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:40:58,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:40:59,008 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 135 proven. 84 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-12-02 11:40:59,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:40:59,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476974326] [2024-12-02 11:40:59,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476974326] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:40:59,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [901342898] [2024-12-02 11:40:59,008 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:40:59,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:40:59,009 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:40:59,011 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:40:59,014 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 11:40:59,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:40:59,338 INFO L256 TraceCheckSpWp]: Trace formula consists of 1089 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-12-02 11:40:59,349 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:41:00,395 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5203 proven. 84 refuted. 0 times theorem prover too weak. 5517 trivial. 0 not checked. [2024-12-02 11:41:00,395 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:41:01,190 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 135 proven. 84 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-12-02 11:41:01,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [901342898] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:41:01,190 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:41:01,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 15 [2024-12-02 11:41:01,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089920743] [2024-12-02 11:41:01,190 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:41:01,192 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-02 11:41:01,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:41:01,193 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-02 11:41:01,193 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2024-12-02 11:41:01,193 INFO L87 Difference]: Start difference. First operand 8968 states and 12810 transitions. Second operand has 15 states, 15 states have (on average 15.666666666666666) internal successors, (235), 15 states have internal predecessors, (235), 5 states have call successors, (176), 3 states have call predecessors, (176), 6 states have return successors, (177), 5 states have call predecessors, (177), 5 states have call successors, (177) [2024-12-02 11:41:03,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:41:03,299 INFO L93 Difference]: Finished difference Result 13416 states and 19115 transitions. [2024-12-02 11:41:03,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-02 11:41:03,300 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 15.666666666666666) internal successors, (235), 15 states have internal predecessors, (235), 5 states have call successors, (176), 3 states have call predecessors, (176), 6 states have return successors, (177), 5 states have call predecessors, (177), 5 states have call successors, (177) Word has length 485 [2024-12-02 11:41:03,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:41:03,320 INFO L225 Difference]: With dead ends: 13416 [2024-12-02 11:41:03,320 INFO L226 Difference]: Without dead ends: 5034 [2024-12-02 11:41:03,328 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 991 GetRequests, 962 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=254, Invalid=616, Unknown=0, NotChecked=0, Total=870 [2024-12-02 11:41:03,328 INFO L435 NwaCegarLoop]: 297 mSDtfsCounter, 2361 mSDsluCounter, 953 mSDsCounter, 0 mSdLazyCounter, 629 mSolverCounterSat, 1407 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2363 SdHoareTripleChecker+Valid, 1250 SdHoareTripleChecker+Invalid, 2036 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1407 IncrementalHoareTripleChecker+Valid, 629 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-12-02 11:41:03,329 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2363 Valid, 1250 Invalid, 2036 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1407 Valid, 629 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-12-02 11:41:03,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5034 states. [2024-12-02 11:41:03,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5034 to 4720. [2024-12-02 11:41:03,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4720 states, 4103 states have (on average 1.3728978796002924) internal successors, (5633), 4123 states have internal predecessors, (5633), 562 states have call successors, (562), 54 states have call predecessors, (562), 54 states have return successors, (562), 542 states have call predecessors, (562), 562 states have call successors, (562) [2024-12-02 11:41:03,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4720 states to 4720 states and 6757 transitions. [2024-12-02 11:41:03,879 INFO L78 Accepts]: Start accepts. Automaton has 4720 states and 6757 transitions. Word has length 485 [2024-12-02 11:41:03,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:41:03,880 INFO L471 AbstractCegarLoop]: Abstraction has 4720 states and 6757 transitions. [2024-12-02 11:41:03,880 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 15.666666666666666) internal successors, (235), 15 states have internal predecessors, (235), 5 states have call successors, (176), 3 states have call predecessors, (176), 6 states have return successors, (177), 5 states have call predecessors, (177), 5 states have call successors, (177) [2024-12-02 11:41:03,880 INFO L276 IsEmpty]: Start isEmpty. Operand 4720 states and 6757 transitions. [2024-12-02 11:41:03,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 486 [2024-12-02 11:41:03,883 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:41:03,883 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:41:03,896 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 11:41:04,084 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-12-02 11:41:04,084 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:41:04,084 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:41:04,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1816857481, now seen corresponding path program 1 times [2024-12-02 11:41:04,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:41:04,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382330405] [2024-12-02 11:41:04,085 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:41:04,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:41:04,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:41:05,299 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 474 proven. 165 refuted. 0 times theorem prover too weak. 10165 trivial. 0 not checked. [2024-12-02 11:41:05,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:41:05,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382330405] [2024-12-02 11:41:05,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382330405] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:41:05,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [520855087] [2024-12-02 11:41:05,299 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:41:05,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:41:05,299 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:41:05,301 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:41:05,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 11:41:05,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:41:05,639 INFO L256 TraceCheckSpWp]: Trace formula consists of 1088 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-12-02 11:41:05,646 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:41:08,223 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5676 proven. 285 refuted. 0 times theorem prover too weak. 4843 trivial. 0 not checked. [2024-12-02 11:41:08,223 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:41:09,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [520855087] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:41:09,790 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 11:41:09,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 18] total 28 [2024-12-02 11:41:09,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872696312] [2024-12-02 11:41:09,790 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 11:41:09,791 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-12-02 11:41:09,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:41:09,792 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-12-02 11:41:09,792 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=357, Invalid=1203, Unknown=0, NotChecked=0, Total=1560 [2024-12-02 11:41:09,792 INFO L87 Difference]: Start difference. First operand 4720 states and 6757 transitions. Second operand has 28 states, 26 states have (on average 8.615384615384615) internal successors, (224), 25 states have internal predecessors, (224), 12 states have call successors, (148), 7 states have call predecessors, (148), 10 states have return successors, (148), 11 states have call predecessors, (148), 12 states have call successors, (148) [2024-12-02 11:41:16,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:41:16,371 INFO L93 Difference]: Finished difference Result 18244 states and 25696 transitions. [2024-12-02 11:41:16,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-12-02 11:41:16,372 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 26 states have (on average 8.615384615384615) internal successors, (224), 25 states have internal predecessors, (224), 12 states have call successors, (148), 7 states have call predecessors, (148), 10 states have return successors, (148), 11 states have call predecessors, (148), 12 states have call successors, (148) Word has length 485 [2024-12-02 11:41:16,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:41:16,403 INFO L225 Difference]: With dead ends: 18244 [2024-12-02 11:41:16,403 INFO L226 Difference]: Without dead ends: 13916 [2024-12-02 11:41:16,411 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 740 GetRequests, 660 SyntacticMatches, 0 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1584 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1784, Invalid=4858, Unknown=0, NotChecked=0, Total=6642 [2024-12-02 11:41:16,412 INFO L435 NwaCegarLoop]: 488 mSDtfsCounter, 860 mSDsluCounter, 3974 mSDsCounter, 0 mSdLazyCounter, 3069 mSolverCounterSat, 351 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 906 SdHoareTripleChecker+Valid, 4462 SdHoareTripleChecker+Invalid, 3420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 351 IncrementalHoareTripleChecker+Valid, 3069 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:41:16,412 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [906 Valid, 4462 Invalid, 3420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [351 Valid, 3069 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2024-12-02 11:41:16,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13916 states. [2024-12-02 11:41:18,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13916 to 13636. [2024-12-02 11:41:18,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13636 states, 11889 states have (on average 1.3589031878206745) internal successors, (16156), 11953 states have internal predecessors, (16156), 1538 states have call successors, (1538), 208 states have call predecessors, (1538), 208 states have return successors, (1538), 1474 states have call predecessors, (1538), 1538 states have call successors, (1538) [2024-12-02 11:41:18,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13636 states to 13636 states and 19232 transitions. [2024-12-02 11:41:18,228 INFO L78 Accepts]: Start accepts. Automaton has 13636 states and 19232 transitions. Word has length 485 [2024-12-02 11:41:18,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:41:18,228 INFO L471 AbstractCegarLoop]: Abstraction has 13636 states and 19232 transitions. [2024-12-02 11:41:18,229 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 26 states have (on average 8.615384615384615) internal successors, (224), 25 states have internal predecessors, (224), 12 states have call successors, (148), 7 states have call predecessors, (148), 10 states have return successors, (148), 11 states have call predecessors, (148), 12 states have call successors, (148) [2024-12-02 11:41:18,229 INFO L276 IsEmpty]: Start isEmpty. Operand 13636 states and 19232 transitions. [2024-12-02 11:41:18,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 486 [2024-12-02 11:41:18,233 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:41:18,233 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:41:18,245 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 11:41:18,434 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-12-02 11:41:18,434 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:41:18,434 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:41:18,434 INFO L85 PathProgramCache]: Analyzing trace with hash 939769785, now seen corresponding path program 1 times [2024-12-02 11:41:18,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:41:18,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668645863] [2024-12-02 11:41:18,435 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:41:18,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:41:18,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 11:41:18,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [152743709] [2024-12-02 11:41:18,620 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:41:18,620 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:41:18,621 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:41:18,622 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:41:18,623 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 11:41:19,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:41:19,311 INFO L256 TraceCheckSpWp]: Trace formula consists of 1088 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-12-02 11:41:19,319 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:41:22,255 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 7486 proven. 576 refuted. 0 times theorem prover too weak. 2742 trivial. 0 not checked. [2024-12-02 11:41:22,255 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:41:54,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:41:54,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668645863] [2024-12-02 11:41:54,448 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-12-02 11:41:54,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [152743709] [2024-12-02 11:41:54,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [152743709] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:41:54,448 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:41:54,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2024-12-02 11:41:54,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357528279] [2024-12-02 11:41:54,448 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-12-02 11:41:54,448 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-12-02 11:41:54,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:41:54,449 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-12-02 11:41:54,450 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=794, Unknown=5, NotChecked=0, Total=992 [2024-12-02 11:41:54,450 INFO L87 Difference]: Start difference. First operand 13636 states and 19232 transitions. Second operand has 21 states, 21 states have (on average 6.761904761904762) internal successors, (142), 19 states have internal predecessors, (142), 6 states have call successors, (74), 6 states have call predecessors, (74), 9 states have return successors, (74), 6 states have call predecessors, (74), 6 states have call successors, (74) [2024-12-02 11:42:05,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:42:05,460 INFO L93 Difference]: Finished difference Result 62254 states and 87131 transitions. [2024-12-02 11:42:05,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-12-02 11:42:05,461 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 6.761904761904762) internal successors, (142), 19 states have internal predecessors, (142), 6 states have call successors, (74), 6 states have call predecessors, (74), 9 states have return successors, (74), 6 states have call predecessors, (74), 6 states have call successors, (74) Word has length 485 [2024-12-02 11:42:05,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:42:05,540 INFO L225 Difference]: With dead ends: 62254 [2024-12-02 11:42:05,540 INFO L226 Difference]: Without dead ends: 49122 [2024-12-02 11:42:05,562 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 678 GetRequests, 631 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 470 ImplicationChecksByTransitivity, 27.7s TimeCoverageRelationStatistics Valid=612, Invalid=1735, Unknown=5, NotChecked=0, Total=2352 [2024-12-02 11:42:05,562 INFO L435 NwaCegarLoop]: 306 mSDtfsCounter, 2530 mSDsluCounter, 2320 mSDsCounter, 0 mSdLazyCounter, 2635 mSolverCounterSat, 400 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2578 SdHoareTripleChecker+Valid, 2626 SdHoareTripleChecker+Invalid, 3035 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 400 IncrementalHoareTripleChecker+Valid, 2635 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2024-12-02 11:42:05,562 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2578 Valid, 2626 Invalid, 3035 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [400 Valid, 2635 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2024-12-02 11:42:05,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49122 states. [2024-12-02 11:42:08,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49122 to 18492. [2024-12-02 11:42:08,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18492 states, 16700 states have (on average 1.3865269461077845) internal successors, (23155), 16788 states have internal predecessors, (23155), 1562 states have call successors, (1562), 229 states have call predecessors, (1562), 229 states have return successors, (1562), 1474 states have call predecessors, (1562), 1562 states have call successors, (1562) [2024-12-02 11:42:08,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18492 states to 18492 states and 26279 transitions. [2024-12-02 11:42:08,090 INFO L78 Accepts]: Start accepts. Automaton has 18492 states and 26279 transitions. Word has length 485 [2024-12-02 11:42:08,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:42:08,090 INFO L471 AbstractCegarLoop]: Abstraction has 18492 states and 26279 transitions. [2024-12-02 11:42:08,090 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 6.761904761904762) internal successors, (142), 19 states have internal predecessors, (142), 6 states have call successors, (74), 6 states have call predecessors, (74), 9 states have return successors, (74), 6 states have call predecessors, (74), 6 states have call successors, (74) [2024-12-02 11:42:08,090 INFO L276 IsEmpty]: Start isEmpty. Operand 18492 states and 26279 transitions. [2024-12-02 11:42:08,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 486 [2024-12-02 11:42:08,096 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:42:08,096 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:42:08,101 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 11:42:08,296 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-12-02 11:42:08,297 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:42:08,297 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:42:08,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1292858167, now seen corresponding path program 1 times [2024-12-02 11:42:08,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:42:08,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713295121] [2024-12-02 11:42:08,297 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:42:08,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:42:08,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 11:42:08,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2138835549] [2024-12-02 11:42:08,481 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:42:08,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:42:08,481 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:42:08,483 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:42:08,484 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 11:42:09,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 11:42:09,024 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-12-02 11:42:09,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 11:42:09,678 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-12-02 11:42:09,678 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-12-02 11:42:09,679 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-12-02 11:42:09,689 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-12-02 11:42:09,881 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-12-02 11:42:09,884 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:42:10,275 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-12-02 11:42:10,279 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 11:42:10 BoogieIcfgContainer [2024-12-02 11:42:10,279 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-12-02 11:42:10,280 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-12-02 11:42:10,280 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-12-02 11:42:10,280 INFO L274 PluginConnector]: Witness Printer initialized [2024-12-02 11:42:10,281 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:39:16" (3/4) ... [2024-12-02 11:42:10,283 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-12-02 11:42:10,284 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-12-02 11:42:10,286 INFO L158 Benchmark]: Toolchain (without parser) took 175778.13ms. Allocated memory was 117.4MB in the beginning and 4.2GB in the end (delta: 4.0GB). Free memory was 91.8MB in the beginning and 1.7GB in the end (delta: -1.6GB). Peak memory consumption was 2.4GB. Max. memory is 16.1GB. [2024-12-02 11:42:10,286 INFO L158 Benchmark]: CDTParser took 0.33ms. Allocated memory is still 117.4MB. Free memory is still 72.5MB. There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 11:42:10,286 INFO L158 Benchmark]: CACSL2BoogieTranslator took 448.23ms. Allocated memory is still 117.4MB. Free memory was 91.6MB in the beginning and 68.8MB in the end (delta: 22.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-12-02 11:42:10,286 INFO L158 Benchmark]: Boogie Procedure Inliner took 81.03ms. Allocated memory is still 117.4MB. Free memory was 68.6MB in the beginning and 60.6MB in the end (delta: 8.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 11:42:10,287 INFO L158 Benchmark]: Boogie Preprocessor took 86.76ms. Allocated memory is still 117.4MB. Free memory was 60.6MB in the beginning and 50.9MB in the end (delta: 9.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 11:42:10,287 INFO L158 Benchmark]: RCFGBuilder took 1217.54ms. Allocated memory was 117.4MB in the beginning and 192.9MB in the end (delta: 75.5MB). Free memory was 50.7MB in the beginning and 156.2MB in the end (delta: -105.5MB). Peak memory consumption was 33.5MB. Max. memory is 16.1GB. [2024-12-02 11:42:10,287 INFO L158 Benchmark]: TraceAbstraction took 173932.28ms. Allocated memory was 192.9MB in the beginning and 4.2GB in the end (delta: 4.0GB). Free memory was 155.5MB in the beginning and 1.7GB in the end (delta: -1.6GB). Peak memory consumption was 2.4GB. Max. memory is 16.1GB. [2024-12-02 11:42:10,287 INFO L158 Benchmark]: Witness Printer took 4.62ms. Allocated memory is still 4.2GB. Free memory was 1.7GB in the beginning and 1.7GB in the end (delta: 555.6kB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 11:42:10,289 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.33ms. Allocated memory is still 117.4MB. Free memory is still 72.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 448.23ms. Allocated memory is still 117.4MB. Free memory was 91.6MB in the beginning and 68.8MB in the end (delta: 22.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 81.03ms. Allocated memory is still 117.4MB. Free memory was 68.6MB in the beginning and 60.6MB in the end (delta: 8.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 86.76ms. Allocated memory is still 117.4MB. Free memory was 60.6MB in the beginning and 50.9MB in the end (delta: 9.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 1217.54ms. Allocated memory was 117.4MB in the beginning and 192.9MB in the end (delta: 75.5MB). Free memory was 50.7MB in the beginning and 156.2MB in the end (delta: -105.5MB). Peak memory consumption was 33.5MB. Max. memory is 16.1GB. * TraceAbstraction took 173932.28ms. Allocated memory was 192.9MB in the beginning and 4.2GB in the end (delta: 4.0GB). Free memory was 155.5MB in the beginning and 1.7GB in the end (delta: -1.6GB). Peak memory consumption was 2.4GB. Max. memory is 16.1GB. * Witness Printer took 4.62ms. Allocated memory is still 4.2GB. Free memory was 1.7GB in the beginning and 1.7GB in the end (delta: 555.6kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryArithmeticDOUBLEoperation at line 144, overapproximation of someBinaryFLOATComparisonOperation at line 450, overapproximation of someBinaryFLOATComparisonOperation at line 437, overapproximation of someUnaryDOUBLEoperation at line 52, overapproximation of someUnaryDOUBLEoperation at line 154, overapproximation of someBinaryDOUBLEComparisonOperation at line 379, overapproximation of someBinaryDOUBLEComparisonOperation at line 145, overapproximation of someBinaryDOUBLEComparisonOperation at line 339, overapproximation of someBinaryDOUBLEComparisonOperation at line 345, overapproximation of someBinaryDOUBLEComparisonOperation at line 343, overapproximation of someBinaryDOUBLEComparisonOperation at line 375, overapproximation of someBinaryDOUBLEComparisonOperation at line 154, overapproximation of someBinaryDOUBLEComparisonOperation at line 183, overapproximation of someBinaryDOUBLEComparisonOperation at line 203, overapproximation of someBinaryDOUBLEComparisonOperation at line 373, overapproximation of someBinaryDOUBLEComparisonOperation at line 136, overapproximation of someBinaryDOUBLEComparisonOperation at line 160, overapproximation of someBinaryDOUBLEComparisonOperation at line 234, overapproximation of someBinaryDOUBLEComparisonOperation at line 450, overapproximation of someBinaryDOUBLEComparisonOperation at line 194, overapproximation of someBinaryDOUBLEComparisonOperation at line 341, overapproximation of someBinaryDOUBLEComparisonOperation at line 244, overapproximation of someBinaryDOUBLEComparisonOperation at line 337, overapproximation of someBinaryDOUBLEComparisonOperation at line 121, overapproximation of someBinaryDOUBLEComparisonOperation at line 426, overapproximation of someBinaryDOUBLEComparisonOperation at line 377, overapproximation of someBinaryDOUBLEComparisonOperation at line 125, overapproximation of someBinaryDOUBLEComparisonOperation at line 347, overapproximation of someBinaryDOUBLEComparisonOperation at line 424. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed long int var_1_1 = 64; [L23] unsigned char var_1_7 = 0; [L24] unsigned short int var_1_11 = 500; [L25] unsigned char var_1_13 = 64; [L26] unsigned char var_1_15 = 1; [L27] unsigned char var_1_16 = 8; [L28] double var_1_17 = 7.5; [L29] double var_1_18 = 31.125; [L30] double var_1_19 = 10.5; [L31] double var_1_20 = 0.0; [L32] double var_1_21 = 16.75; [L33] double var_1_22 = 2.5; [L34] double var_1_23 = 64.5; [L35] signed long int var_1_24 = 10; [L36] signed char var_1_26 = 16; [L37] signed char var_1_27 = 4; [L38] signed char var_1_28 = -10; [L39] float var_1_29 = 63.794; [L40] unsigned short int var_1_30 = 1; [L41] signed long int var_1_31 = -2; [L42] unsigned char var_1_32 = 64; [L43] unsigned char var_1_33 = 8; [L44] unsigned long int var_1_34 = 128; [L45] unsigned long int var_1_35 = 50; [L46] unsigned long int var_1_36 = 16; [L47] unsigned long int var_1_37 = 4; [L48] unsigned char var_1_38 = 8; [L49] unsigned char var_1_39 = 10; [L50] double var_1_40 = 8.35; [L51] double var_1_41 = 63.75; [L52] double var_1_42 = -0.125; [L53] double var_1_43 = -0.8; [L54] double var_1_44 = -0.5; [L55] unsigned short int var_1_45 = 50; [L56] unsigned char var_1_46 = 0; [L57] unsigned char var_1_47 = 5; [L58] unsigned char var_1_48 = 8; [L59] unsigned char var_1_49 = 2; [L60] float var_1_50 = 7.125; [L61] unsigned char var_1_51 = 0; [L62] unsigned char var_1_52 = 0; [L63] unsigned char var_1_53 = 0; [L64] unsigned char var_1_54 = 1; [L65] unsigned char var_1_55 = 0; [L66] unsigned char var_1_56 = 0; [L67] double var_1_57 = 128.2; [L68] signed char var_1_58 = 8; [L69] signed char var_1_59 = 0; [L70] signed char var_1_60 = 1; [L71] signed char var_1_61 = 32; [L72] signed char var_1_62 = 25; [L73] signed long int var_1_63 = 0; [L74] unsigned short int var_1_64 = 10; [L75] unsigned short int var_1_65 = 38877; [L76] signed short int var_1_66 = -128; [L77] signed char var_1_67 = 100; [L78] signed char var_1_68 = -64; [L79] unsigned char var_1_69 = 1; [L80] unsigned short int var_1_70 = 256; [L81] float var_1_71 = 1.95; [L82] double var_1_72 = 8.5; [L83] signed short int var_1_73 = 64; [L84] signed short int var_1_74 = -10; [L85] double var_1_75 = 7.75; [L86] double var_1_76 = 3.25; [L87] double var_1_77 = 16.5; [L88] unsigned long int var_1_78 = 256; [L89] signed short int var_1_79 = 10; [L90] unsigned char var_1_80 = 1; [L91] unsigned char var_1_81 = 0; [L92] signed long int var_1_82 = -128; [L93] unsigned char var_1_83 = 0; [L94] unsigned short int var_1_84 = 4; [L95] unsigned char var_1_85 = 0; [L96] float var_1_86 = 0.8; [L97] unsigned char var_1_87 = 0; [L98] unsigned char var_1_88 = 1; [L99] unsigned char var_1_89 = 0; [L100] unsigned char var_1_91 = 1; [L101] signed long int var_1_92 = -4; [L102] float var_1_93 = 128.6; [L103] unsigned short int var_1_94 = 1; [L104] unsigned long int var_1_95 = 64; [L105] signed long int var_1_96 = 2; [L106] unsigned long int var_1_97 = 2531679947; [L107] float var_1_98 = 0.85; [L108] signed short int var_1_99 = -128; [L109] signed char var_1_100 = -1; [L110] signed long int last_1_var_1_1 = 64; [L111] unsigned char last_1_var_1_13 = 64; VAL [isInitial=0, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=1, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L454] isInitial = 1 [L455] FCALL initially() [L457] CALL updateLastVariables() [L446] last_1_var_1_1 = var_1_1 [L447] last_1_var_1_13 = var_1_13 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=1, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L457] RET updateLastVariables() [L458] CALL updateVariables() [L327] var_1_7 = __VERIFIER_nondet_uchar() [L328] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=1, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=1, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L328] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=1, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L329] CALL assume_abort_if_not(var_1_7 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=1, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=1, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L329] RET assume_abort_if_not(var_1_7 <= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=1, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L330] var_1_15 = __VERIFIER_nondet_uchar() [L331] CALL assume_abort_if_not(var_1_15 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L331] RET assume_abort_if_not(var_1_15 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L332] CALL assume_abort_if_not(var_1_15 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L332] RET assume_abort_if_not(var_1_15 <= 254) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L333] var_1_16 = __VERIFIER_nondet_uchar() [L334] CALL assume_abort_if_not(var_1_16 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L334] RET assume_abort_if_not(var_1_16 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L335] CALL assume_abort_if_not(var_1_16 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L335] RET assume_abort_if_not(var_1_16 <= 254) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L336] var_1_18 = __VERIFIER_nondet_double() [L337] CALL assume_abort_if_not((var_1_18 >= 0.0F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 4611686.018427382800e+12F && var_1_18 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L337] RET assume_abort_if_not((var_1_18 >= 0.0F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 4611686.018427382800e+12F && var_1_18 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L338] var_1_19 = __VERIFIER_nondet_double() [L339] CALL assume_abort_if_not((var_1_19 >= 0.0F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L339] RET assume_abort_if_not((var_1_19 >= 0.0F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L340] var_1_20 = __VERIFIER_nondet_double() [L341] CALL assume_abort_if_not((var_1_20 >= 4611686.018427382800e+12F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L341] RET assume_abort_if_not((var_1_20 >= 4611686.018427382800e+12F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L342] var_1_21 = __VERIFIER_nondet_double() [L343] CALL assume_abort_if_not((var_1_21 >= 0.0F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 4611686.018427382800e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L343] RET assume_abort_if_not((var_1_21 >= 0.0F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 4611686.018427382800e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L344] var_1_22 = __VERIFIER_nondet_double() [L345] CALL assume_abort_if_not((var_1_22 >= -922337.2036854765600e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 9223372.036854765600e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L345] RET assume_abort_if_not((var_1_22 >= -922337.2036854765600e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 9223372.036854765600e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L346] var_1_23 = __VERIFIER_nondet_double() [L347] CALL assume_abort_if_not((var_1_23 >= -922337.2036854765600e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 9223372.036854765600e+12F && var_1_23 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L347] RET assume_abort_if_not((var_1_23 >= -922337.2036854765600e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 9223372.036854765600e+12F && var_1_23 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L348] var_1_27 = __VERIFIER_nondet_char() [L349] CALL assume_abort_if_not(var_1_27 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L349] RET assume_abort_if_not(var_1_27 >= -63) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L350] CALL assume_abort_if_not(var_1_27 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L350] RET assume_abort_if_not(var_1_27 <= 63) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L351] var_1_28 = __VERIFIER_nondet_char() [L352] CALL assume_abort_if_not(var_1_28 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L352] RET assume_abort_if_not(var_1_28 >= -63) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L353] CALL assume_abort_if_not(var_1_28 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L353] RET assume_abort_if_not(var_1_28 <= 63) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L354] var_1_34 = __VERIFIER_nondet_ulong() [L355] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L355] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L356] CALL assume_abort_if_not(var_1_34 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L356] RET assume_abort_if_not(var_1_34 <= 4294967295) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L357] var_1_35 = __VERIFIER_nondet_ulong() [L358] CALL assume_abort_if_not(var_1_35 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L358] RET assume_abort_if_not(var_1_35 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L359] CALL assume_abort_if_not(var_1_35 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L359] RET assume_abort_if_not(var_1_35 <= 4294967295) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L360] var_1_36 = __VERIFIER_nondet_ulong() [L361] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L361] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L362] CALL assume_abort_if_not(var_1_36 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L362] RET assume_abort_if_not(var_1_36 <= 4294967295) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L363] var_1_37 = __VERIFIER_nondet_ulong() [L364] CALL assume_abort_if_not(var_1_37 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L364] RET assume_abort_if_not(var_1_37 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L365] CALL assume_abort_if_not(var_1_37 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L365] RET assume_abort_if_not(var_1_37 <= 4294967295) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L366] var_1_38 = __VERIFIER_nondet_uchar() [L367] CALL assume_abort_if_not(var_1_38 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L367] RET assume_abort_if_not(var_1_38 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L368] CALL assume_abort_if_not(var_1_38 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L368] RET assume_abort_if_not(var_1_38 <= 254) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L369] var_1_39 = __VERIFIER_nondet_uchar() [L370] CALL assume_abort_if_not(var_1_39 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L370] RET assume_abort_if_not(var_1_39 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L371] CALL assume_abort_if_not(var_1_39 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L371] RET assume_abort_if_not(var_1_39 <= 254) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L372] var_1_41 = __VERIFIER_nondet_double() [L373] CALL assume_abort_if_not((var_1_41 >= -922337.2036854765600e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854765600e+12F && var_1_41 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L373] RET assume_abort_if_not((var_1_41 >= -922337.2036854765600e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854765600e+12F && var_1_41 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L374] var_1_42 = __VERIFIER_nondet_double() [L375] CALL assume_abort_if_not((var_1_42 >= -922337.2036854765600e+13F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 9223372.036854765600e+12F && var_1_42 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L375] RET assume_abort_if_not((var_1_42 >= -922337.2036854765600e+13F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 9223372.036854765600e+12F && var_1_42 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L376] var_1_43 = __VERIFIER_nondet_double() [L377] CALL assume_abort_if_not((var_1_43 >= -461168.6018427382800e+13F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 4611686.018427382800e+12F && var_1_43 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L377] RET assume_abort_if_not((var_1_43 >= -461168.6018427382800e+13F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 4611686.018427382800e+12F && var_1_43 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L378] var_1_44 = __VERIFIER_nondet_double() [L379] CALL assume_abort_if_not((var_1_44 >= -461168.6018427382800e+13F && var_1_44 <= -1.0e-20F) || (var_1_44 <= 4611686.018427382800e+12F && var_1_44 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L379] RET assume_abort_if_not((var_1_44 >= -461168.6018427382800e+13F && var_1_44 <= -1.0e-20F) || (var_1_44 <= 4611686.018427382800e+12F && var_1_44 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L380] var_1_47 = __VERIFIER_nondet_uchar() [L381] CALL assume_abort_if_not(var_1_47 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L381] RET assume_abort_if_not(var_1_47 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L382] CALL assume_abort_if_not(var_1_47 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L382] RET assume_abort_if_not(var_1_47 <= 127) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L383] var_1_48 = __VERIFIER_nondet_uchar() [L384] CALL assume_abort_if_not(var_1_48 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L384] RET assume_abort_if_not(var_1_48 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L385] CALL assume_abort_if_not(var_1_48 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L385] RET assume_abort_if_not(var_1_48 <= 127) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L386] var_1_52 = __VERIFIER_nondet_uchar() [L387] CALL assume_abort_if_not(var_1_52 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L387] RET assume_abort_if_not(var_1_52 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L388] CALL assume_abort_if_not(var_1_52 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L388] RET assume_abort_if_not(var_1_52 <= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L389] var_1_53 = __VERIFIER_nondet_uchar() [L390] CALL assume_abort_if_not(var_1_53 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L390] RET assume_abort_if_not(var_1_53 >= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L391] CALL assume_abort_if_not(var_1_53 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L391] RET assume_abort_if_not(var_1_53 <= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L392] var_1_54 = __VERIFIER_nondet_uchar() [L393] CALL assume_abort_if_not(var_1_54 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L393] RET assume_abort_if_not(var_1_54 >= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L394] CALL assume_abort_if_not(var_1_54 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L394] RET assume_abort_if_not(var_1_54 <= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L395] var_1_55 = __VERIFIER_nondet_uchar() [L396] CALL assume_abort_if_not(var_1_55 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L396] RET assume_abort_if_not(var_1_55 >= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L397] CALL assume_abort_if_not(var_1_55 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L397] RET assume_abort_if_not(var_1_55 <= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L398] var_1_56 = __VERIFIER_nondet_uchar() [L399] CALL assume_abort_if_not(var_1_56 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L399] RET assume_abort_if_not(var_1_56 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L400] CALL assume_abort_if_not(var_1_56 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L400] RET assume_abort_if_not(var_1_56 <= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L401] var_1_59 = __VERIFIER_nondet_char() [L402] CALL assume_abort_if_not(var_1_59 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L402] RET assume_abort_if_not(var_1_59 >= -126) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L403] CALL assume_abort_if_not(var_1_59 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L403] RET assume_abort_if_not(var_1_59 <= 126) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L404] var_1_60 = __VERIFIER_nondet_char() [L405] CALL assume_abort_if_not(var_1_60 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L405] RET assume_abort_if_not(var_1_60 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L406] CALL assume_abort_if_not(var_1_60 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L406] RET assume_abort_if_not(var_1_60 <= 63) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L407] var_1_61 = __VERIFIER_nondet_char() [L408] CALL assume_abort_if_not(var_1_61 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L408] RET assume_abort_if_not(var_1_61 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L409] CALL assume_abort_if_not(var_1_61 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L409] RET assume_abort_if_not(var_1_61 <= 63) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L410] var_1_62 = __VERIFIER_nondet_char() [L411] CALL assume_abort_if_not(var_1_62 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L411] RET assume_abort_if_not(var_1_62 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L412] CALL assume_abort_if_not(var_1_62 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L412] RET assume_abort_if_not(var_1_62 <= 126) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L413] var_1_65 = __VERIFIER_nondet_ushort() [L414] CALL assume_abort_if_not(var_1_65 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L414] RET assume_abort_if_not(var_1_65 >= 32767) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L415] CALL assume_abort_if_not(var_1_65 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L415] RET assume_abort_if_not(var_1_65 <= 65534) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L416] var_1_69 = __VERIFIER_nondet_uchar() [L417] CALL assume_abort_if_not(var_1_69 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L417] RET assume_abort_if_not(var_1_69 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L418] CALL assume_abort_if_not(var_1_69 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L418] RET assume_abort_if_not(var_1_69 <= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L419] var_1_74 = __VERIFIER_nondet_short() [L420] CALL assume_abort_if_not(var_1_74 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L420] RET assume_abort_if_not(var_1_74 >= -32768) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L421] CALL assume_abort_if_not(var_1_74 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L421] RET assume_abort_if_not(var_1_74 <= 32767) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L422] CALL assume_abort_if_not(var_1_74 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L422] RET assume_abort_if_not(var_1_74 != 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L423] var_1_76 = __VERIFIER_nondet_double() [L424] CALL assume_abort_if_not((var_1_76 >= 0.0F && var_1_76 <= -1.0e-20F) || (var_1_76 <= 9223372.036854776000e+12F && var_1_76 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L424] RET assume_abort_if_not((var_1_76 >= 0.0F && var_1_76 <= -1.0e-20F) || (var_1_76 <= 9223372.036854776000e+12F && var_1_76 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L425] var_1_77 = __VERIFIER_nondet_double() [L426] CALL assume_abort_if_not((var_1_77 >= 0.0F && var_1_77 <= -1.0e-20F) || (var_1_77 <= 9223372.036854776000e+12F && var_1_77 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L426] RET assume_abort_if_not((var_1_77 >= 0.0F && var_1_77 <= -1.0e-20F) || (var_1_77 <= 9223372.036854776000e+12F && var_1_77 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L427] var_1_81 = __VERIFIER_nondet_uchar() [L428] CALL assume_abort_if_not(var_1_81 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L428] RET assume_abort_if_not(var_1_81 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L429] CALL assume_abort_if_not(var_1_81 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L429] RET assume_abort_if_not(var_1_81 <= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L430] var_1_88 = __VERIFIER_nondet_uchar() [L431] CALL assume_abort_if_not(var_1_88 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L431] RET assume_abort_if_not(var_1_88 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L432] CALL assume_abort_if_not(var_1_88 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L432] RET assume_abort_if_not(var_1_88 <= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L433] var_1_91 = __VERIFIER_nondet_uchar() [L434] CALL assume_abort_if_not(var_1_91 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L434] RET assume_abort_if_not(var_1_91 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L435] CALL assume_abort_if_not(var_1_91 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L435] RET assume_abort_if_not(var_1_91 <= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L436] var_1_93 = __VERIFIER_nondet_float() [L437] CALL assume_abort_if_not((var_1_93 >= -922337.2036854776000e+13F && var_1_93 <= -1.0e-20F) || (var_1_93 <= 9223372.036854776000e+12F && var_1_93 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L437] RET assume_abort_if_not((var_1_93 >= -922337.2036854776000e+13F && var_1_93 <= -1.0e-20F) || (var_1_93 <= 9223372.036854776000e+12F && var_1_93 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L438] var_1_96 = __VERIFIER_nondet_long() [L439] CALL assume_abort_if_not(var_1_96 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L439] RET assume_abort_if_not(var_1_96 >= -2147483648) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L440] CALL assume_abort_if_not(var_1_96 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L440] RET assume_abort_if_not(var_1_96 <= 2147483647) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L441] var_1_97 = __VERIFIER_nondet_ulong() [L442] CALL assume_abort_if_not(var_1_97 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L442] RET assume_abort_if_not(var_1_97 >= 2147483647) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L443] CALL assume_abort_if_not(var_1_97 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L443] RET assume_abort_if_not(var_1_97 <= 4294967294) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L458] RET updateVariables() [L459] CALL step() [L115] EXPR var_1_34 ^ var_1_35 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=0, var_1_35=-4294967296, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L115] EXPR var_1_36 | var_1_37 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L115] COND TRUE (var_1_34 ^ var_1_35) < (var_1_36 | var_1_37) [L116] var_1_33 = ((((var_1_38) > (var_1_39)) ? (var_1_38) : (var_1_39))) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L120] COND TRUE (-32 & var_1_38) > var_1_35 [L121] var_1_40 = ((((var_1_41) > (var_1_42)) ? (var_1_41) : (var_1_42))) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L125] COND TRUE var_1_44 >= ((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41))) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L126] COND FALSE !(var_1_36 > var_1_34) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L136] COND FALSE !(var_1_44 > (var_1_43 + var_1_41)) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L143] var_1_49 = ((((var_1_39) < 0 ) ? -(var_1_39) : (var_1_39))) [L144] var_1_50 = (((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44))) + var_1_43) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L145] COND FALSE !(var_1_40 > (var_1_42 + var_1_44)) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L152] COND TRUE var_1_39 <= var_1_49 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L153] COND TRUE var_1_35 <= var_1_48 [L154] var_1_57 = ((((var_1_43) < 0 ) ? -(var_1_43) : (var_1_43))) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L159] COND TRUE ! var_1_51 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=8, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L160] COND TRUE var_1_40 <= var_1_42 [L161] var_1_58 = ((((var_1_59) < 0 ) ? -(var_1_59) : (var_1_59))) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=0, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L166] COND TRUE \read(var_1_53) [L167] var_1_63 = ((((var_1_62) > (((((var_1_47) < (4)) ? (var_1_47) : (4))))) ? (var_1_62) : (((((var_1_47) < (4)) ? (var_1_47) : (4)))))) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L169] COND TRUE \read(var_1_55) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=10, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L170] COND TRUE var_1_47 < var_1_33 [L171] var_1_64 = ((((var_1_61) > (var_1_47)) ? (var_1_61) : (var_1_47))) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L176] COND FALSE !(var_1_47 < (var_1_45 * ((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46))))) [L181] var_1_66 = var_1_33 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L183] COND TRUE 1.000000000001E11 < (var_1_50 / 0.25) [L184] var_1_67 = ((((((((var_1_60) > (var_1_59)) ? (var_1_60) : (var_1_59)))) < (((((var_1_62) < 0 ) ? -(var_1_62) : (var_1_62))))) ? (((((var_1_60) > (var_1_59)) ? (var_1_60) : (var_1_59)))) : (((((var_1_62) < 0 ) ? -(var_1_62) : (var_1_62)))))) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L186] COND TRUE \read(var_1_69) [L187] var_1_68 = var_1_60 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L189] COND TRUE \read(var_1_53) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L190] COND TRUE ((-100 + var_1_68) * var_1_65) > ((((var_1_35) > (var_1_33)) ? (var_1_35) : (var_1_33))) [L191] var_1_70 = ((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49))) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L194] var_1_71 = ((((var_1_41) > (var_1_42)) ? (var_1_41) : (var_1_42))) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L195] COND FALSE !(var_1_46 > var_1_37) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=64, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L200] COND TRUE (var_1_70 / var_1_74) >= (~ var_1_66) [L201] var_1_73 = ((((var_1_39) < 0 ) ? -(var_1_39) : (var_1_39))) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L203] COND TRUE var_1_51 || (127.5f > var_1_41) [L204] var_1_75 = ((((var_1_44) > (var_1_42)) ? (var_1_44) : (var_1_42))) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L212] COND TRUE \read(var_1_69) [L213] var_1_78 = var_1_48 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L215] EXPR var_1_34 ^ var_1_78 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L215] COND TRUE var_1_67 >= (var_1_37 * (var_1_34 ^ var_1_78)) [L216] var_1_79 = (((((var_1_39 - var_1_46)) < (256)) ? ((var_1_39 - var_1_46)) : (256))) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L218] COND FALSE !(! (var_1_36 < 128u)) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L221] COND TRUE var_1_49 >= 0 [L222] var_1_82 = (((((var_1_65) < (var_1_45)) ? (var_1_65) : (var_1_45))) - var_1_61) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=18, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L224] COND FALSE !((((((var_1_45) < 0 ) ? -(var_1_45) : (var_1_45))) << 2) <= (((((var_1_64) > (var_1_33)) ? (var_1_64) : (var_1_33))) + var_1_59)) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=18, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L229] COND FALSE !(\read(var_1_51)) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=18, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L232] var_1_85 = var_1_38 [L233] var_1_86 = 3.45f VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=18, var_1_83=0, var_1_84=4, var_1_85=-479, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L234] COND FALSE !(var_1_50 <= var_1_77) [L239] var_1_87 = (! var_1_55) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=18, var_1_83=0, var_1_84=4, var_1_85=-479, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L241] EXPR 5 >> var_1_49 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=18, var_1_83=0, var_1_84=4, var_1_85=-479, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L241] COND TRUE ((5 >> var_1_49) >= -10) || var_1_91 [L242] var_1_89 = (var_1_55 && var_1_56) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=18, var_1_83=0, var_1_84=4, var_1_85=-479, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L244] COND FALSE !(var_1_40 < var_1_86) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=18, var_1_83=0, var_1_84=4, var_1_85=-479, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L257] COND TRUE var_1_65 > var_1_34 [L258] var_1_94 = (((((((((var_1_65) < 0 ) ? -(var_1_65) : (var_1_65))) - ((((var_1_61) < (var_1_62)) ? (var_1_61) : (var_1_62))))) < (var_1_48)) ? ((((((var_1_65) < 0 ) ? -(var_1_65) : (var_1_65))) - ((((var_1_61) < (var_1_62)) ? (var_1_61) : (var_1_62))))) : (var_1_48))) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=18, var_1_83=0, var_1_84=4, var_1_85=-479, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L264] COND TRUE \read(var_1_53) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=18, var_1_83=0, var_1_84=4, var_1_85=-479, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L265] COND FALSE !(((((var_1_62) < 0 ) ? -(var_1_62) : (var_1_62))) < (~ (var_1_38 + var_1_96))) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=18, var_1_83=0, var_1_84=4, var_1_85=-479, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L273] COND FALSE !((((((10) < 0 ) ? -(10) : (10))) * var_1_96) == (var_1_66 / var_1_74)) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=18, var_1_83=0, var_1_84=4, var_1_85=-479, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L280] COND FALSE !(\read(var_1_89)) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=18, var_1_83=0, var_1_84=4, var_1_85=-479, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L283] var_1_100 = var_1_62 [L284] signed long int stepLocal_1 = last_1_var_1_1; VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, stepLocal_1=64, var_1_100=0, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=18, var_1_83=0, var_1_84=4, var_1_85=-479, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L285] COND FALSE !(stepLocal_1 != last_1_var_1_13) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=0, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=18, var_1_83=0, var_1_84=4, var_1_85=-479, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L288] var_1_31 = var_1_13 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=0, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=64, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=18, var_1_83=0, var_1_84=4, var_1_85=-479, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L289] COND FALSE !(\read(var_1_7)) [L292] var_1_17 = var_1_22 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=0, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=5, var_1_1=64, var_1_22=5, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=64, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=18, var_1_83=0, var_1_84=4, var_1_85=-479, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L294] COND FALSE !(\read(var_1_7)) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=0, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=5, var_1_1=64, var_1_22=5, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=1, var_1_31=64, var_1_32=64, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=18, var_1_83=0, var_1_84=4, var_1_85=-479, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L297] var_1_32 = var_1_16 [L298] var_1_30 = var_1_32 [L299] unsigned char stepLocal_0 = var_1_13; VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, stepLocal_0=64, var_1_100=0, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=5, var_1_1=64, var_1_22=5, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=0, var_1_31=64, var_1_32=0, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=18, var_1_83=0, var_1_84=4, var_1_85=-479, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L300] EXPR var_1_32 >> var_1_32 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, stepLocal_0=64, var_1_100=0, var_1_11=500, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=5, var_1_1=64, var_1_22=5, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=0, var_1_31=64, var_1_32=0, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=18, var_1_83=0, var_1_84=4, var_1_85=-479, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L300] COND TRUE (var_1_32 >> var_1_32) < stepLocal_0 [L301] var_1_11 = var_1_32 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=0, var_1_11=0, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=5, var_1_1=64, var_1_22=5, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=0, var_1_31=64, var_1_32=0, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=18, var_1_83=0, var_1_84=4, var_1_85=-479, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L303] COND TRUE var_1_11 >= var_1_30 [L304] var_1_26 = (var_1_27 + var_1_28) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=0, var_1_11=0, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=5, var_1_1=64, var_1_22=5, var_1_24=10, var_1_26=-6, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=0, var_1_31=64, var_1_32=0, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=18, var_1_83=0, var_1_84=4, var_1_85=-479, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L306] EXPR (var_1_31 + 4u) | var_1_30 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=0, var_1_11=0, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=5, var_1_1=64, var_1_22=5, var_1_24=10, var_1_26=-6, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=0, var_1_31=64, var_1_32=0, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=18, var_1_83=0, var_1_84=4, var_1_85=-479, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L306] COND TRUE 32u < ((var_1_31 + 4u) | var_1_30) [L307] var_1_1 = (var_1_26 + (var_1_26 + var_1_32)) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=0, var_1_11=0, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=5, var_1_1=-12, var_1_22=5, var_1_24=10, var_1_26=-6, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=0, var_1_31=64, var_1_32=0, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=18, var_1_83=0, var_1_84=4, var_1_85=-479, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L315] unsigned short int stepLocal_2 = var_1_30; VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, stepLocal_2=0, var_1_100=0, var_1_11=0, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=5, var_1_1=-12, var_1_22=5, var_1_24=10, var_1_26=-6, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=0, var_1_31=64, var_1_32=0, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=18, var_1_83=0, var_1_84=4, var_1_85=-479, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L316] COND TRUE ! var_1_7 [L317] var_1_24 = (var_1_11 - ((((((((var_1_30) > (var_1_13)) ? (var_1_30) : (var_1_13)))) < ((var_1_30 + var_1_15))) ? (((((var_1_30) > (var_1_13)) ? (var_1_30) : (var_1_13)))) : ((var_1_30 + var_1_15))))) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, stepLocal_2=0, var_1_100=0, var_1_11=0, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=5, var_1_1=-12, var_1_22=5, var_1_24=-5, var_1_26=-6, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=0, var_1_31=64, var_1_32=0, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=18, var_1_83=0, var_1_84=4, var_1_85=-479, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L459] RET step() [L460] CALL, EXPR property() [L450] EXPR (var_1_31 + 4u) | var_1_30 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=0, var_1_11=0, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=5, var_1_1=-12, var_1_22=5, var_1_24=-5, var_1_26=-6, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=0, var_1_31=64, var_1_32=0, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=18, var_1_83=0, var_1_84=4, var_1_85=-479, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L450] EXPR ((32u < ((var_1_31 + 4u) | var_1_30)) ? (var_1_1 == ((signed long int) (var_1_26 + (var_1_26 + var_1_32)))) : ((! var_1_7) ? (var_1_1 == ((signed long int) ((((var_1_26) < ((var_1_11 - var_1_32))) ? (var_1_26) : ((var_1_11 - var_1_32)))))) : (var_1_1 == ((signed long int) (var_1_32 - var_1_13))))) && (((var_1_32 >> var_1_32) < var_1_13) ? (var_1_11 == ((unsigned short int) var_1_32)) : 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=0, var_1_11=0, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=5, var_1_1=-12, var_1_22=5, var_1_24=-5, var_1_26=-6, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=0, var_1_31=64, var_1_32=0, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=18, var_1_83=0, var_1_84=4, var_1_85=-479, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L450] EXPR var_1_32 >> var_1_32 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=0, var_1_11=0, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=5, var_1_1=-12, var_1_22=5, var_1_24=-5, var_1_26=-6, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=0, var_1_31=64, var_1_32=0, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=18, var_1_83=0, var_1_84=4, var_1_85=-479, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L450] EXPR ((32u < ((var_1_31 + 4u) | var_1_30)) ? (var_1_1 == ((signed long int) (var_1_26 + (var_1_26 + var_1_32)))) : ((! var_1_7) ? (var_1_1 == ((signed long int) ((((var_1_26) < ((var_1_11 - var_1_32))) ? (var_1_26) : ((var_1_11 - var_1_32)))))) : (var_1_1 == ((signed long int) (var_1_32 - var_1_13))))) && (((var_1_32 >> var_1_32) < var_1_13) ? (var_1_11 == ((unsigned short int) var_1_32)) : 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=0, var_1_11=0, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=5, var_1_1=-12, var_1_22=5, var_1_24=-5, var_1_26=-6, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=0, var_1_31=64, var_1_32=0, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=18, var_1_83=0, var_1_84=4, var_1_85=-479, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L450-L451] return ((((((((((32u < ((var_1_31 + 4u) | var_1_30)) ? (var_1_1 == ((signed long int) (var_1_26 + (var_1_26 + var_1_32)))) : ((! var_1_7) ? (var_1_1 == ((signed long int) ((((var_1_26) < ((var_1_11 - var_1_32))) ? (var_1_26) : ((var_1_11 - var_1_32)))))) : (var_1_1 == ((signed long int) (var_1_32 - var_1_13))))) && (((var_1_32 >> var_1_32) < var_1_13) ? (var_1_11 == ((unsigned short int) var_1_32)) : 1)) && ((last_1_var_1_1 != last_1_var_1_13) ? (var_1_13 == ((unsigned char) ((((var_1_15) < (var_1_16)) ? (var_1_15) : (var_1_16))))) : 1)) && (var_1_7 ? (var_1_17 == ((double) ((((((var_1_18 + var_1_19) - (var_1_20 - var_1_21))) < (((((var_1_22) > (var_1_23)) ? (var_1_22) : (var_1_23))))) ? (((var_1_18 + var_1_19) - (var_1_20 - var_1_21))) : (((((var_1_22) > (var_1_23)) ? (var_1_22) : (var_1_23)))))))) : (var_1_17 == ((double) var_1_22)))) && ((! var_1_7) ? (var_1_24 == ((signed long int) (var_1_11 - ((((((((var_1_30) > (var_1_13)) ? (var_1_30) : (var_1_13)))) < ((var_1_30 + var_1_15))) ? (((((var_1_30) > (var_1_13)) ? (var_1_30) : (var_1_13)))) : ((var_1_30 + var_1_15))))))) : ((var_1_11 < var_1_30) ? (var_1_24 == ((signed long int) -4)) : (var_1_24 == ((signed long int) var_1_26))))) && ((var_1_11 >= var_1_30) ? (var_1_26 == ((signed char) (var_1_27 + var_1_28))) : 1)) && (var_1_7 ? (var_1_29 == ((float) var_1_20)) : 1)) && (var_1_30 == ((unsigned short int) var_1_32))) && (var_1_31 == ((signed long int) var_1_13))) && (var_1_32 == ((unsigned char) var_1_16)) ; [L460] RET, EXPR property() [L460] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=0, var_1_11=0, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=5, var_1_1=-12, var_1_22=5, var_1_24=-5, var_1_26=-6, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=0, var_1_31=64, var_1_32=0, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=18, var_1_83=0, var_1_84=4, var_1_85=-479, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L19] reach_error() VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=0, var_1_11=0, var_1_13=64, var_1_15=-251, var_1_16=0, var_1_17=5, var_1_1=-12, var_1_22=5, var_1_24=-5, var_1_26=-6, var_1_27=-63, var_1_28=57, var_1_29=31897/500, var_1_30=0, var_1_31=64, var_1_32=0, var_1_33=33, var_1_34=0, var_1_35=-4294967296, var_1_36=0, var_1_37=4294967295, var_1_38=-479, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_44=4, var_1_45=50, var_1_46=0, var_1_47=32, var_1_48=0, var_1_49=0, var_1_51=0, var_1_52=0, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=2, var_1_58=2, var_1_59=2, var_1_60=2, var_1_61=32, var_1_62=0, var_1_63=4, var_1_64=32, var_1_65=65532, var_1_66=33, var_1_67=0, var_1_68=2, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=34, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=18, var_1_83=0, var_1_84=4, var_1_85=-479, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=-255, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=1, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 239 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 173.5s, OverallIterations: 26, TraceHistogramMax: 74, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.2s, AutomataDifference: 71.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 14318 SdHoareTripleChecker+Valid, 15.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 14221 mSDsluCounter, 44046 SdHoareTripleChecker+Invalid, 13.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 31339 mSDsCounter, 3429 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 11590 IncrementalHoareTripleChecker+Invalid, 15019 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3429 mSolverCounterUnsat, 12707 mSDtfsCounter, 11590 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3550 GetRequests, 3281 SyntacticMatches, 2 SemanticMatches, 267 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2342 ImplicationChecksByTransitivity, 32.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=31784occurred in iteration=21, InterpolantAutomatonStates: 235, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 37.2s AutomataMinimizationTime, 25 MinimizatonAttempts, 150850 StatesRemovedByMinimization, 25 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 3.6s SatisfiabilityAnalysisTime, 57.1s InterpolantComputationTime, 14917 NumberOfCodeBlocks, 14917 NumberOfCodeBlocksAsserted, 31 NumberOfCheckSat, 14399 ConstructedInterpolants, 0 QuantifiedInterpolants, 35189 SizeOfPredicates, 21 NumberOfNonLiveVariables, 4352 ConjunctsInSsa, 90 ConjunctsInUnsatCore, 30 InterpolantComputations, 21 PerfectInterpolantSequences, 322551/324120 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-12-02 11:42:10,411 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-63.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1 --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ce8f07b8a71bb59084eea52dad126a85a39d64ef48d7a1bf4787c5beab04d918 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 11:42:12,896 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 11:42:12,989 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-12-02 11:42:12,994 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 11:42:12,995 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 11:42:13,018 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 11:42:13,018 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 11:42:13,019 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 11:42:13,019 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 11:42:13,019 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 11:42:13,019 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 11:42:13,019 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 11:42:13,020 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 11:42:13,020 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 11:42:13,020 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 11:42:13,020 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 11:42:13,020 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 11:42:13,020 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 11:42:13,021 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 11:42:13,021 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 11:42:13,021 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 11:42:13,021 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 11:42:13,021 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 11:42:13,021 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 11:42:13,021 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-12-02 11:42:13,021 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-12-02 11:42:13,021 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 11:42:13,021 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 11:42:13,021 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 11:42:13,022 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 11:42:13,022 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 11:42:13,022 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 11:42:13,022 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 11:42:13,022 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 11:42:13,022 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:42:13,022 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 11:42:13,022 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 11:42:13,022 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 11:42:13,023 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 11:42:13,023 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:42:13,023 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 11:42:13,023 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 11:42:13,023 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 11:42:13,023 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 11:42:13,023 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-12-02 11:42:13,023 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-12-02 11:42:13,023 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 11:42:13,024 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 11:42:13,024 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 11:42:13,024 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 11:42:13,024 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_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ce8f07b8a71bb59084eea52dad126a85a39d64ef48d7a1bf4787c5beab04d918 [2024-12-02 11:42:13,293 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 11:42:13,302 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 11:42:13,305 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 11:42:13,307 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 11:42:13,307 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 11:42:13,308 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-63.i [2024-12-02 11:42:16,673 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/data/b329bb036/76fbca2667804a3eb38815c391ae551b/FLAGa550c432a [2024-12-02 11:42:16,929 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 11:42:16,930 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-63.i [2024-12-02 11:42:16,943 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/data/b329bb036/76fbca2667804a3eb38815c391ae551b/FLAGa550c432a [2024-12-02 11:42:16,958 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/data/b329bb036/76fbca2667804a3eb38815c391ae551b [2024-12-02 11:42:16,961 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 11:42:16,963 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 11:42:16,964 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 11:42:16,964 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 11:42:16,968 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 11:42:16,969 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:42:16" (1/1) ... [2024-12-02 11:42:16,970 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@39f0baae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:42:16, skipping insertion in model container [2024-12-02 11:42:16,970 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:42:16" (1/1) ... [2024-12-02 11:42:17,000 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 11:42:17,136 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_96fe2f84-600f-4cc4-bab4-5947f63a0dae/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-63.i[916,929] [2024-12-02 11:42:17,275 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:42:17,296 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 11:42:17,307 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_96fe2f84-600f-4cc4-bab4-5947f63a0dae/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-63.i[916,929] [2024-12-02 11:42:17,377 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:42:17,400 INFO L204 MainTranslator]: Completed translation [2024-12-02 11:42:17,400 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:42:17 WrapperNode [2024-12-02 11:42:17,400 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 11:42:17,401 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 11:42:17,401 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 11:42:17,402 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 11:42:17,408 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:42:17" (1/1) ... [2024-12-02 11:42:17,426 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:42:17" (1/1) ... [2024-12-02 11:42:17,466 INFO L138 Inliner]: procedures = 27, calls = 87, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 457 [2024-12-02 11:42:17,467 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 11:42:17,467 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 11:42:17,468 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 11:42:17,468 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 11:42:17,476 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:42:17" (1/1) ... [2024-12-02 11:42:17,476 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:42:17" (1/1) ... [2024-12-02 11:42:17,483 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:42:17" (1/1) ... [2024-12-02 11:42:17,503 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-12-02 11:42:17,504 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:42:17" (1/1) ... [2024-12-02 11:42:17,504 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:42:17" (1/1) ... [2024-12-02 11:42:17,529 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:42:17" (1/1) ... [2024-12-02 11:42:17,531 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:42:17" (1/1) ... [2024-12-02 11:42:17,535 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:42:17" (1/1) ... [2024-12-02 11:42:17,538 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:42:17" (1/1) ... [2024-12-02 11:42:17,539 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:42:17" (1/1) ... [2024-12-02 11:42:17,544 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 11:42:17,545 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 11:42:17,545 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 11:42:17,545 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 11:42:17,546 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:42:17" (1/1) ... [2024-12-02 11:42:17,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:42:17,567 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:42:17,578 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 11:42:17,580 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 11:42:17,602 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 11:42:17,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-12-02 11:42:17,602 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 11:42:17,602 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 11:42:17,602 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 11:42:17,603 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 11:42:17,721 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 11:42:17,722 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 11:42:33,646 INFO L? ?]: Removed 14 outVars from TransFormulas that were not future-live. [2024-12-02 11:42:33,647 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 11:42:33,664 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 11:42:33,664 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 11:42:33,664 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:42:33 BoogieIcfgContainer [2024-12-02 11:42:33,665 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 11:42:33,667 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 11:42:33,667 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 11:42:33,673 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 11:42:33,673 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 11:42:16" (1/3) ... [2024-12-02 11:42:33,674 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3e902f34 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:42:33, skipping insertion in model container [2024-12-02 11:42:33,674 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:42:17" (2/3) ... [2024-12-02 11:42:33,674 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3e902f34 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:42:33, skipping insertion in model container [2024-12-02 11:42:33,674 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:42:33" (3/3) ... [2024-12-02 11:42:33,676 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-63.i [2024-12-02 11:42:33,689 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 11:42:33,692 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-63.i that has 2 procedures, 202 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 11:42:33,759 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 11:42:33,773 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;@6e799b95, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 11:42:33,773 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 11:42:33,778 INFO L276 IsEmpty]: Start isEmpty. Operand has 202 states, 125 states have (on average 1.512) internal successors, (189), 126 states have internal predecessors, (189), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2024-12-02 11:42:33,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 467 [2024-12-02 11:42:33,807 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:42:33,808 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:42:33,809 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:42:33,815 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:42:33,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1042585647, now seen corresponding path program 1 times [2024-12-02 11:42:33,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:42:33,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1936932309] [2024-12-02 11:42:33,831 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:42:33,832 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:42:33,832 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:42:33,834 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 11:42:33,836 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-12-02 11:42:35,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:42:35,290 INFO L256 TraceCheckSpWp]: Trace formula consists of 750 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 11:42:35,306 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:42:35,400 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 4106 proven. 0 refuted. 0 times theorem prover too weak. 6698 trivial. 0 not checked. [2024-12-02 11:42:35,400 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:42:35,400 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:42:35,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1936932309] [2024-12-02 11:42:35,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1936932309] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:42:35,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:42:35,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 11:42:35,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781146421] [2024-12-02 11:42:35,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:42:35,409 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 11:42:35,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:42:35,427 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 11:42:35,427 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 11:42:35,429 INFO L87 Difference]: Start difference. First operand has 202 states, 125 states have (on average 1.512) internal successors, (189), 126 states have internal predecessors, (189), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) Second operand has 2 states, 2 states have (on average 51.5) internal successors, (103), 2 states have internal predecessors, (103), 2 states have call successors, (74), 2 states have call predecessors, (74), 2 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) [2024-12-02 11:42:35,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:42:35,486 INFO L93 Difference]: Finished difference Result 397 states and 742 transitions. [2024-12-02 11:42:35,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 11:42:35,488 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 51.5) internal successors, (103), 2 states have internal predecessors, (103), 2 states have call successors, (74), 2 states have call predecessors, (74), 2 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) Word has length 466 [2024-12-02 11:42:35,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:42:35,498 INFO L225 Difference]: With dead ends: 397 [2024-12-02 11:42:35,498 INFO L226 Difference]: Without dead ends: 198 [2024-12-02 11:42:35,503 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 465 GetRequests, 465 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 11:42:35,507 INFO L435 NwaCegarLoop]: 328 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:42:35,508 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 328 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:42:35,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2024-12-02 11:42:35,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 198. [2024-12-02 11:42:35,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 122 states have (on average 1.4754098360655739) internal successors, (180), 122 states have internal predecessors, (180), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2024-12-02 11:42:35,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 328 transitions. [2024-12-02 11:42:35,582 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 328 transitions. Word has length 466 [2024-12-02 11:42:35,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:42:35,583 INFO L471 AbstractCegarLoop]: Abstraction has 198 states and 328 transitions. [2024-12-02 11:42:35,583 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 51.5) internal successors, (103), 2 states have internal predecessors, (103), 2 states have call successors, (74), 2 states have call predecessors, (74), 2 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) [2024-12-02 11:42:35,583 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 328 transitions. [2024-12-02 11:42:35,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 467 [2024-12-02 11:42:35,597 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:42:35,597 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:42:35,632 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-12-02 11:42:35,798 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:42:35,798 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:42:35,799 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:42:35,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1344916063, now seen corresponding path program 1 times [2024-12-02 11:42:35,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:42:35,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [643287291] [2024-12-02 11:42:35,801 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:42:35,801 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:42:35,801 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:42:35,803 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 11:42:35,804 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-12-02 11:42:37,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:42:37,212 INFO L256 TraceCheckSpWp]: Trace formula consists of 750 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 11:42:37,223 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:42:37,321 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 11:42:37,321 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:42:37,321 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:42:37,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [643287291] [2024-12-02 11:42:37,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [643287291] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:42:37,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:42:37,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:42:37,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973938988] [2024-12-02 11:42:37,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:42:37,324 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:42:37,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:42:37,325 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:42:37,325 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:42:37,325 INFO L87 Difference]: Start difference. First operand 198 states and 328 transitions. Second operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:42:38,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:42:38,362 INFO L93 Difference]: Finished difference Result 441 states and 726 transitions. [2024-12-02 11:42:38,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:42:38,363 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 466 [2024-12-02 11:42:38,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:42:38,367 INFO L225 Difference]: With dead ends: 441 [2024-12-02 11:42:38,368 INFO L226 Difference]: Without dead ends: 246 [2024-12-02 11:42:38,369 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 465 GetRequests, 464 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:42:38,369 INFO L435 NwaCegarLoop]: 390 mSDtfsCounter, 182 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 598 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:42:38,370 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [182 Valid, 598 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-12-02 11:42:38,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2024-12-02 11:42:38,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 245. [2024-12-02 11:42:38,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 245 states, 142 states have (on average 1.4014084507042253) internal successors, (199), 143 states have internal predecessors, (199), 100 states have call successors, (100), 2 states have call predecessors, (100), 2 states have return successors, (100), 99 states have call predecessors, (100), 100 states have call successors, (100) [2024-12-02 11:42:38,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 399 transitions. [2024-12-02 11:42:38,413 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 399 transitions. Word has length 466 [2024-12-02 11:42:38,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:42:38,414 INFO L471 AbstractCegarLoop]: Abstraction has 245 states and 399 transitions. [2024-12-02 11:42:38,414 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:42:38,414 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 399 transitions. [2024-12-02 11:42:38,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2024-12-02 11:42:38,418 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:42:38,419 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:42:38,450 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2024-12-02 11:42:38,619 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:42:38,619 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:42:38,619 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:42:38,620 INFO L85 PathProgramCache]: Analyzing trace with hash 208852750, now seen corresponding path program 1 times [2024-12-02 11:42:38,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:42:38,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [294909650] [2024-12-02 11:42:38,621 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:42:38,621 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:42:38,621 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:42:38,623 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 11:42:38,624 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-12-02 11:42:39,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:42:39,813 INFO L256 TraceCheckSpWp]: Trace formula consists of 751 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 11:42:39,822 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:42:42,685 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 11:42:42,685 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:42:42,685 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:42:42,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [294909650] [2024-12-02 11:42:42,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [294909650] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:42:42,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:42:42,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 11:42:42,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114268293] [2024-12-02 11:42:42,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:42:42,687 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:42:42,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:42:42,688 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:42:42,688 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:42:42,688 INFO L87 Difference]: Start difference. First operand 245 states and 399 transitions. Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 2 states have internal predecessors, (100), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:42:42,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:42:42,769 INFO L93 Difference]: Finished difference Result 641 states and 1049 transitions. [2024-12-02 11:42:42,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:42:42,770 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 2 states have internal predecessors, (100), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 467 [2024-12-02 11:42:42,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:42:42,775 INFO L225 Difference]: With dead ends: 641 [2024-12-02 11:42:42,775 INFO L226 Difference]: Without dead ends: 442 [2024-12-02 11:42:42,776 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 466 GetRequests, 465 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:42:42,777 INFO L435 NwaCegarLoop]: 323 mSDtfsCounter, 100 mSDsluCounter, 312 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 635 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:42:42,777 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 635 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:42:42,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2024-12-02 11:42:42,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 439. [2024-12-02 11:42:42,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 260 states have (on average 1.4192307692307693) internal successors, (369), 261 states have internal predecessors, (369), 174 states have call successors, (174), 4 states have call predecessors, (174), 4 states have return successors, (174), 173 states have call predecessors, (174), 174 states have call successors, (174) [2024-12-02 11:42:42,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 717 transitions. [2024-12-02 11:42:42,822 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 717 transitions. Word has length 467 [2024-12-02 11:42:42,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:42:42,823 INFO L471 AbstractCegarLoop]: Abstraction has 439 states and 717 transitions. [2024-12-02 11:42:42,824 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 2 states have internal predecessors, (100), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:42:42,824 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 717 transitions. [2024-12-02 11:42:42,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 469 [2024-12-02 11:42:42,827 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:42:42,827 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:42:42,848 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2024-12-02 11:42:43,028 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:42:43,028 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:42:43,029 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:42:43,029 INFO L85 PathProgramCache]: Analyzing trace with hash 1250162083, now seen corresponding path program 1 times [2024-12-02 11:42:43,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:42:43,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1407133898] [2024-12-02 11:42:43,029 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:42:43,030 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:42:43,030 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:42:43,031 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 11:42:43,032 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-12-02 11:42:44,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:42:44,061 INFO L256 TraceCheckSpWp]: Trace formula consists of 751 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 11:42:44,066 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:42:45,109 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5365 proven. 93 refuted. 0 times theorem prover too weak. 5346 trivial. 0 not checked. [2024-12-02 11:42:45,109 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:42:46,391 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 126 proven. 93 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-12-02 11:42:46,391 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:42:46,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1407133898] [2024-12-02 11:42:46,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1407133898] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:42:46,392 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 11:42:46,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-12-02 11:42:46,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139543406] [2024-12-02 11:42:46,392 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 11:42:46,393 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:42:46,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:42:46,395 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:42:46,395 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:42:46,395 INFO L87 Difference]: Start difference. First operand 439 states and 717 transitions. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 2 states have call successors, (105), 2 states have call predecessors, (105), 4 states have return successors, (106), 2 states have call predecessors, (106), 2 states have call successors, (106) [2024-12-02 11:42:49,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:42:49,566 INFO L93 Difference]: Finished difference Result 877 states and 1421 transitions. [2024-12-02 11:42:49,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 11:42:49,567 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 2 states have call successors, (105), 2 states have call predecessors, (105), 4 states have return successors, (106), 2 states have call predecessors, (106), 2 states have call successors, (106) Word has length 468 [2024-12-02 11:42:49,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:42:49,571 INFO L225 Difference]: With dead ends: 877 [2024-12-02 11:42:49,572 INFO L226 Difference]: Without dead ends: 484 [2024-12-02 11:42:49,573 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 938 GetRequests, 928 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:42:49,573 INFO L435 NwaCegarLoop]: 315 mSDtfsCounter, 328 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 647 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 370 SdHoareTripleChecker+Valid, 752 SdHoareTripleChecker+Invalid, 756 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 647 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:42:49,574 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [370 Valid, 752 Invalid, 756 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 647 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2024-12-02 11:42:49,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2024-12-02 11:42:49,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 473. [2024-12-02 11:42:49,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 473 states, 276 states have (on average 1.3876811594202898) internal successors, (383), 277 states have internal predecessors, (383), 190 states have call successors, (190), 6 states have call predecessors, (190), 6 states have return successors, (190), 189 states have call predecessors, (190), 190 states have call successors, (190) [2024-12-02 11:42:49,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 763 transitions. [2024-12-02 11:42:49,615 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 763 transitions. Word has length 468 [2024-12-02 11:42:49,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:42:49,616 INFO L471 AbstractCegarLoop]: Abstraction has 473 states and 763 transitions. [2024-12-02 11:42:49,616 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 2 states have call successors, (105), 2 states have call predecessors, (105), 4 states have return successors, (106), 2 states have call predecessors, (106), 2 states have call successors, (106) [2024-12-02 11:42:49,617 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 763 transitions. [2024-12-02 11:42:49,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 470 [2024-12-02 11:42:49,620 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:42:49,620 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:42:49,643 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2024-12-02 11:42:49,821 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:42:49,821 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:42:49,821 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:42:49,821 INFO L85 PathProgramCache]: Analyzing trace with hash 179149814, now seen corresponding path program 1 times [2024-12-02 11:42:49,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:42:49,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1209379706] [2024-12-02 11:42:49,822 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:42:49,822 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:42:49,822 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:42:49,824 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 11:42:49,825 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2024-12-02 11:42:50,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:42:50,946 INFO L256 TraceCheckSpWp]: Trace formula consists of 753 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 11:42:50,952 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:42:52,339 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5469 proven. 105 refuted. 0 times theorem prover too weak. 5230 trivial. 0 not checked. [2024-12-02 11:42:52,339 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:42:53,693 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 114 proven. 105 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-12-02 11:42:53,693 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:42:53,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1209379706] [2024-12-02 11:42:53,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1209379706] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:42:53,693 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 11:42:53,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-12-02 11:42:53,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661784651] [2024-12-02 11:42:53,693 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 11:42:53,694 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:42:53,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:42:53,695 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:42:53,695 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:42:53,695 INFO L87 Difference]: Start difference. First operand 473 states and 763 transitions. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 2 states have call successors, (109), 2 states have call predecessors, (109), 4 states have return successors, (110), 2 states have call predecessors, (110), 2 states have call successors, (110) [2024-12-02 11:42:56,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:42:56,591 INFO L93 Difference]: Finished difference Result 896 states and 1431 transitions. [2024-12-02 11:42:56,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 11:42:56,592 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 2 states have call successors, (109), 2 states have call predecessors, (109), 4 states have return successors, (110), 2 states have call predecessors, (110), 2 states have call successors, (110) Word has length 469 [2024-12-02 11:42:56,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:42:56,598 INFO L225 Difference]: With dead ends: 896 [2024-12-02 11:42:56,598 INFO L226 Difference]: Without dead ends: 495 [2024-12-02 11:42:56,599 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 940 GetRequests, 930 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:42:56,600 INFO L435 NwaCegarLoop]: 309 mSDtfsCounter, 274 mSDsluCounter, 431 mSDsCounter, 0 mSdLazyCounter, 610 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 740 SdHoareTripleChecker+Invalid, 713 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 610 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2024-12-02 11:42:56,600 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [312 Valid, 740 Invalid, 713 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 610 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2024-12-02 11:42:56,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2024-12-02 11:42:56,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 485. [2024-12-02 11:42:56,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 485 states, 285 states have (on average 1.3543859649122807) internal successors, (386), 286 states have internal predecessors, (386), 190 states have call successors, (190), 9 states have call predecessors, (190), 9 states have return successors, (190), 189 states have call predecessors, (190), 190 states have call successors, (190) [2024-12-02 11:42:56,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 766 transitions. [2024-12-02 11:42:56,644 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 766 transitions. Word has length 469 [2024-12-02 11:42:56,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:42:56,645 INFO L471 AbstractCegarLoop]: Abstraction has 485 states and 766 transitions. [2024-12-02 11:42:56,645 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 2 states have call successors, (109), 2 states have call predecessors, (109), 4 states have return successors, (110), 2 states have call predecessors, (110), 2 states have call successors, (110) [2024-12-02 11:42:56,645 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 766 transitions. [2024-12-02 11:42:56,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 472 [2024-12-02 11:42:56,652 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:42:56,653 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:42:56,677 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2024-12-02 11:42:56,853 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:42:56,853 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:42:56,853 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:42:56,854 INFO L85 PathProgramCache]: Analyzing trace with hash 508665244, now seen corresponding path program 1 times [2024-12-02 11:42:56,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:42:56,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [819893502] [2024-12-02 11:42:56,854 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:42:56,855 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:42:56,855 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:42:56,856 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 11:42:56,857 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-12-02 11:42:57,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:42:57,987 INFO L256 TraceCheckSpWp]: Trace formula consists of 755 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 11:42:57,994 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:43:02,746 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 11:43:02,746 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:43:02,746 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:43:02,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [819893502] [2024-12-02 11:43:02,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [819893502] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:43:02,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:43:02,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 11:43:02,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208613056] [2024-12-02 11:43:02,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:43:02,748 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 11:43:02,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:43:02,749 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 11:43:02,749 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:43:02,749 INFO L87 Difference]: Start difference. First operand 485 states and 766 transitions. Second operand has 5 states, 5 states have (on average 20.8) internal successors, (104), 4 states have internal predecessors, (104), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:43:06,461 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.55s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:43:10,671 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:43:10,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:43:10,672 INFO L93 Difference]: Finished difference Result 1083 states and 1725 transitions. [2024-12-02 11:43:10,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 11:43:10,697 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.8) internal successors, (104), 4 states have internal predecessors, (104), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 471 [2024-12-02 11:43:10,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:43:10,704 INFO L225 Difference]: With dead ends: 1083 [2024-12-02 11:43:10,704 INFO L226 Difference]: Without dead ends: 674 [2024-12-02 11:43:10,706 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 472 GetRequests, 467 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:43:10,707 INFO L435 NwaCegarLoop]: 316 mSDtfsCounter, 244 mSDsluCounter, 791 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 149 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 1107 SdHoareTripleChecker+Invalid, 328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.8s IncrementalHoareTripleChecker+Time [2024-12-02 11:43:10,707 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [244 Valid, 1107 Invalid, 328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 178 Invalid, 1 Unknown, 0 Unchecked, 7.8s Time] [2024-12-02 11:43:10,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2024-12-02 11:43:10,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 640. [2024-12-02 11:43:10,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 406 states have (on average 1.4261083743842364) internal successors, (579), 406 states have internal predecessors, (579), 222 states have call successors, (222), 11 states have call predecessors, (222), 11 states have return successors, (222), 222 states have call predecessors, (222), 222 states have call successors, (222) [2024-12-02 11:43:10,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 1023 transitions. [2024-12-02 11:43:10,765 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 1023 transitions. Word has length 471 [2024-12-02 11:43:10,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:43:10,767 INFO L471 AbstractCegarLoop]: Abstraction has 640 states and 1023 transitions. [2024-12-02 11:43:10,767 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.8) internal successors, (104), 4 states have internal predecessors, (104), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:43:10,767 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 1023 transitions. [2024-12-02 11:43:10,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 472 [2024-12-02 11:43:10,774 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:43:10,775 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:43:10,805 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2024-12-02 11:43:10,975 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:43:10,975 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:43:10,976 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:43:10,976 INFO L85 PathProgramCache]: Analyzing trace with hash -502452006, now seen corresponding path program 1 times [2024-12-02 11:43:10,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:43:10,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [927455646] [2024-12-02 11:43:10,977 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:43:10,977 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:43:10,977 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:43:10,979 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 11:43:10,980 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2024-12-02 11:43:12,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:43:12,279 INFO L256 TraceCheckSpWp]: Trace formula consists of 754 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-02 11:43:12,285 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:43:12,365 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 11:43:12,366 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:43:12,366 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:43:12,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [927455646] [2024-12-02 11:43:12,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [927455646] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:43:12,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:43:12,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 11:43:12,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242565937] [2024-12-02 11:43:12,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:43:12,367 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:43:12,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:43:12,367 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:43:12,367 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:43:12,368 INFO L87 Difference]: Start difference. First operand 640 states and 1023 transitions. Second operand has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:43:16,599 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:43:20,690 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:43:24,694 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 [0] [2024-12-02 11:43:26,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:43:26,837 INFO L93 Difference]: Finished difference Result 1464 states and 2329 transitions. [2024-12-02 11:43:26,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:43:26,838 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 471 [2024-12-02 11:43:26,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:43:26,847 INFO L225 Difference]: With dead ends: 1464 [2024-12-02 11:43:26,847 INFO L226 Difference]: Without dead ends: 1055 [2024-12-02 11:43:26,849 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 472 GetRequests, 469 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:43:26,850 INFO L435 NwaCegarLoop]: 610 mSDtfsCounter, 655 mSDsluCounter, 760 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 296 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 655 SdHoareTripleChecker+Valid, 1370 SdHoareTripleChecker+Invalid, 474 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 296 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.3s IncrementalHoareTripleChecker+Time [2024-12-02 11:43:26,850 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [655 Valid, 1370 Invalid, 474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [296 Valid, 175 Invalid, 3 Unknown, 0 Unchecked, 14.3s Time] [2024-12-02 11:43:26,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1055 states. [2024-12-02 11:43:26,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1055 to 642. [2024-12-02 11:43:26,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 642 states, 408 states have (on average 1.4240196078431373) internal successors, (581), 408 states have internal predecessors, (581), 222 states have call successors, (222), 11 states have call predecessors, (222), 11 states have return successors, (222), 222 states have call predecessors, (222), 222 states have call successors, (222) [2024-12-02 11:43:26,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 642 states to 642 states and 1025 transitions. [2024-12-02 11:43:26,973 INFO L78 Accepts]: Start accepts. Automaton has 642 states and 1025 transitions. Word has length 471 [2024-12-02 11:43:26,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:43:26,974 INFO L471 AbstractCegarLoop]: Abstraction has 642 states and 1025 transitions. [2024-12-02 11:43:26,975 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:43:26,975 INFO L276 IsEmpty]: Start isEmpty. Operand 642 states and 1025 transitions. [2024-12-02 11:43:26,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 472 [2024-12-02 11:43:26,978 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:43:26,978 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:43:27,007 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2024-12-02 11:43:27,179 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:43:27,179 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:43:27,179 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:43:27,180 INFO L85 PathProgramCache]: Analyzing trace with hash 306894620, now seen corresponding path program 1 times [2024-12-02 11:43:27,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:43:27,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1612370212] [2024-12-02 11:43:27,181 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:43:27,181 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:43:27,181 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:43:27,183 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 11:43:27,184 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2024-12-02 11:43:28,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:43:28,470 INFO L256 TraceCheckSpWp]: Trace formula consists of 755 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 11:43:28,474 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:43:28,537 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 11:43:28,537 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:43:28,537 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:43:28,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1612370212] [2024-12-02 11:43:28,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1612370212] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:43:28,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:43:28,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:43:28,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977483199] [2024-12-02 11:43:28,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:43:28,538 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:43:28,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:43:28,539 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:43:28,539 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:43:28,539 INFO L87 Difference]: Start difference. First operand 642 states and 1025 transitions. Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:43:32,803 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:43:36,158 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.35s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:43:36,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:43:36,220 INFO L93 Difference]: Finished difference Result 1085 states and 1721 transitions. [2024-12-02 11:43:36,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:43:36,221 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 471 [2024-12-02 11:43:36,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:43:36,225 INFO L225 Difference]: With dead ends: 1085 [2024-12-02 11:43:36,225 INFO L226 Difference]: Without dead ends: 674 [2024-12-02 11:43:36,226 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 470 GetRequests, 469 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:43:36,227 INFO L435 NwaCegarLoop]: 327 mSDtfsCounter, 14 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 635 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.6s IncrementalHoareTripleChecker+Time [2024-12-02 11:43:36,227 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 635 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 13 Invalid, 1 Unknown, 0 Unchecked, 7.6s Time] [2024-12-02 11:43:36,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2024-12-02 11:43:36,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 660. [2024-12-02 11:43:36,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 660 states, 426 states have (on average 1.42018779342723) internal successors, (605), 426 states have internal predecessors, (605), 222 states have call successors, (222), 11 states have call predecessors, (222), 11 states have return successors, (222), 222 states have call predecessors, (222), 222 states have call successors, (222) [2024-12-02 11:43:36,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 660 states to 660 states and 1049 transitions. [2024-12-02 11:43:36,314 INFO L78 Accepts]: Start accepts. Automaton has 660 states and 1049 transitions. Word has length 471 [2024-12-02 11:43:36,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:43:36,315 INFO L471 AbstractCegarLoop]: Abstraction has 660 states and 1049 transitions. [2024-12-02 11:43:36,316 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-12-02 11:43:36,316 INFO L276 IsEmpty]: Start isEmpty. Operand 660 states and 1049 transitions. [2024-12-02 11:43:36,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 472 [2024-12-02 11:43:36,319 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:43:36,319 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:43:36,347 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2024-12-02 11:43:36,520 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:43:36,520 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:43:36,520 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:43:36,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1266124636, now seen corresponding path program 1 times [2024-12-02 11:43:36,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:43:36,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [683700203] [2024-12-02 11:43:36,522 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:43:36,522 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 11:43:36,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:43:36,524 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 11:43:36,526 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_96fe2f84-600f-4cc4-bab4-5947f63a0dae/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2024-12-02 11:43:37,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:43:37,860 INFO L256 TraceCheckSpWp]: Trace formula consists of 754 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-12-02 11:43:37,875 INFO L279 TraceCheckSpWp]: Computing forward predicates...